Principal Software Engineer - Noida

NeoXam

Dadri

On-site

INR 4,000,000 - 7,000,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

NeoXam is seeking a Principal Software Engineer to provide hands-on technical leadership for the ARO platform. You will design complex, high-throughput Java Spring Boot services with JMS messaging, and own architectural decisions across security, performance, and reliability.

You will mentor engineers, drive secure coding standards, and collaborate with product and security teams to remediate vulnerabilities while delivering scalable cloud-based solutions on AWS and CI/CD pipelines with GitHub

Qualifications

  • 8–12 years of professional software engineering experience.
  • Expert in Java Spring Boot, REST APIs, and JMS-based architectures.
  • Experience with transactional databases (Oracle, PostgreSQL, SQL Server).
  • Hands-on AWS experience and CI/CD pipelines with GitHub Actions.
  • Security vulnerability remediation and SCA/DAST tooling exposure.

Responsibilities

  • Own the technical design and architecture of key ARO components.
  • Lead remediation of security vulnerabilities across code, dependencies, and infrastructure.
  • Define secure coding standards and patching cadence.
  • Design, build, and evolve JMS-based messaging services for high-volume data.
  • Drive CI/CD pipelines and GitHub Actions for automated delivery.
  • Mentor engineers and set engineering direction through code reviews.
  • Partner with product and architecture teams to translate requirements into robust solutions.
  • Identify and resolve performance and reliability issues in production.

Skills

Java
Spring Boot
REST APIs
JMS messaging
AWS
CI/CD
Security remediation
Distributed systems
Code reviews

Tools

GitHub Actions
Snyk
SCA tooling

Job description

Our Context

NeoXam is looking for a Principal Software Engineer to provide deep technical leadership on ARO, our core platform product. This is a hands‑on individual contributor role for an engineer who can design and build complex, high‑throughput systems, set technical direction across a Java‑based, JMS‑driven services architecture, and raise the engineering bar for the team through example, code review, and mentorship — without formal people management responsibility.

Your Missions - Role & Responsibility
  • Own the technical design and architecture of key ARO components, ensuring scalability, resilience, and maintainability.
  • Lead the identification, triage, and remediation of security vulnerabilities across application code, dependencies, and infrastructure, including CVEs surfaced by SCA/SAST/DAST tooling.
  • Define and drive secure coding standards and vulnerability remediation processes, including patching cadence, risk prioritization, and dependency upgrade strategy.
  • Partner with security and compliance teams to address audit findings and penetration test results within agreed SLAs.
  • Design, build, and evolve JMS‑based messaging services and asynchronous processing flows that handle transactional financial data.
  • Work closely with the transactional database layer, including schema design, query optimization, and data integrity for high‑volume transactional workloads.
  • Lead the design and deployment of services on AWS, applying sound practices for security, scalability, and cost efficiency.
  • Drive and continuously improve CI/CD pipelines using GitHub Actions (or equivalent GitHub‑based workflows), enabling fast, reliable, and automated delivery.
  • Set and enforce coding standards, architectural principles, and best practices across the ARO engineering team through code reviews and technical guidance.
  • Partner with product managers, architects, and other engineering teams to translate business requirements into robust technical solutions.
  • Identify and resolve complex performance, concurrency, and reliability issues in production systems.
  • Mentor and coach engineers at all levels, elevating the technical capability of the broader team.
  • Contribute to technical roadmaps, evaluate new technologies, and drive modernization initiatives for the ARO platform.
Your Profile
  • 8–12 years of professional software engineering experience, with a strong track record of designing and delivering large‑scale, production‑grade systems.
  • Proficiency in developing and maintaining Java Spring Boot–based applications, REST APIs, and event‑based architecture
  • Hands‑on experience designing and operating JMS‑based (or similar message‑broker‑based) service architectures.
  • Strong experience with transactional databases (e.g., Oracle, PostgreSQL, SQL Server), including transaction management, data consistency, and performance optimization.
  • Solid working knowledge of AWS services (e.g., EC2, S3, RDS, Lambda, ECS/EKS, IAM) and cloud architecture best practices.
  • Practical experience building and maintaining CI/CD pipelines with GitHub and GitHub Actions (or comparable tools).
  • Strong understanding of software design patterns, distributed systems concepts, and enterprise integration patterns.
  • Experience in the financial services, asset management, or capital markets domain is a strong plus.
  • Excellent communication skills, with the ability to influence technical direction across teams without direct authority.
  • A pragmatic, quality‑first mindset with a track record of balancing technical excellence and delivery timelines.
  • Proven experience remediating security vulnerabilities in Java applications and their dependencies, including working with SCA tools (e.g., Snyk, Dependency‑Check, GitHub Dependabot) and SAST/DAST scanners.
WHY JOIN NEOXAM?

Joining us means joining a recognized financial software company which develops and integrates software solutions for the banking, finance and insurance sector. Our clients are asset management (buy‑side) and capital markets (sell‑side) companies. NeoXam provides complete coverage of the financial value chain, from front to back: portfolio management, investment accounting, as well as data management. Thanks to the performance of our software solutions powered by our Digital Lab, we manage more than 15 trillion dollars’ worth of assets. It also means joining an international group with offices in Paris (our headquarters), and in Frankfurt, Luxembourg, Zurich, Geneva, Milan, New York, Boston, Hong Kong, Shanghai, Beijing, Singapore, Sydney, Tunis and Cape Town.

We are committed to respecting our values of adaptability, reliability and transparency both internally and externally. Lastly, by joining the NeoXam adventure, you will be part of a truly growing company project. The proactive and agile spirit, expertise, conviviality and multicultural environment of NeoXam and its employees are our strength.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Engineer - Noida · Noida ·
Principal Software Engineer - Noida · Noida ·

NeoXam • Dadri

On-site
INR 4,000,000 - 7,000,000
Principal Software Engineer Noida
Principal Software Engineer Noida

Ezops • Dadri

Hybrid
INR 3,500,000 - 6,000,000
Senior Software Engineer - Noida
Senior Software Engineer - Noida

NeoXam • Dadri

On-site
INR 1,200,000 - 1,500,000
Learning and growth opportunities
Supportive team environment
Technical Architect - Noida
Technical Architect - Noida

NeoXam • Dadri

On-site
INR 1,500,000 - 2,000,000
Lead Engineer -AI & Knowledge Systems - Noida
Lead Engineer -AI & Knowledge Systems - Noida

NeoXam • Dadri

On-site
INR 2,000,000 - 3,000,000
Jul_POS19_Principal Software Engineer
Jul_POS19_Principal Software Engineer

SimCorp • Dadri

Hybrid
INR 4,000,000 - 7,000,000
Hybrid work model
IP sprints for skill development
Competitive salary and pension
Implementation Consultant - Noida
Implementation Consultant - Noida

NeoXam • Dadri

On-site
INR 1,000,000 - 1,500,000
Senior Backend Software Engineer (Java)
Senior Backend Software Engineer (Java)

Nexthink • Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Health insurance
Flexible hours
Unlimited vacation
+3
Software Developer (Mid to Senior)
Software Developer (Mid to Senior)

Crypto Pro Network • Bengaluru

Hybrid
INR 1,000,000 - 1,500,000
Competitive salary
Attractive annual leave
Flexibility in hours
+1
Lead/Sr. Backend Software Engineer (C#.NET)
Lead/Sr. Backend Software Engineer (C#.NET)

SwiftCruit • Dadri

Hybrid
INR 1,500,000 - 2,100,000
Global hybrid work policy
Culture – Inclusive and diverse
Work-life balance
+2