Position Overview

We are seeking a dynamic and results-driven Software Engineering Manager to join our growing team. In this role, you will be responsible for leading and developing engineering teams, ensuring successful delivery across client engagements, and driving technical excellence.

You will work closely with project leaders, designers, and clients to ensure solutions are delivered effectively and efficiently while maintaining a strong focus on team growth and delivery outcomes.

This role also plays a key part in enabling teams to adopt AI-enabled solutions and AI-augmented development practices, ensuring our teams are operating at modern engineering leverage and delivering high-impact outcomes.

What You'll Do

People Management

  • Engineering Managers manage and coach a growing team of software engineers focused on various technologies like embedded, cloud, web, and mobile. They need to create an environment that leads to both project success and team member growth, partnering with project-centric leaders to achieve this.
  • Navigate matrix reporting structure where team members report functionally to you while working day-to-day with different project managers
  • Facilitate technical leadership and mentorship across project boundaries
  • Advocate for team members' growth and well-being while ensuring client satisfaction and project success
  • Participate in the creation and execution of department-level initiatives.
  • Coach teams on the effective use of AI-augmented development tools, ensuring productivity gains without compromising quality

Software Development

  • Design and develop high-quality software solutions across web, mobile, embedded, and cloud platforms that meet client requirements and business goals
  • Work with languages like JavaScript, Python, C#, Java, and frameworks like React, Ruby on Rails, and others based on project needs
  • Implement responsive, user-friendly interfaces and robust backend systems
  • Create clean, maintainable code with appropriate testing and documentation
  • Support the integration of AI-enabled features, such as LLM-powered workflows, automation, or intelligent data usage where appropriate

Collaboration

  • Collaborate with product owners, designers, and other engineers to ensure successful delivery of quality software
  • Participate in code reviews to maintain code quality and share knowledge
  • Communicate effectively with clients and team members about project status, challenges, and solutions
  • Help translate emerging technologies, including AI capabilities, into practical team-level execution

Technical Excellence

  • Apply testing methodologies to ensure reliable, maintainable code
  • Utilize CI/CD and DevOps best practices to streamline development workflows
  • Follow software security best practices and contribute to defining them
  • Stay current with emerging technologies, including AI-assisted development and modern engineering tooling
  • Promote best practices for AI-augmented engineering workflows across teams

Client Engagement

  • Quickly learn our clients' domains, existing systems, strategies, and user needs
  • Participate in requirements gathering, architecture discussions, and solution design
  • Support identification of opportunities to incorporate AI-enabled solutions where they drive value
  • Demonstrate progress and gather feedback through regular client demos
  • Deliver solutions within time and budget constraints while maintaining quality
  • Support business development efforts through quoting and proposal writing

What You’ll Bring

Required Skills & Experience:

  • 6+ years of software development experience with at least 2-3 years in a technical leadership role
  • Expertise in at least one technical domain (Web, Mobile, Cloud, Embedded)
  • Strong understanding of software architecture patterns and best practices
  • Proficiency in multiple programming languages (JavaScript, Python, C#, Java, Swift, etc.)
  • Experience with agile development methodologies
  • Advanced understanding of automated testing, CI/CD, and DevOps practices
  • Knowledge of software security best practices
  • Excellent communication skills with the ability to work effectively with both technical and non-technical stakeholders
  • Bachelor's degree in Computer Science, Software Engineering, or equivalent professional experience
  • Familiarity with AI/ML concepts and modern AI-enabled applications, including LLM-based tools or workflows
  • Experience using or guiding teams in AI-augmented development tools (e.g., Copilot, Claude)
  • Understanding of how to apply AI responsibly within engineering workflows, including validation, testing, and security considerations

Bonus Points for:

  • Experience leading distributed or remote teams across multiple time zones
  • Background in consulting or client services with proven ability to manage multiple concurrent projects
  • Track record of mentoring junior developers and contributing to their career advancement
  • Experience with business development activities such as technical proposal writing or client presentations
  • Familiarity with AI/ML technologies and their practical implementation in business solutions
  • Experience incorporating AI-enabled solutions (e.g., copilots, automation, RAG-based workflows) into production systems
  • Experience establishing or scaling AI-augmented development practices within a team

Ready to work on challenging software solutions?

Apply now and join a team that is shaping the future of intelligent technology.

Why Join Us?

At Mutually Human, you’ll find more than just a job—you’ll find a place to grow, innovate, and make an impact. No matter your role, you’ll contribute to meaningful work that helps organizations solve real-world challenges for organizations across industries. Our team is collaborative, curious, and driven by a shared passion for building thoughtful, human-centered solutions. We stay on the cutting edge of emerging technologies and encourage continuous learning, creative problem-solving, and experimentation. With a culture that values both autonomy and connection, Mutually Human is a place where you can thrive professionally while doing work that truly matters.

About Mutually Human

Mutually Human is a full-service digital engineering firm that solves complex business challenges with People, Process, and Technology. We use data analytics, custom software, and intelligent automation to help our clients better leverage artificial intelligence, make more informed decisions, and improve efficiency. Whether you want to launch a new digital product, improve business processes, or simply better understand your business, we can help. In short, our team works with clients to create and implement technology that people want to use, improves outcomes, and empowers organizations to do more with less.

Apply now

Please let Mutually Human know you found this job on ManagerTrack. This helps us grow!

Apply now

Unlock thousands of jobs and get more interviews

Let us do the heavy lifting and sift through the noise in your job search to get the most relevant jobs in front of you

What’s included

  • Advanced search filters
  • 24 hour advanced access to new jobs
  • Email alerts

Pay monthly, cancel anytime

$19.99/month

Join now

Invoices and receipts available for easy company reimbursement