Software Engineering Supervisor Jobs
Software Engineering Supervisor jobs are open across fintech, defense, healthcare tech, and enterprise software, at every level from team lead to principal engineering supervisor, with specializations in platform engineering, embedded systems, and full-stack development. Find a role that fits below and apply directly.
Find JobsOverview
Showing 5 of 7+ Software Engineering Supervisor jobs











ISO New England is the independent system operator responsible for ensuring the safe and reliable flow of electricity in our region and planning for the future of the electric grid. We are at the forefront of New England's ongoing transition to clean energy.
We are seeking an experienced Software Engineering Supervisor with experience in AWS, Cloud Native Technologies, Kubernetes, Java, and SQL. In this role, you will be responsible for overseeing the design, development and maintenance of our public website, SSO and enterprise platform applications. You will be managing a team of talented software engineers and ensuring the successful delivery of projects on time and within budget. In addition to providing strategic direction and team leadership, you will also engage directly with the technology when needed. The ideal candidate thrives in an environment where they can actively contribute through hands‑on development and play a key role in diagnosing and resolving production issues. They also have a strong technical background, excellent leadership skills, and a passion for innovation.
What we offer you:
- Hybrid work environment - 3 days/week onsite
- Distance-based relocation assistance available
- Competitive compensation with a base salary + performance bonus
- Robust benefits package, including:
- Enhanced 401(k) and financial planning support
- Tuition reimbursement and professional development
- Wellness programs, including an onsite gym
- Free coffee at our onsite café
- Flexible work hours
- Employee Business Networks
- A stable, mission-driven workplace where your impact truly matters
How you will make an Impact
- Architect and design solutions using various AWS Services EKS, IAM, ECS, S3, RDS, Lambda, API Gateway, DynamoDB.
- Lead talented engineering teams to build high quality and resilient web applications using java, SQL and front-end technologies following agile methodologies such as scrum and Kanban.
- Lead DevOps engineers in building state of the art CI/CD pipelines following industry best practices for automating infrastructure provisioning, configuration management, and application deployment.
- Develop end to end solutions to implement monitoring, logging, and alerting solutions for proactive system health monitoring and troubleshooting.
- Lead 24/7 on-call rotation in supporting mission critical applications in production
- Troubleshoot and resolve issues in a timely manner to minimize downtime and ensure service reliability.
- Ensure all applications can be supported by all team members and key technical expertise is not concentrated amongst a small subset of staff.
- Keep team's skills up to date to contend with the Digital Transformation.
- Lead by example promoting core IT Tenets.
- Communicate effectively with stakeholders to provide updates on production issues and resolutions.
- Increase end-user satisfaction by monitoring and promoting quality and building relationships with key customers.
What we are looking for
- Bachelor's degree in Computer Science, Engineering, or related field
- 7+ years of experience in software development, with at least 2 years in a leadership or management role
- 3+ years' experience with AWS services (e.g., EKS, IAM, S3, ECS, Lambda, DynamoDB)
- 3+ years' experience with containerization and orchestration tools (e.g., Docker, Kubernetes)
- Knowledge of CI/CD pipelines and automated deployment processes
- Ability to work outside of standard business hours as needed
- Desired not required:
- Experience working in a DevOps environment
- AWS certification (e.g., AWS Certified Solutions Architect, AWS Certified Developer)
This is a U.S. based role. If the successful candidate resides outside of the U.S., relocation will be required.
Equal Opportunity: We are proud to be an EEO employer. Applicants for employment are considered without regard to race, color, religion, creed, sex (including pregnancy, childbirth, and related medical conditions), gender identity or expression, sexual orientation, citizenship, national origin, age, ancestry, marital status, disability (including learning, mental, intellectual, and physical), service in the uniformed services, genetic information, or any other status protected by applicable law.
Drug Free Environment: We maintain a drug-free workplace and perform pre-employment substance abuse testing.
See All 7 Software Engineering Supervisor Jobs
Find roles that match your experience and apply in just a few clicks.
Find JobsSoftware Engineering Supervisor Job Market
Who's Hiring



