Get SDE Ready

Job search

backend software engineer jobs

Open SDE and engineering roles in India

Clear

Visa

Sr. Software Engineer, Core Banking

São Paulo, SP5+ yearsFull-time

The Core Banking squad is responsible for building and maintaining a robust abstraction layer that powers Banking-as-a-Service (BaaS) products by orchestrating Pismo’s core components and external payment providers. Our mission is to deliver scalable and geolocation-agnostic financial services, with a strong focus on resilience, data integrity, and a collaborative engineering culture built on documentation and solid technical practices. What you'll do Develop and maintain backend applications using Golang, deployed on AWS Participate in technical discussions and product refinements with cross-functional teams Manage AWS infrastructure using Terraform for provisioning, updates, and decommissioning Monitor applications through logs, metrics, and observability tools This is a remote position. A remote position does not require job duties be performed within proximity of a Visa office location. Remote positions may be required to be present at a Visa office with scheduled notice. #LI-Remote

View job

Visa

NGC – Senior Software Engineer

Atlanta, GA2+ yearsFull-time

CyberSource Corporation, a Visa Inc. company, needs an NGC – Senior Software Engineer (multiple openings) in Atlanta, GA to: Design, enhance, and build our transactional platform in an agile development environment. Work on unit testing, code reviews, and regular check-ins to ensure continuous integration. Develop solutions that address complex and emerging merchant and acquirer needs. Collaborate with multiple teams tasked with multiple projects ranging from building full stack development of real-time transactional services, REST services API, Container based services to highly functional, secure, scalable and resilient real time and batching systems. Review the code written and monitor the move to production. Position reports to the Atlanta, Georgia office and may allow for partial telecommuting. Basic Qualifications: Bachelor’s degree in Computer Science, Software Engineering, or related field and 2 years of experience in the job offered or in a Software Engineer-related occupation. Position requires experience in: Understanding of complex enterprise-level systems and integration points, including hands-on experience with web applications, web services (REST APIs using Java/Spring boot with Vert.x), networking layers, and software development lifecycle. Backend and frontend technologies, including Java, JavaScript, J2EE, XML, and at least one modern front-end framework. React, Angular, or Vue.js. Unit testing, shell scripting, and relational databases (MySQL/PostgreSQL). Test planning and backend development, including scenario creation, test data preparation, and execution of test cases for Java-based applications. UI/UX test automation using Selenium, including multi-browser testing and working with Java-based automation framework. Distributed messaging and event-driven architectures, utilizing Apache Kafka or RabbitMQ for scalable, real-time data processing and integration. Container orchestration and cloud-native deployments, including working with Docker, Kubernetes, and infrastructure-as-code tools to automate scaling, monitoring, and management of enterprise applications. Monitoring and logging for enterprise systems, leveraging Prometheus and Grafana to ensure application reliability, performance, and security. CI/CD pipelines and DevOps tools for source control and branching strategies (Jenkins and Git). Test-driven development, performance/security testing, and deploying full stack applications.

View job

Ebay

Software Engineer 2 - Fullstack

Bengaluru, India4+ yearsFULL_TIME

