Job description
Silver Spring Networks (SSN) is hiring for the position of Software Integration Manager within our Operations team in our Redwood City, California office.
What you will be doing:
In this role, you will be working directly with customers and managing a small team of integration engineers to integrate SSN applications with new and existing applications within the utility’s back office. Service Oriented Architecture (SOA) and Enterprise Service Bus (ESB) technologies will be leveraged to build the integration points. Together, these integrated applications will be responsible for provisioning millions of network devices annually per utility, and processing tens of millions of daily transactions. You will have significant hands-on responsibility and flexibility to drive multiple simultaneous integration projects to successful conclusion.
Essential Functions:
- Engage with customers to scope, design, document, implement and deliver integration scenarios between our back-office applications and those already deployed (or to be deployed) by the utility. You will collaborate and coordinate closely with Sales, Operations, Product Management and Engineering to ensure these engagements are successfully initiated and completed. Predictably deliver high-quality, high-performance, scalable integrations.
- Architect solutions which meet the needs of the customer and are beneficial to Silver Spring Networks.
- Provide guidance to customers on hardware specifications to meet performance and scalability requirements
- Manage a small team of integration engineers to design and build SOA- and ESB-based mappings. This team will also be responsible for working with Engineering to extend interfaces to meet the evolving needs of our customers while at the same time guaranteeing that all customers deploy non-customized SSN products. Engagements will often require that sample code is provided to customers or integration partners, rather that implementing the integration scenarios directly.
- Work directly with customers to create data mappings and resolve other related semantic issues involved in the building of the integration scenarios.
- Plan and execute validation efforts for all delivered integration scenarios.
- Working with Product Management and Engineering, manage resolution of product issues identified by customers or operations staff.
- Contribute to the Operations culture by actively participating in the evolution of best practices, tools and processes
Qualifications
- 10+ years of software development experience, at least 5 of which was spent doing hands-on software development, and another 5 years spent managing teams to deliver enterprise software products or integration-related deliverables.
- Proven ability to manage customer relationships and accounts; experience dealing with large companies which requires interacting with and managing requirements from multiple departments
- Hands-on experience with enterprise middleware and volume transaction processing; experience within the utility industry is strongly preferred
- Strong verbal and written communication skills with the ability to communicate complex ideas and designs to both technical and non-technical staff
- Proven ability to multi-task and participate in a hands-on manner while at the same time being able to effectively lead and motivate a team of direct-reports.
- Proven ability to work in a collaborative manner with an extended team of peers to ensure customer requirements are fully satisfied
- Strong understanding of multi-threaded architectures, distributed systems, and scalable messaging
- Proven ability to track and manage complex projects which involve internal and external resources which are not
- Knowledgeable of Java/J2EE, SOAP, XML and JMS
- Understanding of enterprise-class security solutions, including LDAP and public key cryptography
- Understanding and experience with RDBMS (Oracle preferred)
- Experienced with Microsoft Project or other comparable project tracking software tools
- Enjoy working in a fast-paced, team-oriented environment
- Self-motivated; able to demonstrate initiative and risk-taking
This position requires a minimum of a BS in Computer Science or equivalent.
How to apply
Qualified candidates should email their resume to hr@silverspringnetworks.com, referencing your name and job in the subject line.