Software Engineer (C++)
Core
Develop, enhance, and maintain complex software applications using C++ and Microsoft Visual Studio.
Role type
C++ Software Engineer
Builds
Software applications
Domain
Software Engineering
Deliverable
production ML models | product features
Required skills
C++ development, data structures, algorithms, object-oriented programming, software design, coding, testing, documentation, defect resolution, troubleshooting, technology research
Preferred skills
Agile SCRUM environment experience, continuous improvement initiatives, specialized engineering and infrastructure-related software solutions
Technologies
C++, Microsoft Visual Studio
Responsibilities
Develop new features and functionality, analyse business and system requirements, design and code software applications, maintain existing software and resolve defects, collaborate with developers and testers, assist with customer-reported issues, research new technologies, contribute to continuous improvement initiatives
Seniority
Mid-level, hands-on IC
