Intermediate Software Engineer

CannonDesign

Mumbai

On-site

INR 1,500,000 - 2,800,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

CannonDesign is seeking an Intermediate Software Engineer for our FOS products team in Mumbai or Pune. You will design, develop, and deploy scalable SaaS solutions, working with product managers, designers, and senior engineers to translate business needs into technical outcomes.

You will collaborate across teams to deliver features from concept through deployment, contribute to modernization, and help maintain SOC2 compliance and monitoring as part of a strong DevOps culture.

Qualifications

  • Bachelor’s degree in computer science, software engineering, or related field.
  • 5 years of experience in software engineering, preferably SaaS/web apps.
  • Experience building on AWS cloud infrastructure preferred.
  • Proficiency in C#, JavaScript/TypeScript, or Python.
  • Frontend: React or similar; Backend: .NET/Node.js.
  • Familiarity with cloud platforms, Docker, and DevOps practices.
  • SOC2 exposure is a plus.
  • Strong problem-solving and collaboration skills.

Responsibilities

  • Design, develop, test, and deploy cloud-based SaaS applications under guidance of senior engineers.
  • Contribute to modernization, refactoring, and maintenance of existing apps.
  • Implement CI/CD, logging, and monitoring to improve reliability.
  • Assist with SOC2 compliance by secure coding and access control practices.
  • Participate in on-call rotation for production incidents with support.
  • Support containerization using Docker and deployments to AWS.
  • Participate in code reviews for performance, reliability, and security.
  • Collaborate with cross-functional teams to deliver features from concept to deployment.
  • Create and maintain technical and end-user documentation.
  • Identify opportunities to improve performance and scalability through testing and optimization.
  • Stay updated with emerging technologies and engineering best practices.

Skills

AWS
C#
JavaScript/TypeScript
React
Node.js
Docker
CI/CD
SOC2
DevOps
Python

Education

Bachelor’s degree in Computer Science or related field

Tools

Docker
DevExpress

Job description

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

ABOUT THE ROLE

We are looking for an Intermediate Software Engineer to join our FOS products team. Reporting to a Senior Engineer or the Director of Software Engineering, you will contribute to the design, development, and implementation of scalable SaaS solutions. This role is ideal for someone with a solid foundation in full-stack development who is eager to grow technically, take ownership of complex features, and collaborate across teams to deliver high-quality, maintainable products.You will work closely with product managers, designers, and senior engineers to translate business requirements into technical solutions that deliver value to our internal and external customers.

WHAT YOU WILL DO
  • Design, develop, test, and deploy high-quality cloud-based SaaS applications under the guidance of senior engineers.
  • Contribute to application modernization efforts, including refactoring and maintaining existing applications.
  • Implement CI/CD pipelines, logging, and monitoring to improve development efficiency and system reliability.
  • Assist with maintaining SOC2 compliance by following secure coding and access control practices.
  • Participate in an on-call rotation, responding to and helping resolve production incidents with support from senior engineers.
  • Support containerization efforts using Docker and deployments to AWS.
  • Participate in code reviews, ensuring adherence to best practices for performance, reliability, and security.
  • Collaborate with cross-functional teams to deliver features from concept through deployment and support.
  • Create and maintain technical and end-user documentation.
  • Identify opportunities to improve performance and scalability through testing and optimization.
  • Stay up to date with emerging technologies and engineering best practices.
WHAT YOU WILL NEED:
  • Bachelor’s degree in computer science, software engineering, or related field (or equivalent experience).
  • 5 years of experience in software engineering, preferably in SaaS or web application development.
  • Experience building applications on AWS cloud infrastructure is preferred.
  • Proficiency in one or more modern programming languages such as C#, JavaScript/TypeScript, or Python.
  • Familiarity with frontend frameworks (React or similar) and backend development (.NET, Node.js, or equivalent).
  • Understanding of cloud platforms, docker, and DevOps practices (CI/CD, Git, monitoring).
  • Exposure to SOC2 or other compliance frameworks is a plus.
  • Experience with DevExpress is a plus.
  • Strong problem-solving and debugging skills with an eye for clean, maintainable code.
  • Collaborative mindset and effective communication skills.
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, we invite you to apply and join our team.

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

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
Sr. Software Engineer Mumbai, India; Pune, India
Sr. Software Engineer Mumbai, India; Pune, India

CannonDesign • Mumbai

On-site
INR 3,000,000 - 4,500,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
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 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 Software Engineer
Senior Software Engineer

Talentpool • Mumbai

On-site
INR 1,798,000 - 8,993,000
Comprehensive benefits
Vibrant work culture
Fullstack Developer
Fullstack Developer

Centre for Computational Technologies (CCTech) • Maharashtra

On-site
INR 800,000 - 1,200,000
Opportunity to grow in a dynamic IT/DT
Passionate about transforming product孝
Senior Software Engineer
Senior Software Engineer

Confidential • Thane

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

CACI Limited • Pune District

Hybrid
INR 800,000 - 1,500,000
Budget for conferences and training
Health benefits for family
Matched pension and healthcare package
Senior Software Engineer
Senior Software Engineer

Talentpool • Mumbai

On-site
INR 1,798,000 - 8,993,000
Comprehensive benefits
Vibrant work culture