Software Engineer - Fresher

Software Engineer - Fresher

Bengaluru
Internship + 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.
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

At Surya we recruit primarily for traits, not just competence. The traits we look for are:

  • Care deeply about what you do
  • Absolute commitment to doing the best work of your life
  • Learn and adapt quickly
  • Be a team player
  • Bias towards action
What You Will Work On

The specific project you work on is decided based on the list of ongoing projects at the time. While what you work on will change over time, we assure you that you’ll 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, including our Managing Director, 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.

Technologies We Work With
Mobile Apps
  • iOS (Swift)
  • Android (Kotlin)
  • Flutter
Web Apps
  • ReactJS
  • Angular
  • Flutter
  • Python (Django, Flask)
  • Java (Play, SpringBoot)
Web Services
  • Kotlin
  • Rust
  • Java
  • Python
Data Engineering
  • Rust
  • Python
DevOps & Cloud
  • AWS
  • GCP
  • GitHub Actions
Recruitment Process

We recruit freshers primarily through campus placements. At campuses we go to, the recruitment process is outlined below:

Application

If you have expressed interest in applying to Surya to your college placement department, you will receive an email with a registration link from us. Please register, and follow instructions outlined in the form exactly. Failure to follow instructions exactly will result in your application being disqualified.

Coding Assessment

Our recruitment process begins with a coding assessment. At a pre-announced time, our team will be at your campus to conduct the coding assessment. You will receive an invitation to a GitHub repository with a few problem statements. You will be required to solve any one of these problems and push your solution to the main branch of the repository. The problem statements will be varied in nature, and will focus on different skill sets - pick the one that is best suited to your strengths. Please note that the problems are designed to simulate real world problems, and are not the usual DSA problems you may be used to. For example, you may need to build a Flutter app, or a command line tool, or a web service. If you have not built real world software before, it is not likely you will be able to complete the assessment in the stipulated time frame (typically around 4 hours).

Interviews

If you are successful in the coding assessment, you will be invited for a series of interviews. The interviews are designed to help us identify your strengths.

Interview Guidelines
  • No preparation needed
  • We aren’t trying to trick you
  • We don’t care if you get the right answer - we care how you get there
  • It’s okay to be nervous - take a breath, calm down
  • We want you to succeed!
Internship

Candidates who are successful in the interviews will be offered an internship. The internship will last for 3-4 months, and will be a paid internship. You will be required to be in our office in Bengaluru full time for the duration of your internship. Our internship program is designed to enable you to become productive as a Software Engineer when you join us Full Time.

Full Time Employment

Candidates who successfully complete their internship will be extended an offer to join us full time, as a Software Engineer. You will be required to be in our office in Bengaluru full time. Note that this is an in-office role - we do not offer remote work for this role.

We Build Digital Products That Move Your Business Forward

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

© 2024 Surya Digitech Private Limited. All Rights Reserved.