Join Us
Principal Software Engineer - Web Applications
This position is for a Principal Engineer on our Applications Software Team, to take a leadership role in the architecture, design and development of our web based applications. We need an experienced software engineer with multiple shipped products under their belt, who can participate as a peer with the senior members of our team, who understands the needs and constraints of web based applications for embedded appliances. You must be proficient with J2EE technologies as well as database access layer development, preferably with MySQL.
The primary job responsibilities for this position are to:
- Lead the architecture, design and development of web based applications.
- Work with product marketing to define product functionality.
- Drive the roadmap and development of our web services offerings.
- Review designs and implementations.
- Evaluate tools and technologies to maintain application scalability and performance.
- Coordinate with Architects, Product Management, QA, Technical Publications, and Release Management teams to take a feature from conception stage to release.
The following skills / responsibilities are required:
- 10+ years of complex web based software development.
- At least 7+ years experience in J2EE technologies.
- Leadership experience in architecture, design and development of web based applications.
- Experience in DB access layer development, preferably with MySQL.
- Experience developing web Services.
- Strong oral and written communication skills.