onsite
Software Engineer - Flipkart
Software Engineer
Senior Software Engineer to design scalable systems, write modular code, and mentor teams in a high-impact engineering environment.
About the role
Key Responsibilities
- Design and implement features based on product requirements, ensuring modular, extensible, and maintainable code
- Translate product requirements into low-level designs, breaking down projects into tasks with accurate estimates
- Develop high-level designs with guidance, choosing appropriate data structures, tools, and tech stacks
- Mentor and coach junior team members, fostering a collaborative and growth-oriented environment
- Collaborate with cross-functional stakeholders to align technical solutions with business goals
- Ensure code quality through rigorous testing, code reviews, and adherence to best practices
Requirements
- B.Tech or M.Tech or equivalent with at least 3 years of experience in software development
- Strong object-oriented programming skills and extensive experience in languages like Java, Ruby, Clojure, Scala, C, or C++
- Experience with multi-threading, concurrency programming, and building robust, scalable web applications
- Familiarity with agile methodologies, CI/CD pipelines, and handling large-scale data efficiently
- Ability to work in complex business flows and make informed technical decisions for reliability and scalability
Skills
javasqlobject oriented programmingmulti threadingconcurrencyagile development