hero

Accelerate your career.

Explore opportunities across TA's portfolio

Senior Software Engineer TypeScript & Java / Go

Netsmart Technologies

Netsmart Technologies

Software Engineering
Bengaluru, Karnataka, India
Posted on Feb 18, 2026
Job Description Summary:

We’re seeking a Senior Software Engineer with 6 to 8 years deep expertise in TypeScript and Angular on the frontend, and production experience with one or more backend stacks—Java, Go (Golang), or Node.js. You’ll design and build scalable, secure, and maintainable applications, mentor engineers, and collaborate cross functionally to deliver high quality software at pace.

    Job Description

    What You’ll Do

    • Design & Build: Architect, implement, and maintain end‑to‑end features across Angular (v12+) frontends and services built in Java/Go/Node.js.
    • Quality & Reliability: Champion code quality (TDD/Unit/E2E), observability (logging/metrics/tracing), performance tuning, and production readiness (SLIs/SLOs).
    • API & Data: Design RESTful/GraphQL APIs; work with relational and/or NoSQL databases; optimize queries and data flows.
    • Security by Design: Implement secure coding practices (OAuth2/OIDC, JWT, CSRF/XSS protections), secrets management, and least‑privilege access.
    • Cloud & DevOps: Contribute to CI/CD pipelines, containerization (Docker), orchestration (Kubernetes), and cloud deployment (Azure/AWS/GCP).
    • Technical Leadership: Provide code reviews, mentor mid/junior engineers, drive design discussions, and lead technical initiatives.
    • Collaboration: Partner with Product, Design, QA, and Platform teams to refine requirements, sequence work, and ship incrementally.
    • Documentation: Produce clear technical designs, ADRs, and runbooks; improve internal standards and best practices.

    Required Qualifications

    • 6+ years of professional software engineering experience; 3+ years building SPAs using Angular and TypeScript.
    • Proficiency in at least one backend stack:
      • Java (e.g., Java 11+, Spring Boot), or
      • Go (Golang) (concurrency, goroutines, stdlib/net/http, gRPC), or
      • Node.js (TypeScript/JavaScript runtime, Express/NestJS, async patterns).
    • Strong understanding of software architecture (modular design, clean architecture, DDD concepts), API design, and data modeling.
    • Experience with testing frameworks (Jest/Jasmine/Karma for Angular; JUnit/Testcontainers for Java; Go test; Jest/Mocha for Node.js).
    • Hands‑on with Git, CI/CD (GitHub Actions/Azure DevOps/Jenkins), Docker, and at least one major cloud provider.
    • Solid grasp of performance, security, and scalability fundamentals.

    About Netsmart:

    Netsmart is a U.S.-based health‑information technology (HIT) company focused especially on human services, behavioural health, post‑acute care (home health, hospice, senior living etc.). Netsmart is private, owned by private equity investors (GI Partners, TA Associates etc.).

    We product suite revolves around electronic health records (EHRs), health information exchange (HIE), analytics, population health management, telehealth / virtual care, and tools to support administrative / financial workflows (billing, claims, scheduling etc.).

    We have grown through a combination of new product development and acquisitions (for example: Remarkable Health to boost behavioural health / AI‑assisted documentation; Change Healthcare’s home care & hospice solutions; Health MEDX etc.).

    I'd love to connect and share more about the role, our team, and the exciting work we’re doing at our new Bengaluru office opened on 6th Oct 2025.

    Why Join Us?

    • At Netsmart you’ll work on exciting challenges that shape the future of Healthcare. You’ll have the opportunity to:
    • Collaborate with talented professionals passionate about technology.
    • Work in a supportive and inclusive environment where your growth is prioritized.
    • Access professional development opportunities, including certifications and training.
    • Enjoy a competitive compensation package and comprehensive benefits.

    Netsmart is proud to be an equal opportunity workplace and is an affirmative action employer, providing equal employment and advancement opportunities to all individuals. We celebrate diversity and are committed to creating an inclusive environment for all associates. All employment decisions at Netsmart, including but not limited to recruiting, hiring, promotion and transfer, are based on performance, qualifications, abilities, education and experience. Netsmart does not discriminate in employment opportunities or practices based on race, color, religion, sex (including pregnancy), sexual orientation, gender identity or expression, national origin, age, physical or mental disability, past or present military service, or any other status protected by the laws or regulations in the locations where we operate.

    Netsmart desires to provide a healthy and safe workplace and, as a government contractor, Netsmart is committed to maintaining a drug-free workplace in accordance with applicable federal law. Pursuant to Netsmart policy, all post-offer candidates are required to successfully complete a pre-employment background check, which is provided at Netsmart’s sole expense.