Engineering · Delivery Bench
Associate Software Engineer
A permanent, on-payroll role from day one for recent graduates — paired with a senior engineer and rotated across the platform.
Experience
Fresher · 0–1 year
Location
Bengaluru
Level
Early career
About the Role
A permanent engineering role from day one. This is not an internship and not a stipend — you join on payroll, you are allocated to a squad by the function leads, and you own work that ships.
You will be paired with a senior engineer for your first months and every change you make is reviewed. We rotate freshers across product engineering, dashboards and client delivery in the first year so you learn the platform rather than one corner of it.
Key Responsibilities
Build under review
Real features on the real product, with a senior engineer reviewing every change.
Own a module
A named component becomes yours within two to three quarters.
Write tests
Your own, from the start — it is not a separate phase here.
Rotate
Move across product, dashboards and client delivery in your first year.
Support what you build
Freshers join the support rotation for their own modules. You learn fastest from the thing you broke.
What You Bring
- B.E. / B.Tech / MCA — recent graduate, 0–1 year of experience.
- Programming fundamentals: data structures, complexity, and why you would choose one approach over another.
- Python to a working standard. You can build something small end to end without a tutorial open.
- SQL and relational database basics.
- A project you built yourself and can defend, including the decisions you would now make differently.
- Git as a working tool, not a mystery.
- You take thorough code review well — this is the single strongest predictor of how fast you grow here.
What Would Be Great to Have
- An internship with real production exposure.
- Open-source contribution of any size.
- FastAPI, React or Kotlin exposure.
- Cloud, mobile or AI coursework taken on your own initiative.
- Any AI-assisted development experience (Claude Code, Copilot, Cursor).
Sound like you?
Send your CV to careers@newstreettech.com. The subject line is filled in with the role code (NS-FRE-001) for you.
Other open roles
Engineering · Delivery Bench
Software Engineer · Android
Build our mobile client in Kotlin and Jetpack Compose — the UI Agent and client-facing mobile surfaces.
Engineering · Delivery Bench
Software Engineer · DevOps
Build the pipeline — CI/CD automation, containerisation, environment provisioning and deployment tooling.