Software Engineer II
$2,930,000–$4,690,000 year
RemoteIndia or Indiana, United States
Job Summary
Design and build scalable, reliable, and high-performance software systems for shared platforms and job recommendation services operating at significant scale. Contribute to system architecture and technical design decisions, validating solutions through data and experimentation. Participate in code and design reviews to maintain high engineering standards while using metrics, logging, and analytics to make data-informed decisions that improve system performance. Own and support applications during business hours to ensure system health and reliability, collaborating closely with partners across engineering, product, data science, and design to deliver solutions. Contribute to cross-team initiatives and support the growth of other engineers through mentorship and knowledge sharing.
Required Qualifications
- Bachelor's degree in Computer Science, Mathematics, Computer Engineering, Electrical Engineering, or related field and a minimum of 2 years of related experience; or an advanced degree without experience
- Proficiency in one or more modern backend programming languages (e.g., Java, Kotlin, or similar)
- Experience building and operating large-scale, high-performance, and resilient systems
- Excellent communication and collaboration skills in English, with the ability to work effectively across teams
- Curiosity and a willingness to learn, adapt, and take on new challenges
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.