Logo
Staffing Science

Senior Manager of Software Engineering

Staffing Science, Scottsdale, AZ, United States


Are you a strategic and hands-on technical leader with a passion for building software and high-performing teams in fast-paced environments? We’re looking for a Senior Manager of Software Engineering to lead two dynamic development teams, partner closely with product teams, and enhance our digital product portfolio. If you have a track record of building SaaS or e-commerce platforms, establishing effective processes, and driving team success from the ground up, this role is an exciting opportunity.

In This Role, You Will:

  • Drive Project Success
    Lead the design, development, and modification of complex software features, guiding projects from concept through prototype to deployment.

  • Manage Engineering Teams
    Oversee two engineering teams, develop career paths, and support team members in reaching their professional goals.

  • Collaborate with Product and Architecture
    Work closely with Product Owners, Solution Engineering, and Enterprise Architecture to align software development with strategic goals.

  • Create and Implement Processes
    Identify areas needing structure, implement processes, and enforce best practices to drive consistent, high-quality development.

  • Provide Technical Oversight
    Guide architectural decisions, mentor engineers, and maintain a proactive role in assessing and advancing projects.

  • Optimize CI/CD and Reporting
    Partner with DevOps/Edge Engineering for continuous improvement in CI/CD, while reporting on productivity, capacity, and team utilization to senior leadership.

Ideal Candidates Will Have:

  • Experience
    10+ years in software engineering, 5+ years of management experience and ideally have managed multiple teams in the past

  • Technical background
    5+ years with server-side languages (ideally open source like Java, Node) and 4+ years with relational or NoSQL databases and modern front-end frameworks (Angular or React etc).

  • Technical Leadership
    Proven ability to manage teams, lead projects, and drive effective processes in fast-paced environments.

  • Expertise in Architecture & Development
    Deep understanding of architectural patterns (Microservices, SOA), object-oriented design, SOLID principles, and quality assurance.

  • Agile Proficiency
    Extensive experience in Agile methodologies such as Scrum, Scrumban, or Kanban.

  • SaaS Platform Experience
    Prior experience building SaaS or e-commerce platforms is a strong advantage.

  • Educational Background
    Bachelor’s degree (Master’s preferred) or equivalent experience in relevant technical fields.

Why Join Us? This role offers an exceptional opportunity to make a significant impact by building scalable products and processes. Join our team where your leadership and vision will drive our products’ future and inspire engineering excellence. If you are passionate about creating, mentoring, and innovating, we’d love to hear from you!