We are seeking a talented Staff Software Engineer to join our team and help us enhance our digital presence and improve customer engagement. As a Staff Software Engineer, you will be responsible for designing, developing, and implementing software solutions that meet the highest standards of quality and performance.
Requirements
- Bachelor's, Master's, or Ph.D. in Software Engineering, Computer Science, Electrical Engineering, or a related field
- 8+ years of professional experience in design and implementation of complex software components
- Strong programming skills in a compiled language such as C++, and experience developing production software in Python
- Experience designing and implementing front end efficient User Interfaces for C++ applications using OpenGL and/or modern UI frameworks (e.g. Qt)
- Experience with GPU programming (CUDA, OpenCL)
- Experience in designing and implementing software architecture
- Proficiency in image processing algorithms and libraries (e.g., OpenCV, ITK)
- Excellent communication, problem-solving, and collaboration skills
Benefits
- 401k Matching Program
- 401k Plus Program
- Discounted Stock Options
- Tuition Reimbursement
- Flexible Personal/Vacation Time Off
- Paid Holidays
- Flex Holidays
- Paid Community Service Day
- Medical, Dental, Vision, Health Savings Account (Employer Contribution of $500+ annually)
- Employee Assistance Program
- Parental Leave
- Fertility and Adoption Assistance Program
- Hybrid Work Model (For most professional roles)
- Discounts on fitness clubs, travel and more!