Software Engineer (Associate/AVP) – IB Tech & CRM/Analytics | Pune, India
Role Overview
We are seeking a motivated Software Engineer (Associate / AVP level) to join the IB Tech & CRM/Analytics organization. This is a hands-on engineering role focused on building and supporting scalable backend services and data platforms that power data-driven solutions across Investment Banking and client-facing business units.
The role is well suited for engineers who are strong in core Java fundamentals, eager to learn cloud-native and event-driven architectures, and comfortable working under guidance within a collaborative, globally distributed engineering environment.
Key Responsibilities
Contribute to the development and maintenance of backend services using Java (+) / Spring Boot; Python (FastAPI) exposure is a plus Build, optimize, and maintain data pipelines and queries across PostgreSQL, MongoDB, and Redshift Develop and maintain REST-based APIs and microservices under guidance from senior engineers Deploy and support containerized microservices on AWS EKS using Docker Gain hands-on exposure to event-driven architecture and Kafka-based messaging systems Participate in code reviews, write unit and integration tests, and follow established engineering standards Collaborate with product managers, QA, and other engineers to deliver features end-to-end Participate in Agile ceremonies, including sprint planning, stand-ups, and retrospectives Assist with production support, troubleshooting, and incident resolution as needed Required Qualifications
–+ years of professional software development experience (role and leveling dependent) Strong fundamentals in Java, object-oriented programming, and data structures Working knowledge of Spring Boot and REST API development Experience writing and optimizing SQL queries Familiarity with relational and NoSQL databases (PostgreSQL, MongoDB, or similar) Basic experience with AWS and containerized deployments (Docker, exposure to EKS is a plus) Understanding of testing practices (unit and integration testing) Good communication skills and ability to work effectively in a team environment Associate / AVP Level Expectations
Writes clean, maintainable, and well-tested code with growing independence Demonstrates solid understanding of existing codebases and can debug issues effectively Comfortable implementing features from a specification with some guidance Shows curiosity and willingness to learn distributed systems and cloud-native patterns Begins to take ownership of small components or services Collaborates effectively across teams and time zones Preferred / Nice-to-Have Experience
Exposure to Kafka or other messaging systems Familiarity with Python alongside Java Experience with CI/CD pipelines Exposure to Financial Services or Investment Banking technology Front-end exposure (Angular, React, JavaScript) is a plus About the Team
The IB Tech & CRM/Analytics team delivers cloud-native, data-driven platforms that support client engagement, analytics, and business workflows across Jefferies. The team works closely with business partners and senior engineers to modernize legacy systems and build scalable, event-driven solutions.
LI-JJ