Senior Staff Software Engineer
Compensation estimateAI
See base, equity, bonus, and total comp estimates for this role — free, no credit card.
Sign up to see compensation estimate### Who you are
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- 7+ years hands-on experience with microservices and scalable software development in an Automation or AI environment preferred
- Experience with distributed systems, large-scale data, and the full software lifecycle of modern computer languages (Java, Python, etc.)
- Solid understanding of software development principles, design patterns, and best practices
- Proficiency in database design and integration, including SQL and NoSQL databases
- Experience with cloud platforms (e.g AWS, GCP) is highly desired
- Familiarity with SaaS concepts and experience in developing SaaS-based applications is a plus
- Domain knowledge experience with ServiceNow, Salesforce, workflow, business process etc. preferred
- Experience with building machine learning products preferred
- Collaborative Communication – Ability to work effectively with product managers, data scientists, and cross-functional engineering teams to deliver high-value solutions
- Analytical Problem Solving – Strong critical thinking and troubleshooting skills to diagnose complex production issues and develop effective, scalable solutions
- Ownership & Accountability – Demonstrates end-to-end responsibility for system reliability, performance, and operational excellence, including proactive monitoring and issue resolution
- Technical Leadership & Mentorship – Ability to guide, mentor, and elevate other engineers while fostering best practices in system design, code quality, and AI-assisted development
- Continuous Improvement Mindset – Proactively identifies technical debt, improvement opportunities, and innovative solutions to enhance system scalability, performance, and engineering practices
### What the job involves
- We are seeking a Sr. Staff Software Engineer who brings strong hands-on development expertise along with technical leadership experience
- In this role, you will help design, build, and evolve the core building blocks of our Conversational AI and automation platform, leveraging microservices architecture and scalable distributed systems
- You will partner closely with product, data science, and engineering teams to deliver high-impact solutions while providing technical guidance, mentoring engineers, and helping shape the architecture and direction of our next generation of AI-powered automation capabilities
- This role reports to our Sr. Director, Engineering
- Designing, building, and delivering scalable and real-time systems with high quality, scalability, and operability in mind
- Collaborating with product management, data science, and other engineering teams to bring end-to-end solutions with the highest business value to our customers
- Reviewing and providing feedback on technical designs and code changes to ensure highly available, scalable, maintainable designs and high code quality standards to engineering peers
- Troubleshooting and resolving complex technical issues that arise in production and provide timely resolutions
- Proactively identifying areas of technical debt and improvement opportunities, and drive solutions or innovation in engineering organization
- Taking operational ownership of the system by using monitoring and observability tools to identify and resolve production issues
- Mentoring and coaching team members to raise the technical bar on the team and adapt AI assistant development
Similar roles
Sr. Staff Software EngineerGEICO · Fort Worth, Texas, United States · Hybrid
Sr. Staff Software EngineerGEICO · Bethesda, Maryland, United States · Hybrid- Sr Staff Software EngineerJobs via Dice · Orlando, Florida, United States · Onsite
- Senior Staff Software EngineerAltana · New York, United States · Hybrid
- Senior Staff Software EngineerGE HealthCare · Washington, United States · Onsite