Own the day-to-day management of an external software development team, including task assignment, progress tracking, and delivery accountability
Review, test, and approve work items, pull requests, and deliverables to ensure they meet quality, documentation, and testing standards before acceptance
Establish and enforce standards around AI coding, unit testing, integration, cybersecurity and documentation
Coordinate and execute deployments of new code into the company's cloud infrastructure, working with internal stakeholders to ensure smooth and low-risk releases
Collaborate with stakeholders across the organization to translate business requirements into well-scoped technical tasks for the vendor team
Track and report on delivery and quality metrics
Staff in-person or remotely periodic live events to launch & monitor projects
Requirements
4+ years of experience in software engineering, technical project management, or engineering management
Strong understanding of software development lifecycle (SDLC).
AI-assisted coding experience a plus
Comfortable reading and reviewing code across at least one of: Ruby, Python, Node.js — you don't need to write it daily, but you need to evaluate it
Experience deploying applications to cloud environments; familiarity with basic deployment tooling (CI/CD pipelines, Docker, etc.)
Prior experience managing external vendors or distributed development teams strongly preferred
Excellent written and verbal communication — you will be the bridge between business stakeholders and technical executors
Ability to cover periodic live events in-person or remotely.