Armanino is looking to lead and grow a high-performing engineering organization that delivers secure, scalable, multi-tenant products—both internal and external facing. This involves setting technical and organizational direction, and raising the bar on architecture, delivery, and talent, while leveraging AI for business value.
Requirements
- Proven delivery of multi-tenant, cloud native systems at scale (AWS preferred), including microservices/serverless and evented architectures.
- Strong technical judgment; able to lead architecture, sizing, and performance/security tradeoffs; comfortable getting hands-on for critical work.
- Expertise in modern delivery practices: CI/CD, IaC, automated testing, observability, and incident management.
- Experience operating within SOC 2 (or similar) expectations; partnering with Security to embed controls into software development lifecycle.
- Solid understanding of software engineering principles, frameworks, and technologies.
- Experience designing and delivering multi-agentic AI workflows to solve enterprise-level problems in secure, scalable ways leveraging technology like AWS Bedrock.
- Deep experience in software architecture, including integration with other enterprise systems.
Responsibilities
- Lead teams of software engineers (and provide technical expertise) in the design and implementation of scalable, reliable, complex software solutions leveraging cutting-edge technology, including agentic AI.
- Lead the implementation of robust, efficient, and maintainable code using modern technologies such as AWS serverless offerings.
- Drive best practices in software development, including agile development, code reviews, testing methodologies, and deployment strategies.
- Accelerate the team with the implementation of AI in the software development lifecycle.
- Provide technical leadership, mentorship, and constructive feedback to engineers, fostering a culture of learning, growth, and impact.
- Keep up to date with the latest tools and best practices and guide the team on when and to use them.
- Lead critical design decisions, sizing, reviews, and technical spikes.
Other
- Collaborate closely with product managers, designers, and other stakeholders, communicating trade-offs, timelines, and risks with clarity.
- Recruit, hire, and retain to grow the organization while maintaining a high talent bar and healthy team dynamics.
- Develop the team with career paths and clear leveling guidelines.
- Own vendor relationships and integration strategies.
- Manage engineering spend across cloud, tools, and vendors—balancing cost efficiency with speed and scalability.