Let’s work together.
Sr. Software Engineer
Responsibilities
Write and maintain well documented, high quality code for projects in various languages (modern C/C++, Python, C#)
Design and implement high performance systems with concurrency, low latency, and low resource usage
Write and maintain automated build systems and scripts
Build tests and integration tooling to ensure software release quality, maintainability, and extensibility
Collaborate on technical designs to meet product, technical, and end user needs
Propose and implement solutions to improve software functionality across a range of topics, such as UI rendering, client-server communication, concurrency and parallelism, and performance optimization
Compiling and assessing user feedback to improve software performance
Training and overseeing the activities of the members of the development team
Qualifications
3+ years of professional experience, especially in high performance software systems
Experience in modern C/C++, especially relating to cross-platform applications, multithreading, drivers, and API/SDK design
Experience with unit, integration, and functional test design and implementation
Experience with build systems and CI/CD tools such as CMake, Github Actions, Jenkins, etc
Strong debugging skills, and the ability to quickly chart a path from bug report to viable solutions
Ability to analyze and optimize code to meet strict performance requirements
Drive to proactively identify opportunities for improvement in our systems and propose solutions
Ability to work with minimal supervision, prioritizing and adapting to the needs of the team and leadership adeptly
Strong written and verbal communication skills
Nice to Haves
Experience working with benchmarking and profiling high performance systems
Experience with C++ frameworks such as QT5
Experience in Windows, MacOS, and Linux application development
Working knowledge of Git, CI/CD, and build automation best practices
Location
Working location is flexible with opportunities for hybrid or fully remote
Salary & Benefits
$110,000 - $140,000
PTO
Equity
Medical, Dental & Vision
401K & 401K Matching