Senior Software Developer

1 day ago


Mumbai, Maharashtra, India beBeeSoftware Full time US$ 1,10,000 - US$ 1,30,000
About the Position

We are seeking a highly skilled software engineer to join our engineering team. The successful candidate will be responsible for contributing to the development and maintenance of a large, complex codebase.

The ideal candidate will have strong hands-on experience in C++11 or later, as well as good understanding of data structures, algorithms, and problem-solving skills. Experience working in Linux development environments is also required.

Responsibilities will include writing clean, efficient, and well-documented code, analyzing and debugging defects, and participating in code reviews and design discussions. Additionally, the candidate will support system testing, performance benchmarking, and integration activities.

Qualifications include a bachelor's degree in computer science or a related field, with 5-6 years of experience in software development. Familiarity with version control systems, such as Git, and exposure to RDBMS or object stores is a plus.

Key Responsibilities
  • Code Development: Contribute to the enhancement and maintenance of a large, legacy C++ codebase.
  • Debugging and Issue Resolution: Analyze, debug, and fix defects including memory leaks, performance issues, and crashes.
  • Code Quality and Documentation: Write clean, efficient, and well-documented code with focus on quality and maintainability.
  • Linux-Based Tools: Use Linux-based tools for debugging, profiling, and performance tuning.
  • Collaboration and Communication: Participate in code reviews, design discussions, and sprint planning. Collaborate closely with senior engineers, QA, and DevOps to deliver high-quality releases.
Required Skills and Qualifications
  • C++ Programming Experience: Strong hands-on programming experience in C++11 or later.
  • Data Structures and Algorithms: Good understanding of data structures, algorithms, and problem-solving skills.
  • Linux Development Environment: Experience working in Linux development environments.
  • Version Control Systems: Familiarity with version control systems, such as Git.
  • RDBMS/Object Stores: Exposure to RDBMS or object stores is a plus.
Benefits
  • Opportunities for Growth: Eagerness to learn and grow in a complex system environment.
  • Strong Debugging Mindset: Strong debugging mindset and attention to detail.
  • Collaborative Work Environment: Good communication and collaboration skills.
  • Autonomy and Ownership: Ability to work independently with guidance and take ownership of components.
Preferred Qualifications
  • Legacy Codebases/Systems: Experience working with legacy codebases or large-scale systems.
  • Containerized Environments: Familiarity with containerized environments, such as Docker and Kubernetes.


  • Mumbai, Maharashtra, India beBeeSoftware Full time ₹ 15,00,000 - ₹ 30,00,000

    **Job Title:** Senior Software DeveloperWe are looking for a skilled Senior Software Developer to join our engineering team. As a key member of our team, you will be responsible for designing, developing, and maintaining software systems that meet the needs of our customers.**Responsibilities:Design and develop scalable software systemsWork with...


  • Mumbai, Maharashtra, India Connected Television Group Full time

    Job DescriptionJob Title: Senior Software Developer (PostgreSQL / Go / Ent / TypeScript / Python / AWS)Location: MumbaiEmployment Type: Full-timeExperience Level: Senior (Min 68 years)We are looking for highly skilled Senior Software Developers with a min 68 years of experience in designing, developing, and maintaining scalable, high-performance...


  • Mumbai, Maharashtra, India beBeeExpertise Full time ₹ 15,00,000 - ₹ 30,00,000

    Job Title: Senior Software Development ExpertWe are seeking a highly skilled professional to join our engineering department as a Senior Software Development Expert.About the Role:Design, develop and maintain complex software systems using Java and Spring framework.Collaborate with back-end technologies such as microservices architecture, Java 8, and Spring...


  • Mumbai, Maharashtra, India beBeeSoftware Full time ₹ 15,55,200 - ₹ 20,87,200

    Job Title: Software EngineerAbout this role:As a senior software engineer, you will design and develop complex software solutions that meet the business requirements. Your expertise will drive innovation and contribute to the success of our cutting-edge projects by enhancing product functionality and performance.About the responsibilities:Having strong...


  • Mumbai, Maharashtra, India beBeeSoftware Full time US$ 1,25,000 - US$ 1,75,000

    Job Title: Senior Software DeveloperAbout the RoleWe are seeking a seasoned software developer to join our team and contribute to the design, development, and delivery of cutting-edge technology solutions.This is an excellent opportunity for a talented individual to take their career to the next level and work with a dynamic team on high-profile...


  • Mumbai, Maharashtra, India beBeeDevelopment Full time ₹ 1,50,00,000 - ₹ 2,50,00,000

    Senior Software Development LeadWe are seeking an experienced Senior Software Development Lead to lead our team in designing and implementing scalable software solutions.To be successful in this role, you will have a minimum of 8-10 years of experience in designing and maintaining high-volume and scalable micro-services architecture on cloud...


  • Mumbai, Maharashtra, India beBeeSoftware Full time ₹ 1,50,00,000 - ₹ 2,00,00,000

    Senior Lead Software Engineer Job OpportunityWe are seeking a highly skilled and experienced Senior Lead Software Engineer to join our team. As a key member of our agile software development team, you will play a critical role in designing, developing, and delivering innovative software solutions.Your primary responsibility will be to execute creative...


  • Mumbai, Maharashtra, India beBeeDeveloper Full time

    Join a dynamic team of software professionals and embark on an exciting career as a senior developer.Collaborate with product managers, infrastructure and development teams to design and deliver innovative software solutions.Pursue excellence in code quality, focusing on scalability, maintainability, and security.Participate in agile product development life...


  • Mumbai, Maharashtra, India beBeeSoftware Full time ₹ 1,20,00,000 - ₹ 2,40,00,000

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team. This is an excellent opportunity for experienced professionals to utilize their technical expertise in developing and maintaining web and windows applications.Key Responsibilities:Design, develop, and maintain web and windows applications using...


  • Mumbai, Maharashtra, India beBeeSoftware Full time ₹ 1,04,000 - ₹ 1,30,878

    Job OverviewWe are seeking an experienced software developer to join our team. As a senior-level programmer, you will be responsible for designing, developing and maintaining database-driven web applications using C# and ASP.NET.