ApplySarthi Match jobs to your CV

Senior Software Engineer

Jobgether

Make my CV for this job, freeView job and applyYour CV, rewritten for this role using only your real experience. Sign in with Google and upload your CV. Nothing to install.

Skills named in this job

Read from the description itself, not inferred.

This role on the market

11,670 open software roles across 749 companies are on ApplySarthi right now, most of them in Bengaluru (794), Hyderabad (300), Pune (179).

What software roles keep asking for: AWS (25%), Python (23%), Java (23%), System design (20%), Kubernetes (18%), C++ (17%), Observability (16%), CI/CD (13%) — counted across their open postings here.

Software Engineer jobs in the United States · Remote Software Engineer jobs · AWS jobs · CI/CD jobs · IAM jobs · Java jobs

Jobgether has 3,838 open roles listed here.

Counted across 14 company job boards, updated as roles open and close.

Preparing for this interview

Interviews for software roles keep coming back to AWS, Python, Java, System design. Practise those questions before you sit with Jobgether.

Questions you are likely to be asked

  1. Why do you want to join Jobgether?
  2. What is your experience with PostgreSQL? Tell me one thing you learned the hard way.
  3. Describe a time a deadline forced a trade-off in quality. What did you choose and why?
  4. How would you design an API for a feature you have worked on?
  5. What do you do when a production issue happens on your code?

Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.

Practise the Senior Software Engineer at Jobgether interview free →

Accountabilities:: Design and develop domain models, bounded contexts, aggregate boundaries, and shared terminology using domain-driven design principles. Build and maintain Spring Boot, JPA, PostgreSQL Aurora, Liquibase, and business rules-based services supporting card-network integration. Design integration workflows and routing using Apache Camel or equivalent orchestration technologies for complex, stateful business processes. Develop event-driven architectures using Kafka, including topic and schema design, reliable producer and consumer patterns, and integration with workflow and rules engines. Develop independently deployable micro-frontend applications using Next.js, React, and TypeScript while supporting their evolution toward shared frontend architectures. Own OAuth2/OIDC identity architecture, including provider integration, token validation, session management, and revocation strategies. Establish and govern AWS IAM, S3, and CloudFront architecture across multiple environments and define appropriate security and access standards. Lead deployments on internal cloud hosting platforms and contribute to cloud-native application modernization initiatives. Drive test-driven development and build continuous testing and automation pipelines covering unit, contract, integration, and end-to-end testing. Design and execute enterprise-scale performance testing strategies, identify bottlenecks, and implement measurable improvements across distributed payment services. Profile and validate applications across Java, Oracle, Tomcat, WebSphere, PostgreSQL, OpenShift, and other enterprise technology environments. Build and maintain backend services using Java, PostgreSQL, and OpenShift while supporting migration from legacy infrastructure to cloud-native platforms. Contribute to PCI-compliant data lifecycle and purging solutions, including token removal and event-driven data processing. Participate in code reviews, architecture discussions, technical planning, and cross-team initiatives while serving as a senior engineering resource where needed. Leverage AI-assisted development tools to improve engineering productivity, code quality, and development workflows. Requirements: 5+ years of professional software engineering experience, primarily focused on Java. Bachelor's degree required, or equivalent specialized training and progressively responsible technology experience in lieu of the degree. Strong experience with relational databases, particularly Oracle and/or PostgreSQL; PostgreSQL Aurora and Liquibase experience is a strong plus. Experience deploying and operating applications in OpenShift, Kubernetes, or comparable containerized environments. Experience with Spring Boot/JPA, business rules engines such as Drools, and integration frameworks such as Apache Camel. Working knowledge of Kafka or comparable event-streaming platforms, including topic/schema design and reliable producer/consumer patterns. Practical production experience applying domain-driven design concepts such as bounded contexts, aggregates, and ubiquitous language. Demonstrated ability to design authorization and data-access controls rather than simply implementing predefined security models. Experience designing and governing cloud IAM, storage, and CDN architectures using AWS IAM, S3, CloudFront, or comparable technologies. Experience with Next.js, React, and TypeScript, including micro-frontend architectures and independently deployable frontend applications. Strong understanding of OAuth2/OIDC identity flows, including identity provider integration, token validation, and session/revocation design. At least one enterprise-level performance engineering engagement involving strategy development, tooling selection, test execution, and communication of findings. Experience with performance profiling, load testing, bottleneck analysis, and optimization of high-throughput distributed systems. Demonstrated ability to establish streamlined performance and testing frameworks from the ground up with limited guidance. Experience implementing test-driven development practices and continuous testing automation within CI/CD pipelines. Background in digital payments, card processing, or financial services technology is strongly preferred. Understanding of PCI compliance and secure data handling practices. Strong written and verbal communication skills, with the ability to explain complex technical topics to non-technical stakeholders. Ability to collaborate effectively across large, matrixed programs involving multiple engineering teams and stakeholders. Comfortable working through ambiguity, evolving requirements, and complex technical challenges. Experience with PGLogical or PostgreSQL logical replication, AI-assisted development tools, bank or card-network integration programs, or segregated/air-gapped development environments is a plus. Candidates must currently be eligible to work in the United States without visa sponsorship or transfer support. Benefits: Competitive compensation. Flexible work arrangements. Professional development and continuous learning opportunities. Opportunities to work on complex fintech and digital payments modernization initiatives. Collaborative environment that encourages creativity, technical ownership, and innovation. Opportunities to contribute to large-scale financial technology systems and emerging technologies. Supportive culture focused on employee growth, recognition, and having a meaningful voice.

Match this job to your CV

ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.

Check my match →

Similar open roles

Need answers during your interview? Try Live Sarthi.

Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.

Try Live Sarthi free →

A Windows app, from the same team as ApplySarthi.

Listed on lever · posted 2026-09-24. ApplySarthi collects openings and links to application pages; the role is advertised by Jobgether, not by us.