At eBay, we're more than a global ecommerce leader — we’re changing the way the world shops and sells. Our platform empowers millions of buyers and sellers in more than 190 markets around the world. We’re committed to pushing boundaries and leaving our mark as we reinvent the future of ecommerce for enthusiasts. Our customers are our compass, authenticity thrives, bold ideas are welcome, and everyone can bring their unique selves to work — every day. We're in this together, sustaining the future of our customers, our company, and our planet. Join a team of passionate thinkers, innovators, and dreamers — and help us connect people and build communities to create economic opportunity for all. Looking for a company where you can shape how the world buys, sells, and gives? Where you’ll be part of a work culture that’s been genuinely committed to diversity and inclusion since its founding more than 30 years ago? Where you can just be yourself, do your best work, and have a meaningful impact? If so, we’d love to talk to you. We are the Protections team, driving the transformation of the post purchase ecosystem through Cancellations, Returns, Refunds, eBay Money Back Guarantee, Item Not Received, Chargebacks and Seller Standards experiences. Our products are available on web and native applications, serving millions of global users and building trust at every step. We are a data-driven, agile team that embraces AI innovation and fosters a culture of continuous improvements and learning. Join us to make an impact on one of the world’s largest e-commerce websites. What you'll do and learn: - Develop features and services in highly scalable and reliable frontend and/or backend systems in a distributed system environment. - Able to translate product and design documents into clean, high-quality, well-tested and maintainable production code autonomously - Write test automations and practice continuous integration. - Conduct code review for the immediate team. - Develop and maintain technical documentation to support software applications. - Practices evidence-centered design making features testable, ensuring high quality and improving velocity in continuous delivery. - Accountable for multiple subsystems within a larger domain, taking full responsibility for their entire life cycle, including design, development, testing, deployment, observability and monitoring. - Propose and evaluate multiple design options, providing estimates for each. - Structure and complete tasks independently, meeting deadlines and milestones. - Effectively communicate assumptions and seek clarification from stakeholders, ensuring alignment and understanding across all domains. - Lead engineering support, release, and on-call responsibilities for an "always-on" 24/7 site. What you bring: - Innovative, team player, excellent communication and decision-making - Strong learning ability, self-driven - Excited about new and innovative technologies within immediate field of expertise - Attending knowledge sharing sessions, both within the company and externally Qualifications: - Bachelor's degree in EE, CS or other related field or equivalent exp. - 4+ years of experience in building large scale, distributed web platforms/APIs as full stack developer - Strong CS foundation (data structures, algorithms, OOPs, OOA/D) - Experiences in building server-side components (e.g. Java, Sprint/SprintBoot, or other backend programming languages/frameworks, GraphQL) with familiarity with modern Frontend frameworks (e.g. ReactJS, Angular, Marko), or vice versa. - Building data-driven applications (RDBMS, NoSQL, ElasticSearch) - Delivers results in fast-paced environments (agile, TDD, CI/CD)

View job

Zeta

Manager Software Development - Mobile

Hyderabad10+ yearsFull-time

About Zeta Build the future of banking. Zeta is a next-generation banking technology company providing cloud-native, fully stackable processing and core banking platforms for issuers. With a focus on scalability, compliance, and innovation, Zeta empowers financial institutions to modernize their technology infrastructure and deliver secure, seamless digital banking experiences. Our impact runs at real-world scale. Today, over 25 million cards are live on Zeta-powered platforms across 7 countries, supported by a passionate team of 1,700+ Zetanauts across India, the US, EMEA, and Asia. Backed by SoftBank Vision Fund, Mastercard, and other reputed strategic investors, we reached a valuation of $2 billion in 2025. Our focus is on establishing product lines that focus on key outcomes by addressing real customer pain points, modernizing legacy systems, and strengthening core fundamentals. As a result, our systems and platforms support a wide range of banking and payments capabilities, including: 1. Tachyon, our cloud-native banking stack built for population-scale systems 2. Cipher, our unified authentication platform for secure, high-volume banking environments 3. Digital Credit as a Service, enabling banks to launch credit lines on UPI 4. Elena, our intelligent and conversational AI platform for banking. 5. Pixel, India’s first digital-native credit card, launched in partnership with HDFC Bank, for whom we also revamped their PayZapp mobile app: Winner of the Celent Model Bank Award for Payments Innovation 2024. 6. Sparrow, the leading card experience for non-prime cardholders in the US …and more across cards, payments, lending, and core banking. We are an engineering-first organization that values ownership, bias for action, and long-term thinking. Together, we solve some of the hardest problems in banking tech. Our culture is built around trust, collaboration, and creating the conditions for you to drive impact proportionate to your potential. Reinforcing our commitment to creating an inclusive and supportive workplace, we have been consistently recognized as a Great Place to Work. If you want to build cutting-edge banking tech that enables banks to serve millions reliably, securely, and at a population scale, Zeta is your playground. If you would like to learn more about how we have grown and evolved over the years, watch our journey here. You can also explore our website and follow us on LinkedIn, Instagram, YouTube, and X. About the Role: Zeta is looking for an exceptional leader for the Axon Mobile team in Hyderabad. Someone who was a senior android / iOS engineer or architect and later turned to the leadership role might fit well here. This is truly a once in a lifetime career opportunity. As an Engineering Manager, you will be playing a pivotal role in enabling Zeta to deliver just not one mobile app but power multiple mobile applications. The ask is to build multiple mobile SDKs which will be used by different business mobile teams to build their apps. You will work with an amazing peer group that fuels this ambition. You will take up initiatives that will create a lasting impact on millions of individuals across various countries. You will be responsible for an engineering team of 8-12 people. Responsibilities: - Architect super configurable mobile SDKs - the one’s which are written in native but are server-controlled - Build a suite of Mobile Backend services which will control the SDK distribution and mobile configurations - Fantasy the idea of composing a mobile application from different components rather than build every application from scratch - Expertise in security - cryptography, encrypted secure storage, mobile security to power our super-secure payments originating from mobile devices - Work on a framework to let mobile developers build their mobile screens on multiple stacks - native, server-driven, web, react-native, flutter, ionic etc. Skills: - Good understanding of server stack as well so as to have a good understanding of the entire story - Good understanding of SDK distribution using maven, pods, xcframeworks etc - Analyse, design and architect, develop and maintain software solutions across multiple projects - Direct and provide ongoing leadership for a team of individual contributors, set objectives, review performances, define growth plan and nurture. - Drive best practices, and is a pro with agile methodologies/practices - SCRUM, Test Driven Development (TDD) - Manage headcount, deliverables, schedules across ongoing projects, ensure that resources are appropriately allocated and timelines are met in accordance with the project roadmaps Experience and Qualifications: - Bachelor’s/Master’s degree in engineering (computer science, information systems) - 10+ years of experience building enterprise systems including at least 2 years of direct people management experience - Worked on large scale mobile applications with a good understanding of mobile stack Equal Opportunity Zeta is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We encourage applicants from all backgrounds, cultures, and communities to apply and believe that a diverse workforce is key to our success

