Software Engineering Manager
Core
Lead a Scrum team building mission-critical microservices and APIs for a cloud-based digital construction platform serving global Utilities and Energy customers.
Role type
Software Engineering Manager (hands-on IC)
Builds
Cloud-based digital construction platform (microservices, APIs)
Domain
Utilities, Energy, Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
People management, Agile/Scrum leadership, Microservices architecture, API design, Relational databases, Docker, Object-oriented programming
Preferred skills
AWS (ECS, S3, EC2), Kubernetes, Jenkins, Python, Node.js, SaaS/Cloud product experience
Technologies
Docker, AWS, Kubernetes, Jenkins, Python, Node.js, Relational databases
Responsibilities
Lead and manage an agile Scrum team delivering core capabilities for a cloud-based digital construction platform; Take full accountability for team outcomes including delivery commitments and technical quality; Serve as a people manager supporting hiring, onboarding, and career development; Own end-to-end development and operations of mission-critical microservices; Partner with Product Managers to translate business needs into technical plans; Drive API design and implementation; Collaborate cross-functionally to improve CI/CD pipelines; Act as a delivery leader managing risks and dependencies; Remain hands-on reviewing designs and code.
Seniority
Manager, people leadership + hands-on technical influence