Technical Manager
Core
Manage and mentor a poly-skilled software engineering team to build enterprise platforms and consumer web applications using DevSecOps and Agile/Lean principles.
Role type
Senior Technical Manager (Software Engineering)
Builds
Enterprise platforms and consumer web applications
Domain
Cloud-native software development (AWS, Serverless, Microservices)
Deliverable
production ML models | product features
Required skills
Team leadership and coaching, Agile/Lean methodologies, AWS and Serverless architecture, Event-driven architecture, Microservices, JavaScript/Node.js/Java/Python, React/VUE.js, SQL/NoSQL, DevOps/CI/CD, Infrastructure as Code, Budget management
Preferred skills
Experience with observability, stability, scalability, and security optimization
Technologies
AWS, Serverless, Node.js, Java, Python, React, VUE.js, SQL, NoSQL, Kubernetes (implied by IAC/DevOps), Docker (implied)
Responsibilities
Provide management, coaching, and mentorship to maximize team health and career growth; Partner with product teams to plan and develop roadmaps; Ensure high standards of technical development (observability, stability, scalability, security, performance, cost); Guide the team on modern software development best practices and provide hands-on development assistance; Estimate and deliver large projects and architectural implementations; Manage budgets for hosting, software, and consulting expenditures; Foster an inclusive environment.
Seniority
Senior, hands-on IC with management responsibilities