View job

Target

Sr Engineer - Target India - Backend

Bangalore, Karnātaka, IN5+ yearsFull-time

About us: Working at Target means helping all families discover the joy of everyday life. We bring that vision to life through our values and culture. Learn more about Target here. As a Senior Engineer, you serve as a specialist in the engineering team that supports the product. You help develop and gain insight in the application architecture. You can distill an abstract architecture into concrete design and influence the implementation. You show expertize in applying the appropriate software engineering patterns to build robust and scalable systems. You are an expert in programming and apply your skills in developing the product. You have the skills to design and implement the architecture on your own, but choose to influence your fellow engineers by proposing software designs, providing feedback on software designs and/or implementation. You show good problem solving skills and can help the team in triaging operational issues. You leverage your expertise in eliminating repeat occurrences. Use your skills, experience and talents to be a part of groundbreaking thinking and visionary goals. As a Sr. Engineer, you’ll take the lead as you… Use your technology acumen to apply and maintain knowledge of current and emerging technologies within specialized area(s) of the technology domain. Evaluate new technologies and participate in decision-making, accounting for several factors such as viability within Target’s technical environment, maintainability, and cost of ownership. Initiate and execute research and proof-of-concept activities for new technologies. Manage total product, financials and forecasting. Lead the design, lifecycle management, and total cost of ownership of services. Lead and conduct code review, design review, testing, and debugging activities at the application level. Lead functional design and architecture discussions with understanding of process flows and system diagrams to enable design decisions. Participate in routine and non-routine construction, automation, and implementation activities, ensuring successful implementation with architectural and operational requirements and best practices met. Provide technical oversight and coach others to resolve complex and severe technical issues. Lead disaster recovery activities and contribute to disaster recovery planning. Embed data quality protocols throughout data acquisition, processing, storage, and operational use. Core responsibilities of this job are described within this job description. Job duties may change at any time due to business needs. About you: • 4 year degree or equivalent experience • 5+ years of software development experience • Demonstrates strong domain-specific knowledge regarding Target’s technology capabilities, and key competitors’ products and differentiating features • Working knowledge on package-specific configuration and deployment along with ability to build custom solutions • Designs new testing methods and resolves routine and non-routine technical issues with minimal assistance • Demonstrates strong proficiency in core development platforms within own domain • Builds strong commitment within the team to support the appropriate team priorities • Clearly communicates Agile concepts to partners within product team • Demonstrates a solid understanding of the impact of own work on the team and/or guests • Writes and organizes code using multiple computer languages, including distributed programming and understand different frameworks and paradigm • Delivers high-performance, scalable, repeatable, and secure deliverables with broad impact (high throughput and low latency) • Influences and applies data standards, policies, and procedures • Maintains technical knowledge within areas of expertise • Stays current with new and evolving technologies via formal training and self-directed education

