Leads a team of 20+ software engineers while remaining 50% hands-on in coding, architecture, design reviews, and modernization of cross-platform software platforms. Oversees complex on-premises and hybrid solutions, mechatronic subsystem communications, and reliable software infrastructure across Windows, Linux, and macOS. Manages project scope, schedules, resources, risks, Agile/SAFe/Lean delivery, cross-functional alignment, mentoring, and product collaboration. Requires occasional domestic and international travel.
Job Summary & Responsibilities
Position Overview: We are seeking a highly skilled and motivated Senior Software Engineering Manager to lead and manage our software development team. The ideal candidate will have a strong technical foundation, hands-on experience in software engineering, and proven leadership skills to manage complex software projects. This role requires 50% hands-on coding and design of engineering solutions. The person will have dual reporting to India and US management.
Essential Duties & Responsibilities:
Technical Leadership:
- Expertise in Apache Pulsar, Microsoft Azure, C++, C#, Python, SQL, NOSQL, and .NET ecosystem (including xUnit, Fluent Assertions, Blazor, Playwright, Mocks, TDD).
- Strong knowledge of the .NET ecosystem and cross-platform development (Windows, Linux, macOS)
- Lead the development of complex, high-performance software platforms (PaaS) for on-premises deployment.
- Demonstrate hand-on coding and designing of complex engineering solution (50 % hand-on coding is expected).
- Oversee the design, development, and maintenance of software solutions for control and communication with mechatronic subsystems.
- Guide the modernization efforts of legacy software components.
- Provide hands-on coding, design review, and technical guidance to the engineering team.
- Specialize in cross-platform server and terminal development using the OneImlx.Terminal framework across Windows, Linux, and macOS.
- Ensure the development of robust, cross-platform software infrastructure and systems optimized for reliability and efficiency.
Team & Project Management:
- Lead and manage a team of 20+ software engineers, providing mentorship, technical guidance, and career development support.
- Develop and implement project plans, including scope, schedule, resource allocation, and risk management.
- Coordinate with cross-functional teams to ensure alignment with business goals and successful project execution.
- Advocate for and implement SAFe, Agile, and Lean methodologies to streamline development workflows and optimize results.
- Track project progress, identify and resolve issues, and ensure timely delivery of high-quality software products.
- Foster a culture of innovation and continuous improvement within the team.
- Collaborate closely with product management to align technical solutions with product vision and customer needs.
Occasionally travel domestically and internationally (10% - 20%).
Preferred Qualifications- Required: B.S. in Computer Science, Computer Engineering, Software Engineering, or related field; M.S. preferred.
- Minimum of 10 years of software engineering experience, including 3+ years in a management or lead role.
- Proven track record of managing and delivering large-scale software projects using SAFe, Agile, and Lean methodologies.
- Strong understanding of software development life cycle (SDLC) and project management tools (e.g., JIRA, Trello, MS Project).
- Experience with distributed messaging systems, network protocols, and data engineering.
- Hands-on experience developing on-premises and hybrid solutions.
- Demonstrated ability to lead and manage cross-functional teams, including mentoring and career development.
- Strong knowledge of machine-to-machine communication, network setups, security, data transfer protocols, multi-threading, and asynchronous programming.
- Certifications in SAFe (SAFe Agilist, SAFe Program Consultant), Agile (Certified ScrumMaster, PMI-ACP), and Lean are a plus.
- Effective written and verbal communication skills.
- Ability and willingness to travel domestically and internationally, sometimes at short notice.
- This is an on-site role in our Chennai-India Office.
Similar Jobs
Fintech
Leads internal audit engagements focused on payments, merchant acquiring, credit cards, SOX controls, regulatory compliance, and risk management. Responsibilities include planning audits, analyzing processes and controls, supervising control testing, drafting findings and reports, coaching auditors, identifying risks and control gaps, and partnering with business and risk teams to strengthen compliance frameworks.
Top Skills:
MS Office
Fintech
Leads internal audit engagements focused primarily on Finance and SOX financial statement control testing. Responsibilities include assessing risks and controls, supervising or performing control testing, documenting findings, drafting audit issues and reports, supporting audit planning and wrap-up, coaching team members, and partnering with business, risk, compliance, and audit stakeholders to strengthen risk management and regulatory compliance.
Top Skills:
MS Office
Fintech
Manages internal audit engagements for bank operations, including SOX control testing, risk and control assessments, issue drafting, audit reporting, and engagement planning. Provides coaching, coordinates with audit and business teams, identifies process and control gaps, and supports regulatory compliance and risk mitigation. The role requires extensive financial services internal audit experience, strong analytical and communication skills, and the ability to manage complex tasks with minimal supervision.
Top Skills:
Artificial IntelligenceMicrosoft ApplicationsProcess AutomationSox
What you need to know about the Chennai Tech Scene
To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.

