
We are looking for a Tools Developer Software Lead Engineer who can successfully drive the design and implementation of development tools for our platform. Enabling application development by 3rd party developers and by our user community is a critical component of our business model; consequently, our work will play a pivotal role in the success of the company. Your creativity, technical expertise, and excellent communication skills will be key factors in enabling you to be successful in developing extensible java base integrated development environments.
Responsibilities:
Help define our overall tools strategy.
Play a lead role in defining and implementing our Java development tools
Play a lead role in defining and implementing our Rapid Application Development tools.
Work closely with our application development group and runtime services engineers to ensure that the development tools meet the needs of the applications and leverage the capabilities of the platform.
Work closely with SQA to ensure the development of effective test plans and test cases.
Qualifications:
Seven or more years of experience with cross platform JAVA with C++ preferred.
BA/BS or higher in Software Engineering or related field, or equivalent work experience.
Excellent engineering design skills
Proven commercial software development experience.
Cross-platform development experience.
Excellent communication skills, both written and verbal
Nice to have, but not required:
Experience developing application frameworks
Experience developing Eclipse plug-ins
Experience with different graphic file formats and multiple audio formats
2D drawing experience
We are considering telecommuting 1-2 days a week for this position.
We are also considering contractors for this position.
Compensation packages include competitive salaries and generous stock incentives. We are headquartered in the San Francisco Bay Area, California.