Job Description
Société Générale, one of the largest European financial services groups, is seeking a highly skilled and motivated Software Engineer to join its Bangalore-based development team. This position provides an exciting opportunity to work on critical enterprise applications, especially the FOX application, which supports various core operations of the bank. As a Software Engineer, you will contribute to the design, development, deployment, and support of software solutions that meet the rigorous standards of a global financial institution.
You will be a part of a team that embraces Agile methodology, modern software craftsmanship, and continuous integration/deployment principles. This role is ideal for someone who thrives in a fast-paced, collaborative environment and is passionate about building robust, scalable, and clean code solutions. You will be working closely with global teams, participating in daily scrums, sprint planning, and retrospectives to deliver world-class technology services.
The selected candidate will be deeply involved in the full software development lifecycle, from gathering requirements and writing clean code to performing production support and automation. The role not only focuses on coding but also emphasizes maintaining the quality and performance of systems, enhancing current applications, and troubleshooting issues. Furthermore, the company encourages initiative by rewarding developers who identify areas for improvement, implement automation for routine tasks, and ensure system reliability through proactive measures.
This is more than just a development role — it’s an opportunity to be part of a forward-thinking team that’s transforming how technology supports business in the financial industry. With Société Générale’s global reputation and your skills in software engineering, this role serves as a launchpad for future leadership positions in financial tech.
✅ Experience Required
Total Experience: 3 to 6 years in software development roles.
Strong knowledge of Core Java, Spring, and Hibernate.
Proficiency in front-end development with JSP, HTML, JavaScript, and exposure to frameworks like AngularJS, NodeJS, Bootstrap, or jQuery is a plus.
Experience working with Oracle SQL including writing procedures, functions, and complex queries.
Hands-on knowledge of unit testing tools such as JUnit.
Exposure to Spring Boot and microservices architecture is desirable.
Familiarity with Agile practices and DevOps tools is a strong advantage.
Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related discipline.