[Skip to Content]Privacy Policy

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.