BetaNXT Inc

Manager, Software Engineering

BetaNXT Inc Bengaluru, Karnataka, India

Financial Services · 501-1,000 employees

Aug 28
Principal (10+ yrs) Full-time India
Log in to apply, save this posting, or score it against your profile with AI.

About the role

The manager will lead the engineering team technically and organizationally, overseeing system architecture and delivery while mentoring staff. They will act as a bridge between engineering, product, and leadership to ensure high-quality, scalable solutions.

What they look for

Angular .NET Node.js TypeScript REST API GraphQL GitLab OpenSearch System Design Software Architecture CI/CD Agile People Leadership Mentoring PowerShell Automated Testing

Requirements

Candidates must have a bachelor's degree and over 10 years of professional hands-on software development experience. Proven leadership experience in an engineering management role and deep expertise in the full technology stack are required.

Full description

We are seeking a highly experienced Hands‑On Technical Manager to lead our engineering team both technically and organizationally. This role requires deep, hands‑on expertise across the full technology stack, combined with strong people leadership, delivery ownership, and technical strategy.

You will remain actively involved in system design, critical code paths, architectural decisions, and complex problem‑solving while also managing, mentoring, and growing a team of engineers and Tech Leads. You will serve as a key bridge between Engineering, Product, Design, and Leadership, ensuring scalable, secure, and high‑quality solutions are delivered consistently to production.

Duties and Responsibilities of the Manager, Software Engineering: 

Key Responsibilities

Technical Leadership (Hands On)

  • Define and own system architecture, engineering standards, and technical strategy across products and platforms.
  • Design, architect, and review complex full-stack solutions using Angular, .NET, Node.js, GraphQL, and REST-based microservices.
  • Contribute to critical technical initiatives through architecture reviews, proof-of-concepts, technical spikes, and complex refactoring efforts.
  • Guide teams in secure coding practices, scalability, performance optimization, maintainability, and operational excellence.
  • Review and approve high-impact design decisions, code changes, and release strategies.
  • Drive engineering quality through code reviews, automated testing, quality scans, and development best practices.
  • Stay current with emerging technologies and evaluate opportunities for adoption.

Delivery & Execution

  • Own end-to-end delivery of technical initiatives and ensure successful deployment into production environments.
  • Partner with Product, Design, and business stakeholders to translate requirements into scalable technical solutions.
  • Balance immediate delivery commitments with long-term architectural sustainability.
  • Collaborate with Agile teams throughout the software development lifecycle including design, development, testing, deployment, and support.
  • Ensure application reliability, maintenance, issue resolution, and continuous improvement.
  • Drive timely execution and resolution of complex technical challenges.

People Leadership

  • Lead, mentor, and develop engineers and technical leads.
  • Foster a culture of accountability, collaboration, innovation, and continuous learning.
  • Drive technical excellence through coaching, knowledge sharing, and best practices.
  • Support team growth through performance management, career development, and succession planning.

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 10+ years of professional hands-on software development and system design experience.
  • Previous experience in an Engineering Manager or Technical Manager role with direct people management responsibilities.
  • Proven track record of leading complex projects from concept through production delivery.
  • Strong experience across all phases of the Software Development Life Cycle (SDLC) and Agile methodologies.
  • Deep understanding of designing secure, scalable, extensible, and reusable software systems.
  • Ability to effectively balance hands-on technical contributions with leadership responsibilities.
  • Excellent communication, stakeholder management, and interpersonal skills.
  • Strong analytical thinking, attention to detail, and problem-solving capabilities.

Technical Skills

Required

  • Angular 19+
  • .NET / .NET Core
  • Node.js
  • TypeScript
  • REST API Microservices
  • GraphQL
  • GitLab (Source Control & CI/CD)
  • OpenSearch
  • AI-assisted development tools such as Cursor and Claude

Quality & Automation

  • Automated testing frameworks including Jasmine and Karma
  • CI/CD and DevOps practices
  • Code quality and security scanning tools

Scripting & Automation

  • PowerShell or equivalent scripting technologies

Preferred Qualifications

  • Experience driving engineering standards across multiple teams or product lines.
  • Experience scaling engineering teams or enterprise platforms.
  • Experience in high-growth or enterprise software environments.
  • Master's degree in Computer Science, Software Engineering, or related discipline.