View job

Target

Sr Engineer

Bangalore, Karnātaka, INFull-time

About us: Working at Target means helping all families discover the joy of everyday life. We bring that vision to life through our values and culture. Learn more about Target here. As a Senior Engineer, you will lead the design and development of platform-level capabilities for operational intelligence, reliability engineering, and automation across enterprise collaboration ecosystems. You will work on telemetry-driven systems that identify what is unhealthy, why it is happening, and what should be done next — while building automation and architecture that scales across multiple platforms and partners Key Responsibilities Own the design and delivery of critical backend and analytics platform components Build scalable telemetry, analytics, and automation systems Define operational metrics, health signals, and reliability indicators Drive platform evolution from provider-specific analytics to reusable cross-platform capabilities Enable reliable operations through engineering guardrails, automation, and data-backed workflows Partner cross-functionally with Endpoint Engineering, Device Management, Security, and collaboration platform stakeholders Mentor other engineers and raise technical quality across the team Required Qualifications Strong backend engineering experience in Python or similar technologies Deep SQL, data processing, and systems design experience Experience designing scalable services, APIs, or data-intensive platforms Strong problem-solving ability across complex operational systems Experience dealing with ambiguity and translating business/operational problems into engineering solutions Preferred Qualifications Experience in observability, telemetry platforms, SRE, reliability engineering, or operational analytics Experience with anomaly detection, performance monitoring, and report automation Familiarity with enterprise collaboration platforms and their operational signals Strong practical understanding of LLM-enabled systems, including: model selection for latency vs reasoning token/cost optimization prompt and response architecture evaluation and safety considerations production design patterns for AI-assisted workflows

View job

Target

Lead Engineer - Gen AI

Bangalore, Karnataka, IN5+ yearsFull-time

