Senior Software Engineer

Published date: 2024/01/10
  • Location: Mumbai, Maharashtra, India
We are seeking a highly experienced and talented Senior Software Engineer to join our technology team. The Senior Software Engineer will be responsible for designing, developing, and implementing complex software solutions, as well as mentoring and leading junior developers. This role requires a deep understanding of software development methodologies, as well as experience in software architecture, technical leadership, and project management.

Responsibilities:
• Design and develop high-quality, scalable, and maintainable software solutions
• Collaborate with product managers, designers, and other stakeholders to understand requirements and translate them into technical specifications
• Write clean, efficient, and well-documented code
• Mentor and lead junior developers, providing technical guidance and support as needed
• Participate in code reviews to ensure that coding standards and best practices are followed
• Identify and resolve technical issues and roadblocks that arise during development
• Work with project managers to manage project timelines, scope, and budget
• Stay up-to-date with industry trends and emerging technologies, and recommend new tools and techniques to improve software development processes

Qualifications
• Bachelor's or Master's degree in Computer Science or related field
• 7+ years of experience in software development, with a strong focus on back-end development
• Strong understanding of SDLC methodologies such as Agile, Scrum, or Kanban
• Expertise in software architecture and design principles, with experience in developing complex software systems
• Proficiency in programming languages such as Java, Python, JavaScript (nodejs), or C#
• Experience with cloud-based platforms such as AWS, Azure, or Google Cloud Platform
• Excellent communication and leadership skills, with the ability to mentor and lead junior developers
• Strong problem-solving and analytical skills
• Ability to work collaboratively in a team environment
• Experience working in a fast-paced, dynamic environment

This Senior Software Engineer position requires a combination of technical and leadership skills, as well as excellent communication and collaboration abilities. The ideal candidate will have a proven track record of designing and developing high-quality, scalable, and maintainable software solutions. They should be passionate about technology and have a strong desire to stay up-to-date with emerging trends and technologies.

Business: TL EdTech

Department/Function: Technology

Location: Mumbai (Borivali East
Company Name: TeamLease Edtech

Apply

0 page views

Related listings

  • Software Engineer
    Software Developer
    Pune (Maharashtra) Software Developer
    Responsibilities • Develops loT cloud systems by designing, developing, and installing software solutions • Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions • De...
    2026/11/10
  • Software Developer Job in Pune at Semantic Technologies Private Limited
    Software Developer
    Software Developer
    Founded in 2014, Semantic is a young and dynamic technology company specializing in employee benefits management and engagement solutions, insurance solutions and agriculture technology solutions. In addition to headquarters in Pune, India, it has a ...
    2026/11/10
  • Senior Software Engineer - C++
    Software Developer
    Software Developer
    Atleast 5 years experience in developing C++ At least C++ 11 working experience needed Programming Scripting experience a plus Solid knowledge of software algorithms and data structures. Understands OOPS concepts and Design patterns Data Structures a...
    2026/11/10