
Engineering Manager

Elite Technology
Summary
Join Elite Technology as our Engineering Manager and lead and scale our software development teams, supporting our aggressive growth goals. This remote position is ideal for a hands-on, people-focused leader who excels in execution and team development. You will oversee the software development lifecycle (SDLC), guide project delivery, and foster a high-performance team culture. The role involves managing and mentoring engineers, guiding agile ceremonies, partnering with product managers and architects, driving continuous improvement in SDLC processes, and ensuring reliable and well-documented engineering output. You will also plan and allocate engineering capacity, manage delivery health, foster a collaborative team environment, represent engineering in cross-functional conversations, and perform other duties as assigned. This position offers a competitive compensation package, comprehensive healthcare coverage, a retirement savings plan, professional development opportunities, time off, and wellness initiatives.
Requirements
- Bachelorβs degree in Computer Science, Engineering, or a related field (or equivalent practical experience)
- 8+ years of experience in software engineering, including 2+ years in a people leadership or engineering management role
- Proven experience leading agile teams in a SaaS or enterprise software environment
- Strong working knowledge of modern SDLC practices, CI/CD pipelines, and testing frameworks
- Hands-on experience with the .NET ecosystem (C#, ASP.NET, .NET Core), and familiarity with best practices for scalable enterprise application development
- Experience collaborating with cross-functional teams and aligning engineering with product strategy
- Demonstrated ability to manage distributed teams in a remote-first environment
- Excellent communication, organizational, and stakeholder management skills
- Passion for developing talent, building inclusive team cultures, and driving execution excellence
- Ability to manage competing priorities in a fast-paced, high-growth organization
Responsibilities
- Manage and mentor engineers across one or more development teams, including conducting 1:1s and performance reviews
- Guide the team through agile ceremonies, sprint planning, and iterative delivery practices
- Partner closely with Product Managers, Tech Leads, and Architects to align on scope, timelines, and execution strategies
- Drive continuous improvement in SDLC processes, engineering best practices, and quality standards
- Monitor and manage delivery health, proactively removing blockers and mitigating risks
- Plan and allocate engineering capacity across projects and priorities, adjusting resourcing as needed
- Ensure engineering output is reliable, well-documented, and aligned with broader business objectives
- Foster a psychologically safe, collaborative, and accountable team environment across distributed teams
- Represent engineering in cross-functional conversations and communicate progress to stakeholders
- Perform other duties as assigned to support the overall goals and objectives of the department/company
Preferred Qualifications
Familiarity with cloud-based environments; Azure experience preferred
Benefits
- Competitive Compensation Package ($155,000 - $170,000 base salary + variable component)
- Comprehensive Healthcare Coverage (Health, Dental, Vision)
- Retirement Savings Plan with an Employer Contribution
- Professional Development Opportunities
- Time Off
- Wellness Initiatives
Share this job:
Similar Remote Jobs