Lead Engineer About Us: As a Fortune 50 company with more than 400,000 team members worldwide, Target is an iconic brand and one of America's leading retailers. At Target, we have a timeless purpose and a proven strategy and that hasn’t happened by accident. Some of the best minds from diverse backgrounds come together at Target to redefine retail in an inclusive learning environment that values people and delivers world-class outcomes. That winning formula is especially apparent in Bengaluru, where Target in India operates as a fully integrated part of Target’s global team and has more than 4,000 team members supporting the company’s global strategy and operations. Target Tech Overview: Every time a guest enters a Target store or browses Target.com, they experience the impact of Target’s investments in technology and innovation. We’re the technologists behind one of the most loved retail brands, delivering joy to millions of our guests, team members, and communities. Our global in-house technology team of more than 5,000 of engineers, data scientists, architects, coaches and product managers strive to make Target the most convenient, safe and joyful place to shop. We use agile practices and leverage open-source software to adapt and build best-in-class technology for our team members and guests—and we do so with a focus on diversity and inclusion, experimentation and continuous learning. About Pyramid: Merchandising is a Portfolio within Target – Product Engineering provide reliable data that is core to our enterprise retail operations, including foundational data and aggregation services at scale for retail and commerce platforms. We deal with data around Pricing, Promotions, Item, Supplier, Owned Brand, Merch Planning, Space Presentation & Transitions(SPT) & Intelligence Automation. As a lead engineer you would be responsible for Designing scalable architecture with the best choice of tech, responsible for all the services/functionalities that the team develops while ensuring quality of the team's code and/or infrastructure standards. Hands-on development, often taking on the more complicated tasks. Ensures solution is production ready, deployable, scalable and resilient. Planning and delivering of work in the team in addition to their own work. Promotes a learning culture through mentoring and coaching. Ensures product observability is in place for reliability. Fosters a culture of observability across teams and helps use operational data to improve stability and performance of their domains. Drives monitoring work on their team based on the organization's monitoring philosophy. Is aware of the operational data for their team’s domain and uses it as a basis for driving changes to the team's services to achieve stability and performance improvements. Responsible for ensuring the security of the product and fostering a security first mindset across teams. Highly skilled with applying and implementing security concepts such as identifying vulnerabilities in software, creating logic to detect malicious behavior, and analyzing network or host artifacts. Integrate Large Language Models (LLMs) and GenAI-powered features into core applications. Build robust systems that mitigate hallucinations and improve AI reliability. Experience building agentic frameworks and AI-driven automation for process enhancement Position Overview: To succeed in this role, you’ll bring over 7+ years of experience in software design and development, with 5+ years focused on building scalable backend applications. You’ll be a proven leader in guiding technical teams and driving products at scale to successful completion. Your expertise will lie in JVM-based technologies, specifically Java and Kotlin, along with a deep understanding of building robust, scalable systems. Must Have Skills: Java & Python (Advanced proficiency in backend, AI, and automation workflows using Java and Python) Microservices Architecture (Designing, developing, and managing scalable microservices) Spring Boot or Micronaut (Experience with JVM-based frameworks, including reactive programming) AI / LLM Integration (Integrating Large Language Models and GenAI features into core applications) AI Reliability & Automation (Building agentic frameworks, reducing hallucinations, and improving process automation using OpenAI APIs and SDKs) Messaging Systems (Kafka, RabbitMQ) Databases (Experience with NoSQL databases like Cassandra, MongoDB, and SQL-based databases like PostgreSQL) CI/CD (Building and managing pipelines with Jenkins, GitLab, or similar tools) Unit and Integration Testing (Spock, JUnit, TestContainers for Java; PyTest, Unittest for Python) Cloud Services (AWS, GCP, Azure) Containerization and Orchestration (Docker, Kubernetes) Monitoring & Observability (Grafana, ELK Stack, Prometheus) Event-Driven Architecture (Knowledge of event-driven patterns in distributed systems) Good to Have Skills: Functional Programming (Familiarity with functional programming paradigms in Kotlin) GraphQL (Experience designing and integrating GraphQL APIs) Legacy System Modernization (Experience refactoring and modernizing older systems) Security Best Practices (OWASP, vulnerability scanning, secure coding principles) Agile Methodologies (Familiar with Scrum, Kanban, or other agile processes)

View job

Smallcase

QA Engineer BE - SET1

Bengaluru1-3 yearsFull Time

We are seeking a Backend Quality Assurance (QA) Engineer to develop and execute exploratory and automated tests, ensuring the high quality of our backend services. The Backend QA Engineer will play a crucial role in our product development lifecycle by designing effective test cases, identifying system issues, and collaborating with developers to implement solutions. Responsibilities: - Develop and execute comprehensive test plans and detailed test cases for backend services. - Perform automated testing using REST Assured (Java) to validate API functionality, reliability, and performance. - Create, maintain, and execute Postman scripts for API testing and validation. - Leverage Swagger documentation to understand APIs and create effective test scenarios. - Collaborate closely with development teams to identify, document, and resolve defects. - Participate actively in code reviews and provide constructive feedback. - Contribute to improving existing test automation frameworks and testing processes. - Analyze test results, identify issues or trends, and communicate findings clearly to stakeholders. - Document test cases, test results, defect reports, and QA processes thoroughly and accurately Qualifications: - Bachelor’s degree in Computer Science, Information Technology, or a related discipline. - 1-3 years of experience in backend testing and quality assurance. - Proficiency in REST Assured with Java, including writing and executing automated test scripts. - Experience with Postman for API testing and scripting. - Familiarity with Swagger documentation for API testing. - Strong understanding of automated testing frameworks and tools. - Good analytical, debugging, and problem-solving abilities. - Excellent communication and collaboration skills. - Attention to detail with a commitment to quality and continuous improvement. - Ability to work effectively both independently and within a team-oriented, agile environment. Preferred Qualifications: - Familiarity with Continuous Integration/Continuous Deployment (CI/CD) pipelines. - Knowledge of performance testing concepts and basic familiarity with tools. - Experience using version control systems like Git. - Exposure to additional automation tools and frameworks (e.g., Selenium, TestNG) is a plus.

