Manager, Engineering
Technology
isolved2 weeks agoUntil 12/26/2026
Full timeFully remote
Job description
Why Work Here
- Headquarters is in Charlotte, NC
- Recently expanded to nearshore
- isolved ranked for SMB Payroll in 2023 Sapient Report
- Voted top places to work in USA 2025
Core Job Duties
- Lead, coach, and retain a high-performing team of ~10 principal and senior engineers in a remote environment
- Conduct regular 1:1s, deliver clear and actionable feedback, and drive individual development and career progression
- Own team engagement and performance by proactively identifying and addressing burnout risks, team dynamics, and organizational health
- Partner with senior leadership on hiring, onboarding, workforce planning, and team composition
- Maintain visibility into delivery across multiple teams, including dependencies, risks, blockers, and sequencing
- Act as a coordination point across teams, escalating issues early to minimize program-level impact
- Ensure alignment to engineering standards and best practices, including architecture, AI development practices, Terraform IaC, and event governance
- Facilitate team rituals and drive operational excellence by ensuring teams have the tools, clarity, and support needed to succeed
- Contribute hands-on as needed through code reviews, technical guidance, tooling improvements, documentation, or targeted implementation support
- Stay closely connected to day-to-day engineering work to provide informed insights and enable effective decision-making with senior leadership
Interaction
Regularly interacts with senior management or executive levels on matters concerning several functional areas, divisions, and/or customers. Requires the ability to change the thinking of, or gain acceptance from, others in sensitive situations, without damage to the relationship.Supervision
Typically manages activities of two or more sections or departments. Develops proven structure and processes that help their team achieve results. Exercises supervision in terms of costs, methods, and staffing. In some instances, this manager may have subordinate supervisors.Experience
Typically requires a Bachelor's degree and 8+ years of direct experience, with 5+ years of management experience.Minimum Qualifications
- S5+ years of engineering experience, including at least 2 years in an engineering management role
- Proven experience managing senior and principal-level engineers, with the ability to enable high-performing teams through coaching and environment-setting rather than direct technical oversight
- Strong program coordination skills, with the ability to manage dependencies, balance competing priorities, and drive multiple workstreams simultaneously
- Sufficient technical depth to understand team deliverables, actively participate in technical discussions, and contribute hands-on when needed
- Excellent communication skills, with the ability to effectively translate complex technical concepts for both engineering teams and senior leadership
- Demonstrated success working in a remote, distributed environment with a high degree of autonomy
- Experience with .NET/C#, Azure, or distributed system
- SQL DB's like SQL Server and PostgreSQL
- Event driven architecture using tools like Debezium, CDC, Kafka/ Azure EventHubs
- Databricks (Optional)
- Background supporting modernization, migration, or system decomposition initiatives
- Experience in the HCM (Human Capital Management) domain
Keywords
Engineering ManagementPeople LeadershipProgram CoordinationTeam CoachingSoftware EngineeringMicroservicesCloud ComputingAzureC#.NETSQL ServerPostgreSQLEvent-driven ArchitectureKafkaTerraformAI DevelopmentEngineering ManagerHCMProgram ManagementRemote Work
Interested in this role?