
Software Engineer
Flexiple · Posted 10 days ago
- India (Remote)
- Remote
- Full-time
- 2-5 yrs
About the role
Software Engineer
A US-headquartered product company scaling its India hub
Location: Remote (India)
About the Company
A US-headquartered product company is scaling its India hub and has partnered with Flexiple to hire software engineers for its product engineering team. You will build and ship features used by real customers from day one. Flexiple is a managed marketplace that helps global companies build high-performing teams and GCCs in India.
Role Overview
As a Software Engineer, you will design, build, and maintain product features end to end, working closely with product and design to turn requirements into reliable, well-tested code.
Key Responsibilities
- Product Development
- Build and ship features across the stack, from design through to production
- Write clean, well-tested code and review peers' pull requests
- Break down requirements into shippable increments and estimate work realistically
- Quality & Collaboration
- Debug and resolve production issues, tracing root causes rather than symptoms
- Collaborate closely with product, design, and QA through the feature lifecycle
- Keep documentation, tests, and CI pipelines current for the code you own
- Ideal Candidate Profile
- 2 to 5 years building production software in a modern language (e.g. Python, Java, Go, JavaScript/TypeScript)
- Solid computer-science fundamentals: data structures, algorithms, and system design basics
- Comfort working with relational or NoSQL databases and REST/GraphQL APIs
- Clear written and spoken English and a reliable remote-work setup
Preferred Qualifications
- Exposure to a public cloud platform (AWS, GCP, or Azure) and containerised deployments
- Contributions to open-source projects or a strong personal GitHub history
- A degree in computer science, engineering, or a related field
What We Offer
- A software engineer seat at a US product company's India engineering hub
- Remote-friendly, pan-India hiring with long-term placement
- Ownership of real product surface area from your first sprint
- One application considered for this and future matched roles
Hiring Process
HR Screening → Technical Assessment → Technical Round 1 → Technical Round 2 → Culture Fit
Quark9 guide
How to land this Software Engineer role
Our notes for applicants, based on how software engineering hiring usually works and on 908 similar open jobs on Quark9.
What interviewers expect: early to mid level
Expect questions about work you owned end to end. Show what you delivered, the tools you used daily and one or two results with numbers.
How software engineering interviews usually run
- An online coding test or a recruiter screen on your stack and projects
- One or two technical rounds on data structures, problem solving and your core language
- A system design or low-level design round for mid and senior roles
- A hiring manager round on ownership, teamwork and how you handle production issues
Questions worth preparing
- Design a URL shortener. How would you scale reads, and where would you cache?
- Find the first non-repeating character in a string. What is the time complexity?
- Explain how you would debug an API that became slow after a release.
- Describe the hardest bug you fixed and how you found it.
Every company runs its own process, so treat this as a likely shape, not a promise. Practise a mock interview on Quark9 and get scored feedback before the real one.
The market for Software Engineer roles right now
- Most openings are in Hyderabad, Bengaluru, Pune, Bengaluru East, and 3 of the 18 we looked at offer remote work.
- The skills these jobs ask for most:
From open jobs on Quark9 matching “Software Engineer”, updated every few minutes.
Similar jobs
- Associate Software Development Engineer in TestReliaQuest · Pune/Pimpri-Chinchwad Area
- Software Engineer, Security, Privacy, DetectionGoogle · Hyderabad, Telangana, India (On-site)
- Software Development Engineer -BackendRenesas Electronics · Bengaluru East, Karnataka, India (Remote)
- Software Engineer III, AI/MLGoogle · Other City(s) in New York
- Junior Software Development Engineer in Test, Sales EngineeringApple · Bengaluru, Karnataka, India