View job

Goldman Sachs

Risk-Bengaluru-Associate-Software Engineering

Bengaluru, Karnataka, India4+ years

Metrics & Analytics Platform – Market Risk Eng - Associate Organization The Core Engineering builds and operates the platforms, applications, data solutions, models, and analytics that power critical processes for the firm’s Risk, Controllers, Compliance, Corporate Treasury, Human Capital Management functions (The Core). A centralized engineering structure in support of The Core enables a common platform model and operating framework that promotes consistent governance and scalable solutions, leveraging cloud, AI, and machine learning for innovation and efficiency. Metrics & Analytics Platforms, within The Core Engineering, is responsible for the measurement and management of the firm’s risk, capital, and liquidity for The Core functions. Within Metrics & Analytics Platforms unit, Liquidity and Trading Platforms team provide critical business services for Corporate Treasury across trading and liquidity execution to support the daily management of global cash and liquidity across all businesses. Job Description The Metrics & Analytics Platform Engineering team within The Core Engineering designs, engineers, and maintains the high-performance risk workflows and calculation engines that generate critical risk metrics for global risk management teams. We are seeking a highly skilled Associate Software Engineer to join our dynamic team in Bengaluru. In this role, you will focus on hands-on development, collaborating closely with team members and stakeholders to develop, scale, and maintain the systems driving our risk metrics and workflows. Responsibilities • Build Scalable Metrics Engines: Develop and optimize high-throughput, reliable data and calculation processes that generate timely and accurate lending metrics to actively manage and mitigate the firm’s risk exposures. • Build Complex Risk Workflows: Engineer highly performant, resilient, and scalable systems that empower risk managers to seamlessly evaluate market scenarios, counterparties, assign credit ratings, and define risk appetites. • Implement Next-Generation Architecture: Contribute to the design and execution of our next-generation architecture with an AI-driven, cloud-first mindset—ensuring maximum resiliency, scalability, and alignment with the firm’s long-term strategic growth. • Hands-On Technical Implementation: Actively write clean, production-grade code, implement complex platform uplifts, and resolve technical challenges using modern programming languages and frameworks. • Adhere to Engineering Excellence: Follow modern SDLC practices, write robust unit tests, and participate in code reviews to maintain high code quality. • Collaborate Cross-Functionally: Partner closely with quantitative engineers, technical leaders across the broader engineering organization, and product managers to implement and execute our next-generation architecture. Minimum Qualifications • 4+ years of hands-on software development experience building and scaling enterprise-level, business-critical systems. • Strong hands-on experience with backend technologies such as Java, Spring Boot, Python. • Strong experience working with modern, scalable SDLC practices (CI/CD, automated testing, code reviews). • Hands-on experience with cloud technologies, preferably AWS, and building high-availability patterns. • Experience implementing or integrating AI-enabled tools, platforms, or automated solutions. • Exceptional analytical, debugging, and problem-solving skills. • A strong appetite and openness to dive into proprietary systems, understand their inner workings, and strategically uplift them. • Strong communication and interpersonal skills, with the ability to collaborate effectively with technical and non-technical stakeholders. • Bachelor’s degree in computer science, Engineering, or equivalent practical experience. Preferred Qualifications • Prior experience in the financial services industry, with deep domain knowledge in Risk, or Risk Engineering systems.

View job

Goldman Sachs

Corporate Treasury-Hyderabad-Associate-Software Engineering

Hyderabad, Telangana, India4-6 years

