Remote role to start and when environment changes, candidate will need to be located in San Rafael.
REQUIREMENTS
5 years of cross-platform application development, primarily GUI experience, including Windows, Mac and Linux, the ins and outs of C/C#
Understand the platform importance in the enterprise and the value of a great user experience
Methodical mindset. Unit testing + functional testing = complete
Enjoy collaboration and success in small, high-velocity teams
Excellent problem solving and debugging skills
An unnerving desire to automate everything
BS or MS in Computer Science or related technical field
You have experience doing hands-on work in building highly optimized, maintainable desktop application software
Demonstrated experience in adapting and improving engineering best practices (e.g. test-driven development, continuous delivery, scrum practices, automation, Maintainable and testable code etc.)
Excellent interpersonal skills; you can explain a complex technical issue in such a way that most people could understand
RESPONSIBILITIES
Write and maintain well documented, high quality modern C code for multiple projects
Design major software components and features
Work closely with Engineering partners, Product and Project Managers, Product Designers, and DevOps to drive engineering releases and deliver success
Partner with technical support and customer success, while also communicating with customers to troubleshoot product issues and deliver happiness to our users
BONUS REQUIREMENTS
Building NativeUI: Mac, Linux
Experience building enterprise software or business critical systems