Software Development Engineer (Bengaluru)

Software Development Engineer (Bengaluru)

06 Aug
|
Milestone Internet Marketing
|
Bengaluru

06 Aug

Milestone Internet Marketing

Bengaluru

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. Milestones 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.

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 setting 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 youre 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 ||

- Full-stack development (C#/.NET, Angular)
- SQL Server & NoSQL (MongoDB) databases
- Azure cloud services integration
- CI/CD, Git branching & test-driven development
- Docker & containerised application development
- Distributed & event-driven system design
- Algorithms and data structures
- CMS platforms (added advantage)

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, creative 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.

📌 Software Development Engineer (Bengaluru)
🏢 Milestone Internet Marketing
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software development engineer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: software development engineer (bengaluru) / bengaluru