FINANCE | Corporate Treasury We're a team of specialists charged with managing the firm’s funding, liquidity, capital and relationships with creditors and regulators. Corporate Treasury manages the firm’s financial resources and minimizes interest expense through liability planning, asset liability management, and liquidity portfolio yield enhancement. The division is ideal for collaborative individuals who have strong quantitative analysis skills and risk management capabilities since Treasury actively manages the firm’s financial resources which are constantly changing due to business activity, markets, risk appetite, regulations and other factors. Role Overview As a Full Stack Engineer, you will be a "force multiplier" for the team. You will not only build mission-critical payment services on AWS but also lead the adoption of agentic AI tools (such as GitHub Copilot, Claude Code, and Devin AI) to accelerate the SDLC. You will be responsible for designing, coding, and operating end-to-end solutions while mentoring others in AI-assisted engineering patterns. Key Responsibilities - Cloud-Native Development: Design and implement scalable, secure full-stack applications using Java (Spring Boot) and Python, deployed as containerized (EKS) or server-less (Lambda) workloads on AWS. - AI-Augmented Engineering: Integrate AI tooling into daily workflows—using GitHub Copilot for real-time assistance, Claude Code for complex architectural reasoning, Devin AI for autonomous task execution and PR management and MCP. - Full Stack Ownership: Build responsive front-end components (React/TypeScript) and robust back-end APIs, ensuring seamless integration with relational (PostgreSQL) and non-relational (DynamoDB, MongoDB) databases. - Modern SDLC & SecDevOps: Manage the complete lifecycle using GitLab CI/CD, emphasizing automated testing, security scanning, and rapid, high-quality value delivery. - Modernization & Refactoring: Leverage AI agents to accelerate the migration of legacy payment logic into modern, cloud-native microservices. - Mentorship: Act as a technical authority, teaching fellow engineers how to effectively prompt, supervise, and validate AI-generated code to maintain enterprise-grade standards. Required Skills & Experience Baseline Engineering - Experience: 4-6 years of professional software engineering experience (Associate level). - Backend Mastery: Deep expertise in Java and the Spring Framework ecosystem. Proficiency in Python for automation and AI integration. - Frontend Proficiency: Strong experience with modern JavaScript frameworks, specifically React and TypeScript. - Data Systems: 5+ years working with SQL (relational) and experience with NoSQL databases like DynamoDB, Aurora Postgres, or Cassandra. - Messaging: String experience with MSK. - API Design: Proven track record of designing and delivering RESTful APIs and microservices architectures. AWS & Cloud-Native Specialization - AWS Proficiency: 2+ years of hands-on experience with AWS services, including Lambda, ECS/EKS, S3, IAM, KMS, and CloudFormation/CDK. - Containerization: Strong knowledge of Docker and Kubernetes (EKS) for orchestrating distributed systems. - Security: Experience implementing a SecDevOps mindset, including identity propagation and secure secret management in the cloud. AI-Augmentation & Productivity - AI Tooling: Demonstrated proficiency in using AI coding assistants (e.g., GitHub Copilot) and agentic AI (e.g., Claude Code, Devin AI) to improve velocity and code quality. - Prompt Engineering: Ability to design structured prompts and workflows for AI agents to handle multi-step engineering tasks like unit test generation and documentation. - Critical Supervision: Strong ability to critically evaluate AI-generated outputs for correctness, security, and performance. Preferred Qualifications - Familiarity with financial messaging standards (e.g., ISO 20022). - Contributions to open-source AI agent frameworks or internal AI-driven automation initiatives. ABOUT GOLDMAN SACHS At Goldman Sachs, we commit our people, capital and ideas to help our clients, shareholders and the communities we serve to grow. Founded in 1869, we are a leading global investment banking, securities and investment management firm. Headquartered in New York, we maintain offices around the world. We believe who you are makes you better at what you do. We’re committed to fostering and advancing diversity and inclusion in our own workplace and beyond by ensuring every individual within our firm has a number of opportunities to grow professionally and personally, from our training and development opportunities and firmwide networks to benefits, wellness and personal finance offerings and mindfulness programs. Learn more about our culture, benefits, and people at GS.com/careers. We’re committed to finding reasonable accommodations for candidates with special needs or disabilities during our recruiting process. Learn more: https://www.goldmansachs.com/careers/footer/disability-statement.html © The Goldman Sachs Group, Inc., 2023. All rights reserved. Goldman Sachs is an equal opportunity employer and does not discriminate on the basis of race, color, religion, sex, national origin, age, veterans status, disability, or any other characteristic protected by applicable law.

View job