Engineering Manager

closed
Elite Technology Logo

Elite Technology

πŸ’΅ $155k-$170k
πŸ“Remote - United States

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
This job is filled or no longer available