Manager of Software Engineering
New
Based in the United StatesFull-TimeManager
Salary127,000 - 165,500 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 8+ years of professional software engineering experience, including 2+ years in a technical leadership role
- Required Skills
- Project ManagementETLSoftware Architecture
Requirements
- Bachelor's degree in CS, Software Engineering, IT, or equivalent experience.
- 8+ years of professional software engineering experience.
- 2+ years of experience in a technical leadership role (Engineering Manager, Tech Lead, etc.).
- Experience managing globally distributed and offshore engineering teams.
- Strong understanding of software architecture, system design, and code quality.
- Experience modernizing legacy platforms in regulated industries.
- Proficiency in relational databases, system integrations, and backend systems.
- Experience with AI-assisted or agent-based development practices.
- Knowledge of data warehousing, ETL processes, and reporting solutions.
- Project management and stakeholder communication abilities.
Responsibilities
- Lead and develop a blended team of onshore and offshore engineers.
- Provide hands-on technical leadership through system design, architectural guidance, and code reviews.
- Define and execute a modernization roadmap for mission-critical platforms.
- Drive the adoption of AI-assisted development workflows and automated testing.
- Oversee technical execution, sprint planning, and delivery outcomes.
- Maintain accountability for platform reliability, performance, and operational readiness.
- Lead incident response and root cause analysis.
- Collaborate with product, security, and operations teams.
- Guide the design and optimization of data warehouse and reporting systems.
- Identify and address technical debt.
View Full Description & ApplyYou'll be redirected to the employer's site