The Senior Software Engineer delivers scoped software features and model components through collaborative engineering teams. The role covers implementation, iteration, testing, and support for services, APIs, user interfaces, and machine-learning components, while aligning work with broader platform and business objectives. The engineer develops reliable software and supports the full lifecycle, including CI/CD deployments, automated testing, observability, monitoring, maintenance, debugging, and defect management. The position also integrates AI agents and machine-learning components, contributes to solution design and technical reviews, and applies sound judgment to build scalable, secure, and maintainable systems. The role works with stakeholders and cross-functional teams to define customer or associate problems, translate needs into technical requirements, and identify measures of success. It includes monitoring application performance, supporting deployment and program reporting, maintaining service quality, sharing knowledge, mentoring peers, and taking ownership of deliverables through completion. Required technical experience includes cloud and database technologies, application monitoring, Kubernetes and container deployment, scripting, batch processing, REST API documentation, testing and release processes, and remote customer support. The employer accepts any amount of experience with the specified skills, subject to the stated education and experience pathways.
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