SDE I
About Milestone
Milestone Inc. is a leading Digital Experience Software and Services company dedicated to providing comprehensive solutions across all touch points that enhance customer engagement and drive business growth. Milestone's mission is to pioneer the distribution and visibility of content with an innovative platform that drives discovery, personalised experiences, and conversions powered by data and AI. We pride ourselves on our collaborative culture and commitment to excellence in everything we do and are certified Great Place to Work.
About the Role
We are looking for a highly competent and self-motivated Software Engineer to join the CMS product engineering team. In this role you will be a core contributor to product development using the Microsoft technology stack, writing effective, reusable, and modular code backed by unit tests. You will work with minimal supervision in a fast-paced, agile environment alongside a talented cross-functional team.
Problems We Are Looking to Solve
- Building scalable, maintainable features on top of a large-scale distributed product platform.
- Improving reliability and performance of CMS modules used by 2,000+ enterprise customers.
- Raising engineering quality through test-driven development, code reviews, and CI/CD discipline.
- Accelerating feature velocity by introducing modern frontend patterns (Angular) alongside a mature .NET backend.
- Driving cloud-readiness of product components through Azure services integration.
- Reducing technical debt by refactoring legacy code into modular, documented, and well-tested units.
Key Responsibilities
Core Product Development
- Design, develop, and maintain product features using C#/.NET and Angular 2.0+.
- Write clean, reusable, and well-documented code with comprehensive unit and integration tests.
- Participate actively in code reviews, contributing to team quality standards and knowledge sharing.
- Work within SQL Server and MongoDB to design efficient schemas and performant queries.
- Integrate Azure cloud services into product components as required.
Engineering Practices & Delivery
- Participate in Scrum ceremonies — sprint planning, standups, retrospectives, and backlog grooming.
- Maintain CI/CD pipelines using Git with sound branching and merging practices.
- Follow test-driven development (TDD) practices; own test coverage for delivered features.
- Diagnose and resolve bugs, performance issues, and technical incidents in owned modules.
- Contribute to technical design discussions and architecture decisions for new features.
Platform & Infrastructure
- Develop and maintain Docker-based containerised application components.
- Build with awareness of distributed, event-driven system patterns used across the platform.
- Support integration with CMS platforms as feature requirements dictate.
- Contribute to cloud cost efficiency and performance optimization in Azure deployments.
Ideal Candidate Profile
A sharp, self-driven software engineer with strong fundamentals in the Microsoft stack, a bias for quality, and the ability to thrive in a product-focused engineering culture. You write code you're proud of, test what you ship, and bring a collaborative mindset to everything you build. Experience in a product-based software company is a strong differentiator.
Required Experience & Qualifications
- MCA or BE/BTech in Computer Science or equivalent discipline.
- 1-3 years of hands-on experience with the Microsoft technology stack (C#/.NET, SQL Server).
- 1+ years of experience with Angular 2.0 or above.
- Proven experience building large-scale distributed applications with event-based programming patterns.
- Strong foundations in algorithms and data structures.
- Working knowledge of Azure cloud services.
- Proficiency with Git, CI/CD workflows, branching strategies, and Scrum methodology.
- Experience with NoSQL databases such as MongoDB is an advantage.
- Familiarity with CMS platforms is an advantage.
- Experience with Docker-based containerised applications is an advantage.
- Strong verbal and written communication skills in English.
- Prior experience in a SaaS product-based company is strongly preferred.
- Prior experience with AI-assisted coding tools will be a strong advantage.
Key Focus Areas
- Feature delivery quality and test coverage on C#/.NET and Angular modules
- CI/CD pipeline health and Git discipline
- Azure cloud service integration and cloud-aware development
- Distributed system performance and scalability
- Engineering craftsmanship: clean code, documentation, and modular design
Capabilities
| Technical Capabilities | Soft Skills & Collaboration |
|---|---|
| Full-stack development (C#/.NET, Angular) | Clear written and verbal communication |
| SQL Server & NoSQL (MongoDB) databases | Self-directed with minimal supervision |
| Azure cloud services integration | Team collaboration across geographies |
| CI/CD, Git branching & test-driven development | Ownership and accountability for deliverables |
| Docker & containerised application development | Agile/Scrum participation and sprint discipline |
| Distributed & event-driven system design | Continuous learning and improvement mindset |
| Algorithms and data structures | Constructive code review participation |
| CMS platforms (added advantage) | Cross-functional stakeholder engagement |
KPIs and Metrics
| KPI | Target / Benchmark |
|---|---|
| Code quality & test coverage | Unit test coverage ≥ 80% on owned modules |
| Sprint delivery reliability | Story points committed vs. completed ≥ 90% |
| Bug escape rate | Zero critical bugs in production from owned code |
| CI/CD pipeline health | Build success rate ≥ 95%; all failures resolved within same sprint |
| Code review participation | Reviews completed within 1 business day |
| On-call & incident response | Acknowledgement of P1 issues within 30 minutes |
| Documentation | All features shipped with up-to-date technical docs |
What We Offer
- Competitive salary and performance-based incentives.
- Comprehensive benefits package including Mediclaim and paid holidays.
- A collaborative, innovative environment where engineers have real ownership.
- Strong career growth and professional development opportunities.
- Opportunity to build and ship products used by leading global brands in Hospitality, Retail, Financial Services, and Automotive.
- Employee referral incentive programme.
How to Apply
Interested candidates are invited to submit their resume along with a brief note outlining their relevant experience, a key technical challenge they solved, and what excites them about building at Milestone.
Why Milestone
Founder-led. Award-winning platform. Great Place to Work certified. Over 500 industry awards and consistently recognised as one of Silicon Valley Business Journal's fastest-growing companies and an Inc. 5,000 company. At Milestone, you will work with a talented, driven team solving real problems at scale — with the culture and stability to grow long-term.