🏢 Compliance Engineering
Software Engineer
💼 Fulltime
📍 Pan India
⏰ Expired
💰 Salary Insights
📊 View Detailed Salary Insights ↗
🔗 Explore More
🎤 Interview Experience
Candidates typically face a three‑stage process: an online coding test focusing on Java, data structures and algorithms; a technical interview that dives deep into system design, API development, Kafka/Elastic Search concepts and problem‑solving; followed by an HR round assessing cultural fit, communication skills and motivation. Preparation should include strong DSA practice, hands‑on projects with the listed tech stack and clear articulation of past project impact.
🏢 Work Culture
Compliance Engineering offers a collaborative, high‑impact environment where engineers work on mission‑critical risk platforms. The team emphasizes continuous learning, mentorship and internal mobility, while maintaining a reasonable work‑life balance through flexible hours and remote‑work options.
📚 Free Study Materials (4)
Aptitude Questions and Answers – Practice for Screening Tests
Provides a wide range of aptitude problems to sharpen quantitative and logical reasoning, useful for the initial online assessment.
Open Resource ↗
Compliance Engineering Recruitment Process – Interview Experiences
Shares candidate experiences, typical round structures and sample questions specific to Compliance Engineering roles.
Open Resource ↗
Software Engineer Preparation Guide for Compliance Engineering
Curated study plan covering Java, system design, APIs, Kafka and other technologies used in the role.
Open Resource ↗
LeetCode Problem Set – Coding Practice
Extensive collection of coding challenges to practice data structures and algorithms, essential for the technical coding round.
Open Resource ↗
🛠 Skills Required
Java
JavaScript
TypeScript
React
APIs
GraphQL
Elastic Search
Kafka
Kubernetes
Machine Learning
Automated Testing
SDLC
UI/UX Development
Big Data
L2/L3 Support
✅ Eligibility Criteria
Bachelor’s or Master’s degree in Computer Science, Computer Engineering or a related discipline. Minimum 3‑5 years of professional experience. Strong expertise in Java development and solid understanding of automated testing and SDLC concepts. Ability to articulate ideas clearly in meetings and documentation. Desired: experience in UI/UX development, API design, big‑data technologies, and knowledge of financial industry compliance or risk functions. Prior experience in full‑stack development (Java backend + data) and L2/L3 application support is essential. No specific CGPA requirement mentioned; typical eligibility includes ≤2 backlogs at the time of graduation.
🏆 Selection Process
Round 1: Online coding assessment (DSA, Java, SQL) → Round 2: Technical interview (system design, API/Big Data concepts, problem solving) → Round 3: HR/behavioral interview (fit, communication, motivation)
📋 About the Role
Goldman Sachs, founded in 1869, is a leading global investment banking, securities and investment management firm with a strong commitment to client service, innovation and community impact. The firm operates worldwide from its New York headquarters and values diversity, inclusion and continuous learning, offering employees a broad spectrum of professional development programs, wellness benefits and a culture that encourages personal growth.
Compliance Engineering is a specialized global team of more than 300 engineers and scientists dedicated to solving the most complex, mission‑critical problems related to regulatory and reputational risk. The team builds and operates a suite of platforms and applications that prevent, detect and mitigate risk across the firm, leveraging massive structured and unstructured data sets and the latest technology stacks. By employing modern frameworks, the team delivers responsive front‑end experiences and robust Big Data solutions that power critical compliance functions.
As a Software Engineer in this team, you will partner with sponsors, users and engineering colleagues across multiple divisions to create end‑to‑end solutions that address real‑time processing, messaging, workflow automation and UI/UX challenges. You will learn from senior experts while working with a diverse technology stack that includes Java, JavaScript, TypeScript, React, APIs, GraphQL, Elastic Search, Kafka, Kubernetes and Machine Learning. The role offers the chance to innovate, incubate new ideas and be involved in the full software development lifecycle—from requirement gathering and design to implementation, testing, deployment and ongoing maintenance.
Key responsibilities include:
1. Collaborating globally with stakeholders to define and deliver end‑to‑end compliance solutions.
2. Designing, coding, testing and deploying Java‑based backend services and data pipelines.
3. Building responsive, intuitive front‑end interfaces using React, TypeScript and modern UI/UX practices.
4. Developing and integrating APIs and GraphQL services for seamless data exchange.
5. Implementing real‑time data processing using Kafka and Elastic Search for rapid risk detection.
6. Providing L2/L3 application support, troubleshooting incidents and ensuring high availability.
7. Contributing to automated testing frameworks and adhering to SDLC best practices.
8. Innovating new features, prototyping ideas and driving continuous improvement.
9. Mentoring junior engineers and fostering knowledge sharing across the team.
10. Ensuring compliance‑related security and risk controls are embedded in all deliverables.
The tech stack spans Java, JavaScript, TypeScript, React, APIs, GraphQL, Elastic Search, Kafka, Kubernetes and Machine Learning, offering a rich environment for skill expansion. Career growth is supported through clear pathways to senior engineering, architecture, product ownership or specialized risk‑technology roles, with ample opportunities for cross‑functional moves within Goldman Sachs. Joining Compliance Engineering means working on high‑impact, mission‑critical systems, accessing cutting‑edge tools, and being part of a culture that values diversity, collaboration and personal development.
📤 Share this Job
💼 More Fulltime Opportunities
Technical Program Manager III Application Owner For ...
🏢 JPMorgan Chase Bank · 📍 Bengaluru
View →
Global Banking- Client and Onboarding Services-Team ...
🏢 JPMorgan Chase Bank · 📍 Bengaluru
View →
Financial Plan & Analysis New Associate
🏢 Accenture · 📍 Bengaluru
View →
Finance Analyst
🏢 CBRE · 📍 Hyderabad, Telangana, India
View →
📋 Quick Info
JOB ID
C002-J020
POSTED
08 Mar 2026
TYPE
Fulltime
BATCH
All Batches
⚠️ Disclaimer: Job details on Jobdexo are curated and verified by our creator network. Always confirm details on the official company website before applying.
Always verify details on the official company website before applying.
We do not charge any fee for job applications. Found something suspicious?
Report here →