Senior Software Development Engineer
1 week ago
Position Overview
As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining high-performance software components using modern C++ standards (C++20 or later).
You will collaborate with global teams to deliver robust, efficient, and scalable solutions while ensuring software quality through strong engineering principles, testing, and debugging practices.
Key Responsibilities
- Design, develop, and maintain software applications using modern C++ (C++20 or newer).
- Apply strong object-oriented programming principles and design patterns to create modular, maintainable code.
- Write and maintain unit tests using frameworks such as Google Test (gTest), Catch2, or Boost.Test.
- Utilize advanced debugging techniques to analyze and resolve complex software issues.
- Participate in code reviews, providing constructive feedback and maintaining coding standards.
- Collaborate with cross-functional teams including QA, DevOps, and Hardware Engineering.
- Contribute to continuous integration and automation pipelines for efficient build and test cycles.
- Stay updated with the latest advancements in C++ standards, frameworks, and tools.
- Document designs, test cases, and processes clearly and effectively.
- Mentor junior developers and share best practices within the team.
Required Qualifications & Skills
- Bachelors or Master's degree in Computer Science, Computational Engineering, Information & Communication Technology, or a related discipline.
- 3–6 years of proven professional experience in software development using C++.
- Strong knowledge of C++20 (or newer) language features and standard libraries (STL, smart pointers, concepts, lambdas).
- Deep understanding of object-oriented programming (OOP) and software design principles.
- Experience with unit testing frameworks (e.g., Google Test, Catch2).
- Proficient in debugging and profiling tools (e.g., GDB, Visual Studio Debugger, Valgrind).
- Experience working in Agile/Scrum development environments.
- Familiarity with version control systems (e.g., Git).
- Excellent English communication skills (spoken and written).
- Independent, goal-oriented, and self-motivated working style.
- Strong teamwork and collaboration skills.
- Eagerness to learn new technologies and continuously improve.
- Ability to adapt to additional programming languages (e.g., Python, C#, Rust) is an advantage.
Preferred / Nice-to-Have Skills
- Knowledge of CI/CD tools (e.g., Jenkins, GitLab CI, Azure DevOps).
- Experience in cross-platform software development (Windows/Linux).
- Exposure to embedded systems, network protocols, or hardware-software integration.
- Familiarity with static analysis tools (e.g., SonarQube, cppcheck).
- Understanding of multithreading, memory management, and performance optimization.
- Experience with containerization tools (Docker/Kubernetes).
Soft Skills
- Strong analytical and problem-solving mindset.
- Excellent communication and interpersonal skills.
- High attention to detail and commitment to quality.
- Proactive, responsible, and collaborative approach to work.
- Passion for innovation and continuous learning.
Why Join Rohde & Schwarz
- Work on cutting-edge technologies in the field of communications and test & measurement.
- Be part of a global innovation-driven company with a reputation for quality and engineering excellence.
- Collaborate with talented professionals in a dynamic, multicultural environment.
- Access to continuous learning, training, and growth opportunities.
-
Senior Software Engineer
1 week ago
Hyderabad, Telangana, India Redwood Software Full time ₹ 12,00,000 - ₹ 36,00,000 per yearOUR MISSIONAt Redwood, we empower our customers with lights-out automation for their mission-critical business processes.ABOUT USRedwood Software is the leader in full stack automation fabric solutions for mission-critical business processes. With the first SaaS-based composable automation platform specifically built for ERP, we believe in the transformative...
-
Senior Software Engineer
7 days ago
Hyderabad, Telangana, India Redwood Software Inc. Full time ₹ 12,00,000 - ₹ 36,00,000 per yearOUR MISSIONAt Redwood, we empower our customers with lights-out automation for their mission-critical business processes.ABOUT USRedwood Software is the leader in full stack automation fabric solutions for mission-critical business processes. With the first SaaS-based composable automation platform specifically built for ERP, we believe in the transformative...
-
Software Developer Senior Engineer
2 weeks ago
Hyderabad, Telangana, India Quest Software Full time ₹ 12,00,000 - ₹ 36,00,000 per yearOverviewJob Title: Software Dev Senior Engineer -Security & Cloud Engineering (Product)Location: Hybrid – HyderabadExperience: 8+ yearsEducation Qualification: B.Tech(CSC/IT)Employment Type: Full-timeWe are looking for alead developerhaving Security and Cloud Engineering efforts for our enterprise Java product with bothOn-Prem and SaaS deployments. This is...
-
Software Developer Senior Engineer
7 days ago
Hyderabad, Telangana, India Quest Software Full time ₹ 12,00,000 - ₹ 36,00,000 per yearOverviewJob Title: Software Dev Senior Engineer -Security & Cloud Engineering (Product)Location: Hybrid – HyderabadExperience: 8+ yearsEducation Qualification: B.Tech(CSC/IT)Employment Type: Full-timeWe are looking for alead developerhaving Security and Cloud Engineering efforts for our enterprise Java product with bothOn-Prem and SaaS deployments. This is...
-
Senior Java Software Engineer
2 weeks ago
Hyderabad, Telangana, India Kanerika Software Full time ₹ 12,00,000 - ₹ 36,00,000 per yearJob Summary:As a Senior Java Developer, you will utilize your extensive Java programming skills and expertise to design and develop robust and scalable applications. You will collaborate with cross-functional teams, provide technical leadership, and contribute to the entire software development life cycle. With your deep understanding of Java technologies...
-
Senior Software Development Engineer
3 days ago
Hyderabad, Telangana, India beBeeSoftware Full time ₹ 3,00,000 - ₹ 9,00,000 per yearJob Title: Senior Software Development EngineerWe are seeking an experienced software engineer to join our team in delivering high-quality solutions that meet business needs and enhance the platform's extensibility, scalability, availability, and latency.Main Responsibilities:Design and build scalable, global software systems to support the growth of our...
-
Senior Software Engineer
7 days ago
Hyderabad, Telangana, India Valzo Soft Solutions Full time ₹ 15,00,000 - ₹ 25,00,000 per yearJob Title:Senior Software EngineerLocation:RemoteExperience:2–5 YearsEmployment Type:Full-TimeAbout the RoleWe are seeking a highly skilledSenior Software Engineerwith 2–5 years of experience to join our growing engineering team. In this role, you will be responsible for developing high-quality software solutions, leading technical discussions, and...
-
Hyderabad, Telangana, India Brillio LLC Full time ₹ 12,00,000 - ₹ 36,00,000 per yearSenior Software Development Engineer - R Senior Software Development EngineerPrimary SkillsAngularJS, JavaScript, CSS3, React JS, Java, Hibernate, Oracle RDBMS, Docker, Spring Core, Spring Boot, HTML5, MySQLJob requirementsOverview We are seeking a skilled QA Automation Engineer to design, develop, and maintain automated test suites across frontend, backend,...
-
Senior Software Engineer
1 week ago
Hyderabad, Telangana, India R1 RCM Full time ₹ 12,00,000 - ₹ 36,00,000 per yearR1 is the leading provider of technology-driven solutions that transform the patient experience and financial performance of hospitals, health systems, and medical groups. We are the one company that combines the deep expertise of a global workforce of revenue cycle professionals with the industry's most advanced technology platform, encompassing...
-
Senior Software Engineer
5 days ago
Hyderabad, Telangana, India Techgenzi Full time ₹ 6,00,000 - ₹ 18,00,000 per yearJob Role: Senior Software Engineer / Lead Engineer C++ (Payments Domain)Location: Hyderabad (Work from Office 4 days/week, Monday to Thursday)Employment Type: Full-time (with Mars Telecom, deployed at client office)Techgenzi is hiring on behalf of one of our esteemed MNC clients in HyderabadWere looking for a highly skilled C++ professional with deep...