Principal Software Engineer
Talentgigs
New Delhi, Delhi, India
Full-Time
Posted 7 days ago
New Delhi, Delhi, India
Full-Time
Posted 7 days ago
Opens the application on in.linkedin.com
Job Description & Responsibilities
Role: Principal Software Consultant
Experience: 8-12 years
Location: Noida (HYBRID)
JD
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,
About Talentgigs
Required Skills
JavaAWSSQLCI/CDCommunication
Job Details
Employment TypeFull-Time
Work ModeHybrid
Experience8 – 12 years
Positions1
Posted by
N/A
Posted on:
22 Oct 2026
About Talentgigs
More open roles
- Java Backend Developerfeather thread corporation llp · Chandigarh, Chandigarh, India
- Experienced JAVA DeveloperConceptShelf · Kochi, Keralam, India
- 🚨 IN-PERSON HIRING DRIVE LEAD FULL STACK JAVA DEVELOPERQuantumCommit · Bengaluru, Karnataka, India
- Coding Teacher Jobs in Bhopal — Python + Java + C++ + Web · Class 6-12 + Adults | Anand TutorialsAnand Tutorials · Bhopal, Madhya Pradesh, India
- Software Engineer – Backend (Java / Spring Boot)Edstem Technologies · India
- Node JS Java Backend EngineerFlexton Inc. · Bengaluru, Karnataka, India