What Employers Look For
The qualifications that appear most often in software engineering supervisor jobs.
- 5 or more years of software engineering experience with at least 2 years in a lead or supervisory role
- Proficiency in one or more backend or full-stack languages such as Java, Python, Go, or C++
- Demonstrated experience managing engineering teams through the full software development lifecycle
- Familiarity with agile methodologies including Scrum or Kanban and tools like Jira
- Experience with CI/CD pipelines, version control systems, and cloud platforms such as AWS, Azure, or GCP
- Bachelor's degree in computer science, software engineering, or a closely related technical field
Tips for Your Software Engineering Supervisor Job Search
Quantify your team leadership outcomes
Hiring managers for software engineering supervisor roles want numbers: how many engineers you led, how much you reduced build times, or what your team shipped. Replace vague claims like 'improved processes' with specific, measurable results from past sprints or release cycles.
Highlight cross-functional delivery experience
Software engineering supervisor candidates who can demonstrate working across product, QA, and DevOps stand out. Call out specific cross-team initiatives you owned, the stakeholders involved, and the technical decisions you made to keep delivery on track.
Apply early to roles that fit
Migrate Mate lists software engineering supervisor openings from across the United States in one place, so you can find roles that match and apply directly to each listing.
Target postings that match your stack
Filter openings by the languages and frameworks you've shipped production code in. Applying to a role that lists Go or Rust when your depth is Java costs you a first-round call. Focus your effort on listings where your stack is a direct match, not an aspiration.
Prepare a people-management narrative for interviews
Technical interviews for supervisors will pivot quickly to behavioral questions about underperforming engineers, deadline conflicts, and team structure decisions. Prepare two or three concrete stories using the situation-action-result format before your first screen.
Negotiate scope before you negotiate compensation
Before accepting an offer, clarify headcount, budget authority, and whether you're managing individual contributors or other leads. Scope mismatches after day one are harder to fix than a compensation gap you addressed upfront during the offer stage.
Software Engineering Supervisor Jobs: Frequently Asked Questions
Which companies are hiring the most software engineering supervisors?
General Atomics, Moog, and PRC-SALTILLO are hiring the most software engineering supervisors right now, with openings concentrated in California, Ohio, and New York, based on current listings on Migrate Mate as of November 2026. Demand is especially strong in defense contracting, enterprise software, and cloud infrastructure companies.
How many software engineering supervisor jobs are remote?
About 100% of software engineering supervisor openings are fully remote or hybrid as of November 2026, though availability varies by industry and employer size. Platform and cloud engineering supervisor roles tend to offer the most remote flexibility, while embedded systems and hardware-adjacent roles are more frequently on-site.
How do you become a software engineering supervisor?
Most software engineering supervisors move into the role after consistently delivering as a senior engineer and taking on informal mentorship or technical lead responsibilities. Getting there typically involves leading a project end-to-end, volunteering to onboard or coach junior engineers, and making your interest in people management explicit with your manager during performance reviews.
Can you get a software engineering supervisor job without prior management experience?
You can get a software engineering supervisor job without a formal management title if you can demonstrate equivalent experience, such as leading a squad, coordinating a release, or mentoring multiple engineers over an extended period. Smaller companies and startups are more likely to promote strong senior engineers into their first supervisory role based on technical credibility and team trust.
What does the software engineering supervisor interview process look like?
The interview process typically includes a recruiter screen, a technical panel covering system design and architecture decisions, and a separate round focused on leadership and team management scenarios. Later rounds often involve a conversation with an engineering director or VP who wants to understand how you've handled underperformance, cross-team conflict, and delivery pressure at the team level.
Where can I find and apply to software engineering supervisor jobs?
You can find and apply to software engineering supervisor jobs on Migrate Mate, which lists current openings from across the United States. Find roles that match your experience and stack, then apply directly to each listing from the page.
See All 7 Software Engineering Supervisor Jobs
Find roles that match your experience and apply in just a few clicks.
Find Jobs