28 Feb Senior Software Developer
About This Position
We are seeking exceptional senior software engineers to join the product development team. The product is a hybrid desktop / web services platform for building advanced technical computing and visualization applications. The successful candidate will help guide the architectural growth of the product, drive continued feature development, and continue to improve the richness and robustness of the platform.
We currently have openings in Austin (USA) and Cambridge (UK). Some travel may be required.
We are interested both in experienced applicants as well as in recent graduates. Applicants should have a BS, MS, or PhD degree with a strong background in science and mathematics, as well as real experience developing quality software, either commercial or open source. More experienced applicants should also have demonstrated project management skills and the ability to lead a team of strong developers with highly technical backgrounds.
Desired Skills and Capabilities
- (Required) Bachelor’s Degree in Computer Science or other scientific or engineering field with preferably an M.S. or Ph.D. degree.
- (Required) Minimum 2 years of technical lead or development experience with 4 or more years preferred.
- Ability to understand a problem domain and then conceive of and implement an intuitive user interface geared toward the scientist or engineer user.
- Discipline, pride, and professionalism to write readable, documented, and unit-tested code that serves as an example to those who study your work
- Strong work ethic and commitment to satisfying the customer.
- Experience with Python, and a strong understanding of how to apply its capabilities.
- Strong understanding of statistics, optimization, image processing, signal processing, or other similar area.
How to Apply
To apply, please submit your resume and cover letter to email@example.com.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, or national origin.