$104,500 - $174,200 USD yearly
As a Senior Software Engineer (Software Engineer III) you will be involved in the full systems life cycle and responsible for designing, coding, configuring, testing, implementing and supporting application software and systems that are delivered on time and within budget. In addition to mentoring junior engineers, you will work closely with technical teams, stakeholders and product managers to understand the business requirements that drive the analysis and physical design of technical solutions
On the Continuous Improvement and Automation team, you’ll build software that reduces manual work, improves incident response, and helps technology teams solve operational challenges. You’ll work directly with users to turn their needs into practical applications, system integrations, and AI-enabled automation. As part of a small, collaborative team, you’ll help shape what we build, explore emerging technologies, and take solutions from concept through production—with a clear view of the impact your work makes.
“Position is not eligible for visa sponsorship.”
You Will
Build applications and develop product design solutions in partnership with engineers, architects, and analysts leading to scalable and maintainable software solutions
Utilize (Frontend/Backend/Full Stack) specialized skills based on specific platform or domain as required
Implement continuous delivery activities (CICD) and drive engineering best practices
Support team activities and pair with peers to work on stories
Coach and mentor junior engineers
Consistently practice sensible defaults
You Have
Bachelor's Degree or equivalent experience required
3+ years experience with modern software, Infrastructure, or Network engineering; designing, building, and deploying scalable software applications required
Understanding of distributed system design
Experience analyzing and interpreting complex problems and processes
Familiarity with Agile/Scrum methodologies and DevOps practices