Software Engineer(C++, STL, Data Structures)
Core
Design, develop, maintain, and improve high-quality C++ and Java software solutions, including connectivity solutions and database technologies.
Role type
Senior C++ Software Engineer
Builds
Connectivity solutions, financial reporting software, and database integration tools
Domain
Financial technology, software development
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C++ (STL, data structures, object-oriented programming), Java, SQL, database technologies (MySQL, SQL Server, Oracle), CI/CD pipelines, memory and performance profiling, Windows/Linux/macOS development, network interactions (OAuth, JWT)
Preferred skills
C, low-level programming, database APIs (ODBC), BI tools (Tableau, Power BI, Lumira), Agile methodology, performance testing
Technologies
C++, Java, SQL, MySQL, SQL Server, Oracle, Bamboo, Visual Studio, Azure, Tableau, Power BI, Lumira
Responsibilities
Develop, maintain, and improve software; manage individual project priorities, deadlines, and deliverables; contribute improvements to continuous delivery infrastructure; participate in recruiting and mentoring of engineering talent; drive roadmap execution and enhance customer feedback into the product; develop, collaborate on, and execute Agile development and product scenarios; proactively assist the team in finding and solving development and production software issues
Seniority
Senior, hands-on IC with mentorship responsibilities