The Senior Software Developer designs, develops, tests, deploys, and maintains software applications and services while providing technical leadership within an assigned product, application, or functional domain. The role delivers complex software solutions, contributes to architecture and design decisions, mentors other developers, and upholds quality, security, and maintainability standards. The developer is expected to use AI-assisted and agentic software development tools to improve delivery speed and productivity while retaining full responsibility for technical decisions, code quality, testing, and production readiness. The role works with product owners, architects, quality engineers, and other stakeholders throughout the software development lifecycle, and contributes to continuous improvement of engineering practices and processes.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior