The Staff Software Engineer is responsible for all stages of the software development lifecycle, using a variety of technologies and tools to build impactful software solutions. The role includes building and optimizing comprehensive solutions that prioritize end-user efficiency and experience. The position leads the design and architecture of major systems and services, collaborates with solution managers, engineers, data scientists, and other stakeholders to define technical requirements, and helps ensure software quality and reliability. It serves as a technical expert for complex, high-priority issues in development and production, provides guidance to other engineers, and drives innovation through new technologies, methodologies, and AI capabilities. The role also advocates for high-quality software and rigorous testing, and uses AI tools and platforms in daily work. The teammate must follow applicable security policies and procedures to safeguard company and client information and be able to sit and view a computer screen for extended periods. Additional or irregular hours may be required.
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