Work

Products

Services

About Us

Careers

Blog

Resources

Software Engineer - Full Stack

Software Engineer - Full Stack

Bengaluru
Full Time
Surya at a Glance

Surya builds digital products, and helps companies with their digital transformation. Our clients are based in India, USA, Europe, Africa, and the Middle East.

Surya was founded in 1999 by Mr. D.N. Prahlad (an early employee of Infosys), to create software products. Headquartered in Bangalore, we also have offices in the USA, and France.

Some of our previous work includes:

  • Building web apps and web services on Apple’s iCloud.com.
  • Building a wallet platform from scratch for an African bank (similar to PayTM before UPI).
  • Building the iOS Design System for Swiggy and Slice.
  • Building apps for Chanel.

To learn a bit more about how we operate at Surya, read our employee handbook.

What We’re Looking For
The Way You Work
  • An unwavering attention to detail and care towards your work. Suryans double-check PRs they submit for review. Each variable name is thought through in detail, every pixel on screen must be exactly right; attention is paid towards how decisions made today will affect the future.
  • An absolute commitment towards doing the best work of your life, while helping others to do the same. We deliver with utmost focus on the job at hand. The team works towards crafting the best products for our users, and customers. Working as a team, Suryans take on problems out of the original scope of their work if this results in a better end product.
  • A growth mindset. Suryans are constantly out of their comfort zone, taking on challenges that are new to them. It is expected that you learn quickly and are receptive to feedback.
  • Bias towards action. You should be comfortable contributing to the team in any way required, not just in your area of expertise. This includes design reviews, code reviews, planning, 1-1s, etc.
What is Needed for the Role
  • Strong command of Java & the JVM ecosystem.
  • Strong command of relational databases such as PostgreSQL, Microsoft SQL Server, Oracle, etc.
  • Strong command of HTTP, and networking, including non-blocking I/O
  • Extensive experience with at least one modern JVM based web framework (Spring Boot, Play Framework, etc.)
  • Experience with Docker, Helm, Kubernetes, and cloud native concepts
  • Experience setting up and maintaining CI/CD for projects
  • Strong command in Angular, HTML, CSS, and JS for building responsive, user-friendly interfaces. Experience with React is a bonus, but not necessary
  • A good grip on Git & GitHub
What You Will Work On

You will be working on a project for a French customer. In doing so, you will work with people who care deeply about their work and deliver with great attention to detail.

Your Growth at Surya

Surya’s growth is driven by ordinary people who have extraordinary dreams and are bold enough to pursue them. Our leadership team is composed primarily of people who joined Surya as freshers. Through our process of continuous feedback, and regular 1-1 conversations, we believe in upskilling our team, and enabling each of them to grow along paths they find satisfying.

Your Level of Experience

At Surya we do not evaluate people based on the number of years of experience they have. Instead, we look for skills that have been gained, regardless of how long it has taken a person to gain those skills.

However, as a point of reference, historically, Surya has successfully recruited candidates for this role with 2-4 years of prior experience.

Application Process

The application process will require you to include the following:

  • A short (less than 2 minutes) recorded video of yourself mentioning the date of application, and an introduction about yourself and your work experience.
  • Your resume, along with references to any public work (websites, repositories, open source contributions, apps, etc.) that you have worked on or contributed to (even if you worked on the back end, or tooling on the project).
    To apply, please fill the following form.
Evaluation Process

The evaluation process starts with a short phone conversation.

After that, you will be required to attend 1-3 interviews in person at our offices in Bangalore.

Please note that the evaluation process may take up to 6 hours.

We Build Digital Products That Move Your Business Forward

locale flag

en

Office Locations

India

India

502/A, 1st Main road, Jayanagar 8th Block, Bengaluru - 560070

France

France

66 Rue du Président Edouard Herriot, 69002 Lyon

United States

United States

151, Railroad Avenue, Suite 1F, Greenwich, CT 06830

© 2025 Surya Digitech Private Limited. All Rights Reserved.