Senior Software Technologist I - C++
Core
Design, develop, test, and maintain software components and applications using modern C++ and C# in a Windows-based environment.
Role type
Senior Software Engineer (C++/C#)
Builds
Software components and applications for Windows-based systems
Domain
Health technology / Software Engineering
Deliverable
production ML models | product features
Required skills
C++, C#, Windows OS fundamentals, Visual Studio, GitHub, CI/CD pipelines, CMake, NuGet, Conan, Google Test (GTest), debugging, root cause analysis
Preferred skills
C++17/C++20, C#, static code analysis tools, software architecture patterns, secure coding practices
Responsibilities
Design and develop software components, participate in full SDLC, troubleshoot CI/CD pipelines, manage software dependencies, execute unit tests, perform debugging and defect resolution, create technical documentation, collaborate with cross-functional teams
Seniority
Senior, hands-on IC