NETWORK and SYSTEM MANAGEMENT
Sentilla, a pioneer in pervasive computing, recently launched its breakthrough Java platform technology for building wireless systems and applications. We are looking for those talented few who have the imagination and passion to match our own, to help build the foundation and solutions for the next wave of computing.
What is pervasive computing, you ask? Pervasive computing utilizes tiny, wireless computers placed in objects that interact directly with the physical world and with each other. Sentilla offers a complete Java development and deployment platform for building applications that enable these computers to solve real business problems quickly, and be more responsive to the needs of people, business, and the environment. Applications range from large to small; our customers are building systems that monitor and manage corporate assets, secure and protect physical infrastructure, monitor and analyze environmental conditions, and a multitude of others that interact with the physical world that are both cool, and make the world a better place. Now how cool would it be to work at Sentilla?
We are growing, with hundreds of customers today. We offer a very competitive compensation package that includes salary, bonus, 401K, and a healthy dose of pre-IPO stock option. If you’re outstanding at what we need and are looking for an exciting opportunity, not just another job, you owe it to yourself to consider Sentilla.
POSITION: SENIOR/STAFF SOFTWARE ENGINEER, NETWORK MANAGEMENT
This senior position is responsible for the architecture, design, and implementation of Sentilla’s Java Network Management API, infrastructure, and Console. This engineer will be a key member of the product development team contributing to the development of a major component of our next generation technology and products.
Qualified candidates have demonstrated expertise and experience in building network/system management APIs, Web-based monitoring service, and management consoles used for managing network and real-time activities. The ideal candidate will have solid Java management platform experience, good usability skills, and practical experience in building scalable system, or network management applications that handle large numbers (>1000) of nodes. Candidates must demonstrate an ability to detail feature and functional specifications, and to deliver solid, reliable and high quality products and components to market on time.
Qualified candidates need to be detail have a proven track record of delivering on commitments, and be able to deliver results within a -oriented, have excellent oral and written communication skills, dynamic and fast-paced work environment.
PRINCIPAL RESPONSIBILITIES
- Architect and develop Java management APIs and infrastructure
- Design and implement new components and APIs for configuration and various monitoring and management functions
- Develop alerts and event components and SNMP/CMIP integration
- Web 2.0 GUI and interfaces for managing large networks and entities
- Develop work plans and specifications that cover design, code, debug, unit, and function test phases in the development process
- Work with QA to ensure performance and scalability requirements are met
- Ensure timely updates to schedules and delivery of high quality features and components
- Provide input and timely review of product documentation
QUALIFICATIONS
- BS/MS in CS/EECS or equivalent
- 8+ years experience with 5+ years of development experience in building network or system management framework and applications (e.g. JMX, Tivoli/Openview)
- Expertise in utilizing open source Web-based technologies/frameworks (e.g. Struts/JSF, Portlets, AJAX toolkits)
- Experience with SNMP, Web Service/SODA for device management
- Experience with a variety of server and client technologies is a plus
- Creativity, fast learner, and quick in applying new technologies
- Strong team player with the ability to work collaboratively with others and have fun!



