Senior Software Engineer - New York
$110,000–$140,000 year
On-siteNew York City, New York, United States or New York, United States
New York City, New York, United States or New York, United StatesOn-siteFull Time$110,000–$140,000 yearSenior LevelBachelors DegreeSmall
Full TimeSenior LevelBachelors DegreeSmall
Job Summary
Conduct daily development using Java, Python, and Scala to integrate media players into web applications. Manage CI/CD pipelines with Jenkins and Docker while leveraging async programming models and messaging technologies like Kafka and Kinesis. Ensure all code adheres to web accessibility standards and modern web protocols. Requires a BS in Computer Science, AWS cloud infrastructure experience, and strong knowledge of threading and concurrency. No OPT sponsorship available.
Required Qualifications
- Experience in programming with Java, Python or any other Object-oriented programming language
- BS degree in Computer Science or related software engineering
- Any, no OPT
- Java
- Python
- CI/CD
- Jenkins
Desired Qualifications
- Experience with Scala Programming language
- Experience with functional programming
- Experience with AWS technologies and cloud infrastructure
- Experience integrating media players into web applications
- Solid understanding of web accessibility fundamentals
- Strong knowledge of web standards and new technologies
- Understanding of async programming models (events, callbacks, promises, async/await) and threading/concurrency
- Understanding of source control concepts and systems, CI/CD pipelines and exposure to Git
- Experience with build and deployment technologies such as Jenkins and Docker
- Experience with messaging technologies (e.g., Kafka, Kinesis, SQS, etc.)
- Scala will be great
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.