Please Accept our Privacy Policy
An industry-leading Fortune 1000 company is seeking a Software Engineering Manager to lead its Platform Engineering team. This team is responsible for building and scaling the core infrastructure, services, and internal platforms that engineering teams across the organization rely on to develop and deliver software.
This is a hands-on leadership role for an experienced engineer who enjoys combining technical problem-solving with people management. You'll lead and develop a team of engineers while remaining actively involved in technical design, architectural decisions, and platform development.
You'll help establish the team's technical direction, drive engineering best practices, and ensure the platform continues to evolve to meet the organization's growing needs. The ideal candidate brings a strong background in distributed systems, microservices, containerization, and cloud infrastructure, along with a proven ability to mentor engineers and deliver complex technical projects.
What You'll DoLead, manage, and develop a team of software engineers responsible for building and maintaining core platform services and infrastructure.
Remain hands-on with technical design, architecture, code reviews, and software development as needed.
Define and execute the technical roadmap for the platform, balancing immediate engineering priorities with long-term scalability and reliability.
Guide the design and development of distributed systems, microservices, and cloud-native infrastructure.
Establish engineering standards and best practices around software quality, system design, testing, deployment, and operational excellence.
Mentor engineers, support career development, and foster a culture of technical excellence, collaboration, and continuous improvement.
Partner with application engineering, infrastructure, and architecture teams to understand their needs and deliver scalable platform solutions.
Drive improvements in developer productivity, automation, system performance, and platform reliability.
Participate in hiring, team building, performance management, and organizational planning.
Help the team troubleshoot complex technical challenges and make sound architectural decisions.
Strong professional experience in software engineering, particularly in platform engineering, backend systems, infrastructure, or distributed systems.
Prior experience managing, mentoring, or leading software engineering teams.
A strong technical background in distributed systems, microservices architectures, and building scalable production software.
Experience with containerization technologies such as Docker and orchestration platforms such as Kubernetes.
Experience working with cloud infrastructure, ideally within AWS, Azure, or Google Cloud.
Proficiency in at least one modern programming language, such as Go, Java, Python, or similar.
Strong understanding of system design, scalability, reliability, performance, and fault tolerance.
Experience leading technical projects from design through implementation and production deployment.
The ability to balance hands-on technical contributions with people leadership and strategic planning.
Excellent communication skills and the ability to collaborate effectively across engineering teams and organizational levels.
Experience building internal developer platforms, shared infrastructure services, or platform engineering tools.
Familiarity with infrastructure as code, such as Terraform.
Experience with CI/CD pipelines, observability, monitoring, and automated deployment workflows.
Knowledge of cloud security, networking, and production infrastructure operations.
Experience scaling engineering teams, introducing technical standards, or improving engineering processes across an organization.
Experience working in a large-scale technology environment or a growing engineering organization.
Technical leadership: Shape the architecture and direction of a platform that supports engineering teams across the organization.
Hands-on management: Remain close to the technology while leading, mentoring, and developing a team of engineers.
Meaningful engineering challenges: Work across distributed systems, microservices, containerization, and cloud infrastructure.
Organizational impact: Improve the tools, infrastructure, and workflows that enable other engineers to deliver software more effectively.
Scale and stability: Join an established, industry-leading Fortune 1000 organization.
Work Arrangement: Hybrid, Greater Boston Area.