More jobs:
Software Engineering Manager
Job in
Grand Rapids, Kent County, Michigan, 49528, USA
Listed on 2026-04-29
Listing for:
Mutually Human
Full Time
position Listed on 2026-04-29
Job specializations:
-
Software Development
Software Engineer, AI Engineer, DevOps
Job Description & How to Apply Below
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
- Design and develop high‑quality software solutions across web, mobile, embedded, and cloud platforms that meet client requirements and business goals
- 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
- 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
- Apply testing methodologies to ensure reliable, maintainable code
- Utilize CI/CD and Dev Ops 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
- 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
- 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
- Experience with agile development methodologies
- Advanced understanding of automated testing, CI/CD, and Dev Ops 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 View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×