Hybrid Director of Software Engineering

Posted 6 days ago

Apply now

About the role

  • Director of Software Engineering leading a high-performing engineering organization at Armanino. Delivering secure, scalable products and driving software development best practices in a collaborative environment.

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.
  • Collaborate closely with product managers, designers, and other stakeholders, communicating trade-offs, timelines, and risks with clarity.
  • Manage scope, meet milestones, and deliver results.
  • Know when to be flexible and when to commit.
  • 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.
  • Raise the bar for impact.
  • 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.
  • Lead the implementation of robust, efficient, and maintainable code using modern technologies such as AWS serverless offerings.
  • Own vendor relationships and integration strategies.
  • Manage engineering spend across cloud, tools, and vendors—balancing cost efficiency with speed and scalability.
  • Keep up to date with the latest tools and best practices and guide the team on when and to use them.

Requirements

  • Minimum 10 years in software engineering with hands-on coding and progressive leadership; experience managing managers and principal level ICs.
  • Experience building successful teams across geographies (including onshore and offshore).
  • Demonstrated success in recruiting, hiring, and developing teams—establishing clear leveling standards, career paths, and feedback mechanisms.
  • 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.
  • Excellent stakeholder management and communication—able to articulate strategy and trade‑offs to technical and non‑technical audiences.
  • Solid understanding of software engineering principles, frameworks, and technologies.
  • Flexibility to work from home while collaborating in person half the time.

Benefits

  • Medical, dental, vision
  • Generous PTO plan and paid sick time
  • Flexible work arrangements
  • 401K with Profit Sharing
  • Wellness program
  • Generous parental leave
  • 11 paid holidays

Job title

Director of Software Engineering

Job type

Experience level

Lead

Salary

$191,300 - $258,900 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job