Software Architect - Server-Side Java Emeryville, CA
Principal Duties and Responsibilities
The Software Architect (Server-Side Java) will lead the invention, architecture, design and implementation of major features in our flagship product: Mailstream Manager.
This is a HANDS-ON position: the Software Architect has technical ownership of the whole product for design, quality, scalability, and performance. In addition, the Software Architect will be writing, and unit-testing, code as well as supporting the QA of the product. Over time, the Software Architect will also become the subject matter expert for technologies related to content filtering, and messaging policy management.
Mailstream Manager is a world-class product, that is rich in features and technology, and runs in a high-performance and mission-critical environment
See:
Mailstream Manager Comprehensive Message Control
Required Skills
- Unrelenting commitment to customers. Passionate about delivering high quality customer-friendly products
- Experience in designing and delivering world-class Java / J2EE solutions
- Intimate knowledge of JNI, XML and XSLT. C/C++ desired
- Experience in developing Linux/Unix products
- Knowledge of Internet email protocols, including SMTP and Milter, is a plus
- Working knowledge of JavaScript, CSS, and DHTML
- Enthusiasm for state-of-the-art technologies married with practical sensitivity to the needs of Sendmail's customers
- Familiar with the software development life-cycle. Effective in working with QA, Documentation, and Technical Support
- Strong written, oral and presentation skills
- Demonstrated leadership capabilities, with a flexible, positive, can-do attitude
Experience
- Must have architected at least one enterprise class product
- Must design and write robust, scalable, secure, efficient, and maintainable code
- Strong academic background and track record as an individual technical contributor.5+ years of experience as a developer
- B.S. in Computer Science or a related field. MS preferred
Apply Now