Software Engineering Manager jobs in United States
cer-icon
Apply on Employer Site
company-logo

Embrace Software Inc · 4 hours ago

Software Engineering Manager

Embrace Software Inc is building a centralized technology operations function to support its growing portfolio of SaaS companies. The Software Engineering Manager will be responsible for building and managing a technology team in India, ensuring high-quality delivery across multiple product lines and overseeing technical operations.

Software

Responsibilities

Build and scale a high-performing technology team in India, covering development, QA, and DevOps roles
Partner with the VP of Technology and Portfolio Tech Leads to define the tech hiring roadmap and lead end-to-end recruitment for developers (from junior to senior)
Conduct technical interviews (for Junior to Senior Developer roles); participate in senior/lead-level interviews
Maintain a Tech Talent Matrix tracking skills, technology stack expertise, and project experience across all India-based developers
Identify skill gaps and lead initiatives for upskilling or cross-training
Oversee technical delivery across projects, ensuring adherence to scope, quality, and timelines
Act as a bridge between India-based teams and global stakeholders (Product Managers, Portfolio Presidents, etc.)
Provide technical validation and code review support for key deliverables
Track sprint progress, resource utilization, and proactively resolve technical bottlenecks
Define and enforce coding standards, version control practices, and release processes across teams
Work closely with QA, DevOps, and Product Management teams to ensure seamless delivery and deployment
Contribute to continuous improvement of development workflows and documentation
Serve as a mentor and first-level escalation point for India-based developers
Conduct regular performance and skill assessments, collaborating with HR and department leads on growth plans
Foster a culture of accountability, collaboration, and technical excellence

Qualification

Technical deliveryModern web technologiesDevelopment stack proficiencyTeam leadershipSoftware development lifecycleCI/CDVersion control (Git)Agile deliveryStakeholder managementCommunication skills

Required

8–10 years of total experience with at least 3+ years in a team lead / technical delivery role
Strong understanding of modern web and SaaS technologies, with prior experience as a developer or architect
Technical depth sufficient to evaluate solutions, guide teams, and make informed delivery decisions
Proficiency in one or more modern development stacks such as .NET, Java, JavaScript frameworks (React, Angular), or equivalent technologies
Strong understanding of software development lifecycle, CI/CD, version control (Git), and agile delivery
Strong communication, leadership, and stakeholder management skills

Preferred

Prior experience working with distributed teams across time zones

Benefits

Competitive salary commensurate with experience.
Opportunities for career advancement and professional development.
Experience collaborating with a diverse, global team within a remote work setting.

Company

Embrace Software Inc

twittertwitter
company-logo
Embrace acquires and invests in niche software that provides industry-specific solutions.

Funding

Current Stage
Growth Stage
Total Funding
$110M
Key Investors
CoVenture
2023-10-27Series Unknown· $10M
2021-12-07Debt Financing· $100M

Leadership Team

leader-logo
Mohan Plakkot
CEO, Founder
linkedin
Company data provided by crunchbase