If you are a Remote Senior Software Development Engineer- Java, C++ with experience, please read on!
What You Will Be Doing
- Design and implement new geometric APIs for Onshape Drawings, especially involving geometric view generation and associativity between 3D models and 2D views
- Research and understand capabilities of other CAD systems and help design innovative, modern solutions to their shortcomings
- Investigate issues faced by customers when using Drawings tools
- Write automated tests for newly added code
- Focus on delivering a high-quality product and a great user experience
- Review code written by your peers
- Learn and grow from information sharing with coworkers
- Communicate technical plans and schedules with peers
Required Qualifications:
- Bachelor's degree or equivalent work experience
- Strong understanding of one or both of the programming languages Java and C++
- Experience with the design of complex algorithms and the use of proper data structures
- Experience with a cloud-based multi-server architecture
Preferred experience, skills, and knowledge:
- Comfortable with GitHub or GitLab
- Comfortable with mathematical fundamentals: trigonometry, linear algebra, vector algebra
- An understanding of usability concerns for user interfaces
-Strong problem-solving skills
- Willingness to learn new tools and technologies
- Experience with Amazon Web Services (AWS), Google Cloud or other cloud-based SaaS platform
- Experience with a solid modeling kernel such as Parasolid, Granite, ACIS, CGM, etc.
- Experience working with 3D computational geometry problems
- Familiarity with JavaScript / Typescript programming
- Experience working with the C++ programming
- Experience working in an agile work environment
- Experience developing on a Mac or Linux system
What You Need for this Position
- Java
- C++
- AWS
- Senior Software Engineer
- Sr Software Engineer
- JavaScript
- GIT
- Github
What's In It for You
Salary: $130K-$180K
- Medical insurance
- Dental insurance
- Vision insurance
- Employee Stock Purchase Plan
And more!
So, if you are a Remote Senior Software Development Engineer- Java, C++ with experience, please apply today!
Colorado employees will receive paid sick leave. For additional information about available benefits, please contact Anya Glover
This job is open to telecommute candidates.
Applicants must be authorized to work in the U.S.