Sr. Software Engineer Mumbai, India; Pune, India

CannonDesign

Mumbai

On-site

INR 3,000,000 - 4,500,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

CannonDesign is seeking an experienced Senior Software Engineer for its FOS products team in India (Mumbai or Pune). You will design, develop, and implement scalable SaaS solutions, contributing to technical architecture and leading and mentoring engineers.

This role requires both leadership and hands-on coding with a strong focus on DevOps, security, and quality. You will collaborate with product management, design, and other engineering functions to translate business requirements into robust

Qualifications

  • Bachelor’s degree in computer science, software engineering, or related field.
  • 10+ years of software engineering experience.
  • 5+ years in SaaS application development.
  • Proficiency in VB.NET plus C#, React, Node.js, Python, or TypeScript.
  • Experience with SOC2 type2 certification in SaaS products.

Responsibilities

  • Contribute to the design and implementation of scalable, robust, and secure application architecture.
  • Own onshore alignment and the daily handoff cadence with structured updates.
  • Drive DevOps practices (CI/CD), monitoring, observability, and automated testing.
  • Oversee modernization and migration of legacy applications with minimal disruption.
  • Embed SOC2 controls into daily workflows and ensure secure development processes.
  • Model clean code and lead peer reviews to set high quality standards.
  • Collaborate across teams for seamless integration and deployment of applications.
  • Assist in architectural design of SaaS systems and drive key initiatives.
  • Continuously improve system performance and perform root cause analysis of production issues.
  • Stay current with industry trends and best practices in software engineering.

Skills

VB.NET
C#
React
Node.js
Python
TypeScript
SaaS development
Software architecture
DevOps (CI/CD)
Leadership

Education

Bachelor’s degree in computer science, software engineering, or related field

Tools

Git
CI/CD tooling
Cloud computing

Job description

This position may be filled in Mumbai or Pune, India.

ABOUT THE ROLE

We are seeking an experienced and highly skilled Senior Software Engineer to join our FOS products team. Reporting to the Director of Software Engineering, you will play a key role in designing, developing, and implementing robust and scalable SaaS solutions. You will contribute significantly to technical architecture, ensuring our engineering practices meet high standards and align with the overall enterprise strategy. This role requires both people leadership and a strong individual contributor mindset with a passion for technical excellence, mentorship, and collaborative problem-solving.

You will work closely with cross-functional teams, including product management, design, and other engineering functions, to translate business requirements into technical specifications and deliver high-quality products that delight our internal and external customers.

HERE'S WHAT YOU'LL DO
  • Contribute to the design and implementation of scalable, robust, and secure application architecture under the guidance of the Director of Software Engineering.
  • Own onshore alignment and the daily handoff cadence - provide structured, async-first updates on progress, risks, and ensure decisions needing onshore input are raised before the overlap window closes.
  • Drive the adoption of best practices in software engineering within your team, focusing on DevOps competencies (CI/CD), monitoring and observability, performance, and automated testing.
  • Oversee modernization efforts - including maintenance and migration of legacy applications while ensuring minimal disruption to existing customers.
  • Ensure compliance with SOC2 controls by embedding evidence collection, access management, and secure development processes into daily workflows.
  • Set high standards for code quality by modeling clean, maintainable coding practices and guiding the team through effective peer reviews.
  • Work across teams to ensure seamless integration and successful deployment of applications.
  • Assist in the architectural design of SaaS software systems and implement key architectural initiatives as directed.
  • Continuously assess and improve system performance ensuring accuracy, reliability, and scalability and drive root cause analysis for production issues.
  • Stay current with industry trends, emerging technologies, and best practices in software engineering and architecture.
HERE'S WHAT YOU'LL NEED
  • Bachelor’s degree in computer science, software engineering, or a related field preferred.
  • Minimum of 10+ years of qualifying experience in software engineering.
  • Minimum of 5 years’ experience in SaaS application development.
  • Working knowledge of VB.NET along with proficiency in multiple programming languages is highly preferred - especially C#, React, Node.js, Python, and TypeScript.
  • Experience with implementing and maintaining SOC2 type2 certification in SaaS products is preferred.
  • Demonstrated ability to architect, design, build, and integrate frontend user interfaces, backend services, and APIs.
  • Strong understanding of software architecture patterns, cloud computing, APIs, deprecating services, and DevOps practices such as CI/CD and source control (Git).
  • Experience leading hybrid onshore and offshore software engineering teams is preferred.
  • Excellent communication and interpersonal skills, with the ability to effectively collaborate with technical and non-technical stakeholders.
ABOUT THE FOS TEAM:

The FOS (Facility Optimization Solutions) products team at CannonDesign is dedicated to delivering innovative and comprehensive software, data and AI solutions that drive business success, brand awareness and customer client satisfaction. We offer a dynamic and collaborative work environment where you will have the opportunity to lead a talented engineering team and shape the future of our technology. If you are passionate about software architecture and engineering excellence.

ABOUT WORKING HERE
  • We are relentless in our pursuit of client adoration (not simply satisfaction). Consistent delivery of the best service is what we are about.
  • We’re about communication and transparency here. If you want to talk to someone about an idea you have, or a challenge that needs addressing, we’re ready for you.

We are committed to ensuring our practice is equitable for all employees, representative of the communities around us - and focused on the future of design. We advocate for equity, diversity, and inclusion efforts through the leadership of our DEI Council, Employee Resource Groups and other community advocacy initiatives.

As a condition of employment, all employees are expected to complete mandatory training, including compliance training, within required timeframes and adhere to our internal policies and our Code of Conduct.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Intermediate Software Engineer New Mumbai, India; Pune, India
Intermediate Software Engineer New Mumbai, India; Pune, India

CannonDesign • Mumbai

On-site
INR 1,500,000 - 2,100,000
Intermediate Software Engineer
Intermediate Software Engineer

CannonDesign • Mumbai

On-site
INR 1,500,000 - 2,800,000
Jr. Software Engineer Mumbai, India; Pune, India
Jr. Software Engineer Mumbai, India; Pune, India

CannonDesign • Mumbai, Pune District

On-site
INR 600,000 - 900,000
Senior Software Engineer
Senior Software Engineer

Confidential • Thane

Hybrid
INR 2,500,000 - 4,200,000
Health insurance
Hybrid work model
Competitive salary
Senior
Senior

Endava • Bengaluru

On-site
INR 1,800,000 - 2,800,000
R Systems International - Senior Software Engineer - Full Stack Development
R Systems International - Senior Software Engineer - Full Stack Development

R Systems • Kolkata District

On-site
INR 1,400,000 - 2,100,000
Senior Software Engineer – Industrial Systems & Decision Intelligence (f/m/d)
Senior Software Engineer – Industrial Systems & Decision Intelligence (f/m/d)

newboxes • Pune District

Hybrid
INR 900,000 - 1,200,000
Senior Software Engineer
Senior Software Engineer

Autodesk • Pune District

On-site
INR 1,200,000 - 1,600,000
Senior Software Engineering Lead
Senior Software Engineering Lead

Persistent Systems • Pune District

Hybrid
INR 3,500,000 - 6,000,000
Group term life
Personal accident
Mediclaim hospitalization
+2
Senior Staff Software Engineer - Backend
Senior Staff Software Engineer - Backend

Freshworks • Chennai District

On-site
INR 2,000,000 - 3,000,000