Find a jobRecruiters

Staff Software Engineer

Exclusive opportunity

Onsite

Staff Software Engineer

Visudh Ajivam Pvt.Ltd

Staff Software Engineer

Skills

SQL QueriesPythonGolangJavaTesting & QAMicroservices

8 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent, Temporary

Location:

Maharashtra, India

Work mode:

Onsite

Published on:

14 October 2026

What they need


Job Description: Senior Software Engineer / Technical Lead

Company: Mindtickle
Department: Engineering / Software Development
Job Title: Senior Software Engineer / Technical Lead
Experience: 7–12 Years
Industry: Software Development / SaaS / Technology

Job Summary

The Senior Software Engineer / Technical Lead is responsible for designing, developing, and maintaining scalable, secure, and reliable software systems for Mindtickle's SaaS platform. The role involves leading backend engineering initiatives, designing distributed systems and microservices, making architectural decisions, optimizing application performance, and establishing engineering best practices. The engineer will also mentor team members and collaborate with product, infrastructure, security, and QA teams to deliver high-quality software solutions.

Key Responsibilities

  • Design and implement scalable, secure, and maintainable software architectures for cloud-based SaaS applications.
  • Lead the development of backend services, APIs, microservices, and distributed applications.
  • Develop production-grade software using Java, Python, Go, or other suitable backend programming languages.
  • Design robust system architectures that support high availability, scalability, and performance.
  • Build and maintain efficient RESTful APIs and service integrations.
  • Work with SQL and NoSQL databases, caching systems, and data-processing components.
  • Identify performance bottlenecks and implement optimization strategies to improve system responsiveness and reliability.
  • Design and maintain CI/CD pipelines and support automated testing and deployment processes.
  • Leverage cloud infrastructure, monitoring, logging, and observability tools to maintain system health.
  • Establish coding standards, code-review practices, testing strategies, and software engineering best practices.
  • Conduct architecture and design reviews to ensure code quality, security, scalability, and maintainability.
  • Mentor engineers, provide technical guidance, and support professional development within the engineering team.
  • Collaborate with product managers, security specialists, infrastructure engineers, and QA teams to deliver business requirements.
  • Troubleshoot complex production issues and implement long-term solutions to improve system stability.
  • Contribute to technical roadmaps, engineering decisions, and continuous improvement initiatives.

Candidate Requirements

  • Bachelor's or master's degree in Computer Science, Information Technology, or a related discipline, or equivalent practical experience.
  • 7–12 years of professional software engineering experience.
  • Strong programming experience in Java, Python, Go, or similar backend technologies.
  • Proven expertise in system design, distributed systems, microservices, and API architecture.
  • Experience developing and operating production-grade SaaS applications.
  • Strong knowledge of SQL/NoSQL databases, caching mechanisms, and performance optimization.
  • Experience with cloud infrastructure, CI/CD pipelines, automated testing, and observability practices.
  • Demonstrated ability to lead technical projects and make architecture-level decisions.
  • Experience mentoring engineers and conducting code and design reviews.
  • Strong analytical thinking, problem-solving, communication, and collaboration skills.

Required Technical Skills

  • Backend Programming: Java, Python, Go, or similar languages
  • System Design and Software Architecture
  • Distributed Systems and Microservices
  • RESTful APIs and API Architecture
  • SQL and NoSQL Databases
  • Caching and Performance Optimization
  • Cloud Infrastructure and Deployment
  • CI/CD Pipelines and DevOps Practices
  • Monitoring, Logging, and Observability
  • Automated Testing and Quality Engineering
  • Code Reviews and Engineering Standards
  • Technical Mentoring and Team Collaboration
  • Production Troubleshooting and Reliability Engineering

Key Objective

To design and deliver scalable, secure, and reliable SaaS solutions for Mindtickle by leading backend engineering initiatives, improving system performance, driving architectural excellence, mentoring engineers, and ensuring high standards of software quality and operational reliability.

Pay: ₹2,500,000.00 - ₹4,000,000.00 per year

Work Location: In person

Other offers great for you!

These companies are also looking for great profiles

BK Consulting

Staff Software Engineer

Permanent contract

Lille, France

Hybrid

Skills

architecturesoftwarecloudplatformdataobservabilité

1 month ago

Quick apply

BK Consulting

Staff Software Engineer

Freelance

Lille, France

Hybrid

Skills

softwarearchitecturecloudplatformdataobservabilité

1 month ago

Quick apply

Tenth Revolution Group

Staff Software Engineer Ruby on Rails

Freelance

Paris, France

Hybrid

Skills

LLMs / Large language modelsRuby on RailsPostgreSQLDatadogGrafanaPrometheusKubernetes

5 days ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools