CV Builder Interview Copilot

Software Development Engineer II

  • Technology&Engineering
  • Bangalore
  • 1 month ago
  • Wage Agreement

About Flipkart

At Flipkart, we're driven by our purpose of empowering every Indian's dream by delivering value through innovation in technology and commerce. With a customer base of over 350 million, product coverage of over 150 million across 80+ categories, a focus on generating direct and indirect employment and a commitment to empowering generations of entrepreneurs and MSMEs, all driven by a sustainable growth strategy – Flipkart is maximizing for customers, stakeholders, and the planet at large!

Flipkart is a part of the Walmart-owned Flipkart Group, which also includes group companies Flipkart Health+, Myntra, and Cleartrip.

Job Description

Extensive and expert programming experience in any one programming language (strong OO skills preferred).

Deep experience in at least one general programming language (Java, Ruby, Clojure, Scala, C/C++ and SQL)

A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design.

Have a penchant for solving complex and interesting problems

Worked in start-up like environment with high levels of ownership and commitment

Excellent coding skills – should be able to convert design into code fluently Good skills to write unit & integration tests with reasonable coverage of code & interfaces - TDD is a plus

Experience in building highly scalable business applications, which involve implementing large complex business flows and dealing with huge amount of data. Experience with multi-threading and concurrency programming

2+ years and above exposure in the art of writing codes and solving problems for large scale.

Open Positions

1

Skills Required

Problem solving skills, Algorithms, Java, System Design, Low-Level Design, High-Level Design.

Role

  • Design components by translating product requirements, break down project into tasks and provide accurate estimates
  • Independently come up with different solutions, extensibile Low level design. Write modular, extensible, readable and performant code
  • Choose the right Data Structures, tools  and tech stacks and be able to do High Level Designing with guidance. 
  • Build, develop, mentor and coach junior team members 
  • Collaborate with teams by contributing to the shared vision and working closely with cross-functional stakeholders.

Location

Bangalore,Karnataka

Years Of Exp

2.5 to 5 Years

About the Role

The Software Development Engineer's core responsibilities include working on highly-maintainable and unit tested software components/system that address real world problems. You will be working in a fast paced and agile work environment delivering quality solutions that have immediate business impact

About the team

FCC is a new Business Unit of FK which is focusing on the growth of FK via externalization. We are laser-focused on taking our expertise in the retail/e-comm space to the world where other organizations can leverage and grow. The BU comprises all the divisions of business folks, product, tech, delivery, etc. We have multiple products that are live, in production and getting used by multiple clients across globe, and we are already profitable.

The Engineering is a close-knit group of highly energetic folks trying to solve the tech challenges while achieving the goal said above. The team comprises all levels of engineers, juniors, seniors, and architects. As the domain is vast, so is the tech stack. We work on pretty much all the state-of-the-art tools, not just because we have to, but because we do feel the need. 

 

You are Responsible for

  • Design components by translating product requirements, break down project into tasks and provide accurate estimates
  • Independently come up with different solutions, extensibile Low level design. Write modular, extensible, readable and performant code
  • Choose the right Data Structures, tools  and tech stacks and be able to do High Level Designing with guidance. 
  • Build, develop, mentor and coach junior team members 
  • Collaborate with teams by contributing to the shared vision and working closely with cross-functional stakeholders.

To succeed in this role – you should have the following

  • B.Tech or M.Tech or equivalent with at least 2 year of experience
  • Build abstractions and contracts with separation of concerns for a larger scope. 
  • Extensive programming experience in any one programming language like Java, Ruby, Clojure, Scala,C or C++, SQL etc
  • Strong object-oriented programming skills. 
  • Experience with multi-threading and concurrency programming
  • Ability to work with complex business flows and dealing with huge amounts of data. 
  • Prior work experience in an agile environment or continuous integration and continuous delivery (CI or CD) 
  • Experience of building robust and scalable web-application is good to have.

Why work with us?

At Flipkart, we promise to maximize what you care about the most. You get an opportunity to leave a mark on the lives of a billion Indians. You’ll be encouraged to experiment, learn and grow within various opportunities at Flipkart. You’ll work with some of the smartest people from the most diverse backgrounds. And while you do all of this, you will experience our culture of care and industry-leading policies for you and your loved ones that enable you to focus on doing your best work.

Every Flipster is a maximizer – curious, with an ownership mindset, and a willingness to take on big challenges. We are driven by our values of audacity, bias for action, customer-first, with integrity and inclusion. If you resonate with these, Flipkart is just the place for you to thrive!

We understand that your own aspiration and journey is unique. And we respect that. You choose what you want to maximize, and we provide you the platform for it. Because when you maximize, we maximize.

Know more about life and working at Flipkart here.

Being Yourself @ Flipkart

Flipkart respects and values differences. We are proud to be an equal opportunity employer and are committed to promoting a diverse workplace culture where every individual is valued for who they are, regardless of race, color, age, faith, gender identity or expression, sexual orientation, nationality, marital status, professional pedigree, physical ability, veteran status, or any other characteristics. We firmly believe that when people with diverse identities and perspectives work together, we create the most value – for our customers, our people, and society. We are committed to fostering a culture of inclusion and belonging, where diverse teams innovate and excel every day.