Senior Software Technologist I
Job DescriptionWe are seeking adomain. The ideal candidate will have. You will be responsible forwhile mentoring junior developers and driving innovation.
Key Responsibilities:
- Analyze and understand software/functional requirements to design and develop high-quality C++ applications .
- Lead system architecture decisions and ensure scalable, high-performance solutions.
- Write efficient, maintainable code following best practices and conduct code reviews .
- Implement developer-level testing (unit, component) to ensure software reliability.
- Writing component tests using Google Test (GTest) with Gherkin syntax following behavior-driven development (BDD) principles.
- Create technical documentation and comply with development policies .
- Debug, troubleshoot, and resolve complex software issues efficiently.
- Stay updated with technical advancements and advocate best practices within the team.
- Support project estimation, planning, and risk management activities .
Required Skills & Qualifications:
- Bachelor/Master of Engineering in the field of Computer Science or equivalent
- 10+ years of hands-on experience in software development using modern C++ versions (C++11/14/17/20) .
- Strong proficiency in OOP (Object-Oriented Programming) and software design patterns .
- Experience working with OSS (Open Source Software) , charts & graphs , and multithreading .
- Expertise in memory management, performance tuning, and debugging .
- Familiarity with Linux, Windows, or embedded systems development .
- Experience with database integration, APIs, networking protocols .
- Proficiency in GitHub, CI/CD pipelines , and Agile/SAFe methodologies.
- Excellent problem-solving, analytical, and debugging skills .
- Strong communication, documentation, and collaboration skills .
- Work experience in healthcare systems or real-time applications .
- Basic understanding of medical technology & human physiology (preferred).
Onsite roles require full-time presence in the company’s facilities.Indicate if this role is an office/field/onsite role.
• Learn more about .
• Discover .
• Learn more about .