Software Engineer (Java & C++)
Core
Design, develop, and maintain high-performance, scalable software solutions using Java and C++.
Role type
Senior Software Engineer (Java & C++)
Builds
Scalable software applications and systems
Domain
Enterprise software development
Deliverable
production ML models | product features
Required skills
Java, C++, SQL (Sybase, MS SQL), Spring/Spring Boot, STL, OOP, design patterns, multithreading, Git, Maven/Gradle/CMake, Linux/Unix
Preferred skills
Python scripting, Perl scripting
Responsibilities
Develop and maintain applications using Java and C++, Write and optimize SQL queries, Debug and tune application performance, Collaborate with product, QA, and DevOps teams, Participate in code reviews, Maintain legacy components and documentation
Seniority
Senior, hands-on IC
Sourced via smartrecruiters · Listed on CareerPlan, which tracks 928,000+ jobs from 20+ sources.