- Mesa, Arizona, United States
- Senior
- 6+ years
Lead the design and architecture of complex, scalable software solutions, ensuring they are secure, highly available, fault tolerant, maintainable, and optimized for performance.
Responsibilities
- Lead the design and architecture of complex, scalable software solutions, ensuring they are secure, highly available, fault tolerant, maintainable, and optimized for performance.
- Take ownership of high-impact projects from understanding the user's problem through design, implementation, deployment, and support in production, and check that what you shipped delivered the value we expected.
- Mentor and provide guidance to associate engineers, helping them grow in their careers and improve their coding practices, including how they work with AI tools.
- Be a leader in how our teams use AI to deliver software. Try new tools and approaches, figure out what actually works for our products, and turn it into shared practices, agent configurations, and examples the rest of the team can pick up.
- Work closely with product managers, designers, customers, and other teams to deliver software in small increments of business value, using customer feedback and data to decide what comes next.
Requirements
- Degree in Computer Science, Software Engineering, or a related field, or equivalent industry experience and training.
- Nice to have: Microservices
- Nice to have: SOA
- Nice to have: Monolith
- Nice to have: REST



