Principal Software Engineer - Noida

Posted 15 Days Ago
Be an Early Applicant
Noida, Gautam Buddha Nagar, Uttar Pradesh, IND
Hybrid
Expert/Leader
Fintech • Software • Financial Services
The Role
Provides hands-on technical leadership for NeoXam’s Java-based ARO platform. Designs scalable, resilient services and JMS messaging architectures; manages transactional databases and AWS deployments; improves CI/CD pipelines; and leads secure coding and vulnerability remediation. The role drives architecture, coding standards, performance and reliability improvements, production issue resolution, modernization initiatives, and technical mentorship without formal people management responsibilities.
Summary Generated by Built In

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.

Solid understanding of secure coding practices (e.g., OWASP Top 10) and common vulnerability classes affecting Java, JMS, a

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.

Skills Required

  • 8-12 years of professional software engineering experience
  • Experience designing and delivering large-scale, production-grade systems
  • Proficiency developing and maintaining Java Spring Boot applications, REST APIs, and event-based architectures
  • Hands-on experience designing and operating JMS-based or similar message-broker-based service architectures
  • Strong experience with transactional databases, including transaction management, data consistency, and performance optimization
  • Working knowledge of AWS services and cloud architecture best practices
  • Experience building and maintaining CI/CD pipelines with GitHub and GitHub Actions or comparable tools
  • Strong understanding of software design patterns, distributed systems, and enterprise integration patterns
  • Experience in financial services, asset management, or capital markets
  • Excellent communication skills and ability to influence technical direction across teams
  • Pragmatic, quality-first mindset with ability to balance technical excellence and delivery timelines
  • Experience remediating security vulnerabilities in Java applications and dependencies using SCA, SAST, and DAST tools
  • Strong understanding of secure coding practices, including OWASP Top 10 and common Java and JMS vulnerability classes
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
800 Employees
Year Founded: 2014

What We Do

NeoXam is a financial software company delivering solutions and services for buy- and sell-side players in the financial markets. Its offerings cover data management, investment management, investment accounting, reporting, and reconciliation, helping clients adapt to market changes and serve their customers. The company operates internationally, serving 175+ customers in 25 countries, processing more than €25 trillion in assets per day, and supporting over 10,000 users.

Similar Jobs

Level AI Logo Level AI

Principal Software Engineer

Artificial Intelligence • Natural Language Processing • Software • Conversational AI
Hybrid
2 Locations
122 Employees

Clearwater Analytics (CWAN) Logo Clearwater Analytics (CWAN)

User Experience Designer

Fintech • Software • Financial Services
Hybrid
Block Noida Authority Office, Sector 6, Gautam Buddha Nagar, Uttar Pradesh, IND
1100 Employees

Optum Logo Optum

Director Tech Product Management

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office
Noida, Gautam Buddha Nagar, Uttar Pradesh, IND
160000 Employees

Optum Logo Optum

Business Analyst

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office
Noida, Gautam Buddha Nagar, Uttar Pradesh, IND
160000 Employees

Similar Companies Hiring

Kepler  Thumbnail
Artificial Intelligence • Fintech • Software
New York, New York
9 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel.io Thumbnail
Aerospace • Hardware • Robotics • Software
US
50 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account