Software Engineer (Associate/AVP) – IB Tech & CRM/Analytics
Jefferies Financial Group Inc.
Prepare for this role
Job Type
Description
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 (8+) / 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
- 2–6+ 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-JJ2
This job is found at InterviewStack.io
Skills
About Jefferies Financial Group Inc.
Jefferies Financial Group Inc. is a diversified financial services company and a leading independent investment banking and capital markets firm. Headquartered in New York with operations in over 30 global cities, Jefferies provides investment banking, capital markets, asset management, wealth management, and merchant banking services to institutional and corporate clients worldwide.