Careers at SpringSource
Why Work at SpringSource?
SpringSource created, developed and leads Spring, the de facto standard platform to build, run, and manage enterprise Java applications. SpringSource is also the leading support provider for Apache Tomcat.
Established in 2004 and now backed by top-tier VCs, SpringSource offers a host of production ready, enterprise grade products that are professional, tested and hardened for enterprise use and available with full commercial support. We have offices in North America, the United Kingdom, The Netherlands, France, Germany and Australia, which serve a large number of clients in sectors such as finance, banking, government, software, and defence.
If you're interested in a technical role, and love Spring and Java, we offer one of the best places on the planet to work! Our technical people enjoy challenging, genuinely rewarding roles that offer unique opportunities including:
- Influencing the Spring Portfolio, which is used by tens of thousands of developers globally;
- International career paths in SpringSource divisions spanning every corner of the world;
- A chance to work alongside and learn from some of the best people in the industry;
- Substantially developing both your technical and non-technical skills;
- Global recognition, through conferences, user groups, books, the SpringSource brand etc;
- Becoming involved in professional open source, working with the large Spring Community;
- A chance to travel, visiting clients from New Zealand to Norway, and everywhere in between;
- In short, actually enjoying the excitement of coming to work each day!
Open Technical Positions
Open Sales Positions
Roles at SpringSource
Consultant and Senior Consultant
Consultants and Senior Consultants typically perform short duration consulting, training and support for SpringSource clients. The exact mix of training, consulting and support is dependent on a number of factors including operational requirements, together with the Consultant's experience, location and proven ability to deliver.
This role typically requires significant travel to varied locations, although the Consultant's home base in certain major markets generally allows the possibility of significantly reduced travel.
When not performing billable client work, Consultants will take part in support activities, work on enhancement of training material or other internal projects, and take part in self-improvement and learning activities.
Requirements:
- Highly proficient in Java, and have significant experience with Java SE and Java EE
- Well developed interpersonal and communication skills, particularly as this is a very customer-facing role
- A strong degree of self motivation
- Experience with the Spring Framework is a strong asset
- Training experience is not a necessity, but is useful
Territory Sales Manager
The core mission of the territory manager for SpringSource is to grow revenue and bookings, where the bookings will come primarily from opening new accounts in the assigned territory. SpringSource provides an open source framework to the market for Java developers. The bookings will consist customers paying for yearly subscriptions to the commercial version of our products and for training and consulting. The goal of a territory manager is to achieve their revenue objectives in a transactional environment which means maintaining a large pipeline and driving a high volume of deals across many customers. The territory manager will be measured on monthly, quarterly and yearly bookings attainment.
Compensation: - Negotiable
Commission Plan: Uncapped plan with unlimited earnings potential
Key Activities:
- Exceed monthly, quarterly and annual bookings target for subscriptions and services
- Achieve a balance of 60% bookings from subscriptions and 40% bookings from training/consulting
- Sell 3-4 subscription deals/month and 5-6 training/consulting deals/month
- Maintain a very high level of activity o 50+ calls per day o 8-10 online meetings per week o One week of 8-10 in-person meetings per month with prospects o Pipeline to Quota ratio of 5:1
- Consistently rank in the top 20% of performers across company’s sales force
THE PROFILE
The successful candidate will : -
- Have a Bachelors degree or equivalent experience in the IT Software field.
- Minimum of 5 years external sales experience. Ideally selling software infrastructure solutions.
- Strong sales track record within the enterprise markets selling complex software solutions. Open source experience would be an advantage
- Experience of working in an early stage start up would be an advantage. Must be a self starter with very high energy.
- Will demonstrate excellent presentation skills (written and verbal) and have strong interpersonal skills.
- Will have a mature and sensible approach to long-term relationship development with customers.
- Someone with energy and passion that will project into the channel and the market on behalf of Spring Source and also inspire.
- Will be expected to represent Spring Source in tradeshows, the press and conferences.
Openings for qualified territory sales managers are in the following locations:
North America, Europe and Asia
Pre-Sales Consultant
Pre-sales Consultants work closely with the SpringSource sales team and perform a mix of duties including product demonstrations (remote or onsite), proofs of concept, short duration consulting, and creation of white papers and other artifacts.
This role typically requires significant travel to varied locations, although the Consultant's home base in certain major markets generally allows the possibility of significantly reduced travel.
When not involved in pre-sale activities, Consultants may take part in support activities, take on internal projects, or take part in self,-improvement and learning activities.
Requirements:
- Well developed interpersonal and communication skills, particularly as this is a very customer-facing role
- Highly proficient in Java, and have significant experience with Java SE and Java EE
- A strong degree of self motivation
- Experience with the Spring Framework is a strong asset
- Sales engineering experience is a strong asset.
- Training experience is not a necessity, but is useful
Software Engineer
We have software engineering roles from Associate Software Engineer through to Principal Software Engineer. Software Engineers develop SpringSource's software portfolio and are also expected to spend up to 25% of their time in a client-facing role.
Requirements:
- Highly proficient in Java, and have significant experience with Java SE and Java EE
- Well developed interpersonal and communication skills
- A strong degree of self motivation and a passion for technology
- Experience with the Spring Framework is a strong asset
Support Engineer - Spring Products Focus
Support engineers provide expert production support services to SpringSource's customers. Support engineers provide support for the entire breadth of SpringSource products, and coordinate with colleagues across the planet to provide the highest quality 24x7 production support services available. This is an exciting role that requires considerable interaction and coordination across the company's service delivery and development divisions.
When not providing production support services, support engineers are aligned with specific products in the Spring portfolio. This provides an excellent opportunity to gain deep expertise in those products, through a range of tasks including developing documentation, samples, use cases, code, tests and the like. This foundation ensures support engineers enjoy not only a specialist level of expertise in SpringSource portfolio products, but exciting and rewarding career opportunities within SpringSource globally.
Requirements:
- Proficient in Java, with experience in both Java SE and Java EE
- Knowledge of major platforms and tools commonly used with Spring
- Well developed interpersonal and communication skills (both verbally and in writing)
- A strong degree of self motivation and a passion for technology
- Willingness to participate in the global after-hours support rotation roster
- Experience producing test cases and issue reports is well-regarded
- Experience with the Spring Framework is a strong asset
- Knowledge of any Spring portfolio products (security, web services etc) is ideal
- Previous experience providing support (in any environment)
Support Engineer - Apache Products Focus
Current Career Opportunities at SpringSource
A list of current openings by geographic region is provided below. To apply for an advertised position, please email your resume to the address indicated for the specified opening. All applications will be treated in confidence. We thank you for your interest!
To all recruitment agencies: SpringSource does not accept agency resumes. Please do not forward resumes to our jobs alias, SpringSource employees or any other company location. SpringSource is not responsible for any fees related to unsolicited resumes.
North America
Technical
Support Engineer - Spring Focus. This is a full-time position in our North American division. Successful applicants are not required to move to a different location or travel significantly. The ideal applicant will have 3-5 years experience with Java, and likely have worked with Spring and Tomcat for at least a year. Applicants must already be eligible to work in the USA or Canada. To find out more, or apply, please contact jobs_na (at) springsource.com.
Support Engineer - Apache Focus. This is a full-time position in our North American division. Successful applicants are not required to move to a different location or travel significantly. The ideal applicant will have 3-5 years experience with Java, and likely have worked with Spring and Tomcat for at least a year. Applicants must already be eligible to work in the USA or Canada. To find out more, or apply, please contact jobs_na (at) springsource.com.
Consultant/Senior Consultant. This is a full time position in our North American division. The successful applicant will not be required to relocate from their present home city, although having a base in one of certain major market areas may provide an opportunity of significantly reduced travel. Applicants must already be eligible to work in the USA or have easy prospects of achieving eligibility (eg, Canadians eligible for TN Status are welcome). To find out more, or apply, please contact jobs_na (at) springsource.com.
Associate Software Engineer / Software Engineer. An opportunity to join SpringSource's tools and languages lab in Vancouver and join the AspectJ compiler and weaver development team. Candidates must be already eligible to work in Canada, or have easy prospects of achieving eligibility. To find out more, or to apply, please contact jobs_ca (at) springsource.com.
Associate Software Engineer / Software Engineer. An opportunity to join SpringSource's tools and languages lab in Vancouver as part of the Spring Tool Suite team. Candidates must be already eligible to work in Canada, or have easy prospects of achieving eligibility. To find out more, or to apply, please contact jobs_ca (at) springsource.com.
Sales
Territory Sales Manager. Openings are available in the following locations:
- New York / New Jersey
- San Mateo, California
- Atlanta, Georgia
Pre-Sales Consultant. This is a full time position in our North American division. The successful applicant will not be required to relocate from their present home city, although having a base in one of certain major market areas may provide an opportunity of significantly reduced travel. Applicants must be resident in the USA and already be eligible to work in the USA. To find out more, or apply, please contact jobs_na (at) springsource.com.
United Kingdom
Technical
Testing Engineers. We have a number of vacant positions for testing engineers at SpringSource UK's Southampton office. If you are interested in this position, e-mail your CV to jobs_uk (at) springsource.com, quoting 'Testing Engineer' in the subject line.
Applicants must already be eligible to work in the UK.
Sales
Territory Sales Manager. Openings are available in the following locations:
- London, UK
Germany
Technical
Consultant/Senior Consultant. This is a full-time position in our German division. Successful applicants are not required to move to a different location but must be prepared to travel. Please visit the German Job Offering page for more details.
Sales
Territory Sales Manager. Openings are available in the following locations:
France
Technical
Sales
Territory Sales Manager. Openings are available in the following locations:
- Paris
Australasia
Technical
Sales
Territory Sales Manager. Openings are available in the following locations:
- Sydney, Australia
The Netherlands
There are no positions available at this time. Please check back soon.
Support engineers provide expert production support services to SpringSource's customers. Support engineers provide support for the entire breadth of SpringSource products, and coordinate with colleagues across the planet to provide the highest quality 24x7 production support services available. This is an exciting role that requires considerable interaction and coordination across the company's service delivery and development divisions.
As part of the Global 24x7 Technical Support Team, the Technical Support Engineer will assist our customers to analyze, diagnose, replicate and troubleshoot the reported issues to resolution. This individual will also be working with engineering, quality assurance and sales organization in the product and customer service delivery improvement process.
Requirements:
- Provide level 2 through level 3 technical assistance in analyzing, diagnosing, replicating and troubleshooting customer reported issues to resolution on Apache HTTPD and its core components, Tomcat, AXIS2, ActiveMQ, and Geronimo products
- Manage assigned support incidents and maintain up-to-date status in the Support Console
- Escalate unresolved issues that require more in-depth knowledge to engineering in a timely manner
- Create reproducible test cases for customer reported issues when needed
- Report and submit product defects in the bug tracking system
- Create new knowledgebase articles and keep them up-to-date
- Provide after business hour support on a rotating basis
Qualifications
- BS or MS degree in Computer Science or related field of studies
- Strong analytical, troubleshooting, and problem solving skills
- 3 + years industry experience in technical support or related disciplines
- Familiarity with Apache HTTPD and Tomcat administration and configuration
- Familiarity with programming/scripting/markup languages: C, Java, JavaScript, Perl, PHP, Shell, HTML, XML
- Familiarity with basic system and network administration on UNIX and Windows is preferred
- Familiarity with kernel tuning, AXIS2, ActiveMQ, Spring Framework and Geronimo is a plus

