The Staff Software Engineer delivers platform capabilities within a sub-organization or technical area, including infrastructure, tooling, and machine-learning frameworks. The role aligns development with roadmap milestones and domain priorities, applies cloud-native architecture principles, and owns software development from design and coding through testing, deployment, monitoring, and maintenance. The position develops AI-driven applications and intelligent automation, integrates AI agents and machine-learning components, and builds secure, maintainable, modular, scalable solutions. It provides technical leadership through mentoring, architectural influence, delegation, documentation, and design guidance. The engineer also works with product and business stakeholders to define complex problems and requirements, establishes and tracks success metrics, improves engineering processes and software quality, and takes ownership of technical decisions and deliverables.
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