Software Engineer

Chennai, IndiaFull-timePosted Jul 20, 2026

The Software Engineer will work on a Balanced Product Team and collaborate with the Product Manager, Product Designer, and other Software Engineers to deliver analytic solutions. The Software Engineer will be responsible for the development and ongoing support/maintenance of the analytic solutions.

What you’ll be able to do:

The Software Engineer will work on a Balanced Product Team and collaborate with the Product Manager, Product Designer, and other Software Engineers to deliver analytic solutions. The Software Engineer will be responsible for the development and ongoing support/maintenance of the analytic solutions.

The minimum requirements we seek:

  • Bachelor’s degree in computer science, computer engineering or related quantitative field. 
  • 3+ years’ experience in Software Engineering. 
  • 2+ years of experience with frontend frameworks (Angular, React, or Vue) 
  • 2+ years of experience with backend frameworks (Spring boot, Flask, Django, FastAPI) 
  • 2+ years of experience with Python and Java programming languages 
  • Master’s degree in computer science, computer engineering or related quantitative field. 
  • Proven experience understanding, practicing, and advocating for software engineering disciplines including eXtreme Programming (XP), Clean Code principles, Software Craftsmanship, Lean methodologies, Paired / Mob / Ensemble programming, Test-first/Test Driven Development (TDD), etc. 
  • Hands-on experience building LLM-powered agentic workflows and a strong willingness to embrace the shift from deterministic to probabilistic engineering.
  • Experience with developing for and deploying to cloud platforms (e.g. GCP, PCF, Azure) 
  • Comfortable with Continuous Integration/Continuous Delivery tools and pipelines e.g., Tekton, Terraform Jenkins, Cloud Build, etc. 
  • Highly effective in working with other technical experts, Product Managers, UI/UX Designers and business stakeholders 
  • Experience with CA Agile Central (Jira), backlogs, iterations, user stories, or similar Agile Tools 
  • Experience in the development of microservices 
  • Understanding of fundamental data modeling 
  • Strong analytical and problem-solving skills 
  • Willingness to collaborate daily with team members. 
  • A strong curiosity around how to best use technology to amaze and delight our customers 

Our preferred qualifications:

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free