Solidware | Careers
Solidware Careers
Don't think evolution. Think revolution! If you're interested in working on hard problems and developing cutting edge technologies to solve them, then send us your resume. We'd like to meet you!
SWaudit Overview
Now with dependency mapping, architectural integrity & enhanced analytics.
More >>>
Current Openings
Pre- and Post-Sales Engineer
Job Summary | Provide technical support in the office and the field
» View Details
Location | Boulder, CO (flexible for the right candidate)
Reports to | Vice President of Sales and Business Development
Job Overview | This position provides technical support to sales representatives in the office and in the field. Requires excellent technical and communication skills, prior technical and customer problem resolution experience and the ability to work well in a team setting. A comprehensive understanding of Application Development Software, concepts and terminology is required. Proficiency in Java and related tools is desirable.
Qualified candidates will work with enterprise customers to shorten the sales cycle by overcoming technical hurdles within these accounts. Sales Engineers must have solid communication skills, project management skills, sales ability, technical expertise, and work well in a team and independently. They must also be able to communicate complicated technical material in a results-oriented environment.
General Responsibilities
- Working with the Inside and Outside Sales Representatives on joint account calls.
- Working closely with SWaudit sales representatives and partner community as a technical consultant of SWaudit technologies during sales calls, demonstrations, webinars, account planning and lab tests.
- Answering technical questions and conducting demonstrations of products and new features to prospects and to various groups within existing customer accounts.
- Interfacing with various customers at both a project management and a technical level and position Solidware as a viable solution in real time during customer meetings.
- Acting as a mentor to other Sales Engineers to share knowledge and best practices to advance the sales of our products and technologies.
- Providing technical descriptions and content for proposals in response to RFPs and RFQs.
- Gathering ongoing prospect and customer feedback, enhancement requests, and related information.
Qualifications
- Requires the ability to interact with many different types of individuals, including VPs of Software Engineering, Software Architects, CTOs, Engineering Managers and business professionals. A broad background and general knowledge of technical areas and a basic understanding of related terms and software development processes a plus. The successful candidate will have demonstrated self-confidence and self-reliance in conducting demonstrations, training, and experience working in Business-to-Business situations.
- Applicants must have good communication skills both verbally and in written form and the ability to effectively communicate ideas and properly describe problems and solutions. Critical thinking, reasoning, and problem solving are an essential part of this position. Must be a self-starter that manages time and activities with little day-to-day guidance from management.
- Excellent listening skills resulting in a high level of customer satisfaction. Must be able to listen for opportunities as well as for potential technical hurdles, and then to appropriately capitalize on the former and address or adapt to the latter.
- The ability to travel. This position requires extensive travel (up to 75%).
Technical Requirements
- Java programming experience and software development experience is a plus
- Experience in web development both on the server-side as well as the user interface is a plus
- Experience with relational databases is a plus
Years of Experience | 7+ years in application development software space and 5+ years providing sales support and explaining technology to customers and sales prospects
Education | Bachelors degree in Computer Science, Engineering or equivalent. Additional business-related education is a plus.
Citizenship | Must be a US citizen or permanent Resident
Please send your cover letter and resume to
Senior Software Engineer
Job Summary | Architect, develop and design software applications
» View Details
General Responsibilities
- Maintain project controls that accurately reflect completed work against project plans, schedules and budgets
- Ensure that project meet needs and expectations of quality
- Work closely with all levels of end users, including executive level staff, to quickly prototype possible approaches to problems, and then implement the final solution
Minimum Skill Requirements
- Extensive, hands-on professional experience in Object Oriented Application architecture and programming (design and development)
- Extensive experience with development in Java
- Knowledge and experience with other languages is a plus
- Extensive experience in design and implementation of unit test software solutions
- Experience with all phases of the software development life cycle (analysis, design, development, testing, deployment)
- Knowledge and experience in modular programming methodologies
- Strong application design skills with experience in designing complex APIs
- Ability to work on large-scale projects
- Good understanding of database systems
- Experience with software analysis and synthesis tools
- Experience with compilers is a plus
Non-technical Requirements
- Customer Experience; ability to contribute to development product/market strategies in response to customer needs
- Ability and Agility to work in a fast-paced startup environment
- Passionate about quality and accuracy
- Team player and Leader, quick learner and excellent problem solver
- Highest level of integrity
- xcellent communication (verbal and written) and interpersonal skills
- Good sense of humor
Years of Experience | 10+ years
Education | Bachelors degree in Computer Science, Engineering or equivalent. Higher Degrees preferred.
Citizenship | Must be a US citizen or permanent Resident
Please send your cover letter and resume to
Software Engineer
Job Summary | Develop and design software applications
» View Details
General Responsibilities
- Develop and design software applications based on engineering product definitions and specifications
- Desirable Technical Requirements:
- Proficient in designing complex cross-browser GUIs using Web 2.0 technologies including: XHTML, AJAX, and CSS
- J2EE presentation technologies, such as JSP 2.0, custom tags, and JSTL
- Proficient with Spring including SpringMVC, Acegi Security, and WebFlow
- Data persistence using: Hibernate, JDBC, and relation databases
- Working knowledge of Eclipse IDE or IntelliJ IDEA
- Must be able to demonstrate a solid understanding of IoC, dependency injection, and design patterns
Non-technical Requirements
- Agility to work in fast-paced, startup environment with frequently changing priorities
- Passionate about quality and accuracy
- Team player, self-starter, quick learner
- Excellent problem solver
- Plusses include customer-facing experience a good sense of humor
Education | Bachelors degree in Computer Science, Engineering or equivalent.
Citizenship | Must be a US citizen or permanent Resident
Please send your cover letter and resume to
Software Engineer Intern
Job Summary | Design, develop and test software applications
» View Details
Required Skill | Java Programmer, J2EE
Job Details | We are an entrepreneurial organization and the ideal candidate should be comfortable working in a fast-paced, dynamic environment. The selected candidate will have the chance to work with a variety of open source technologies and contribute to all phases of the development cycle as well as participating in the creation of new inventions and the patent process. Candidate needs to be able to design, write, test, and debug software using good programming practices. Deliverables (design, code, test cases, process techniques, etc) need to be clearly documented. Good oral and written communication skills are essential. Guidance will be given but candidate needs to be able to create and deliver a solution from a concept or existing program/example. This is a challenging position with tremendous opportunity for learning and growth.
Technical Requirements
- Java programming experience
- J2EE experience
- Experience in web development both on the server-side as well as the user interface is a plus
- Experience with relational databases is a plus
- Major in computer science or related discipline
Non-technical Requirements
- Ability and Agility to work in a fast-paced startup environment
- Passionate about quality and accuracy
- Team player, quick learner and excellent problem solver
- Highest level of integrity
- Excellent communication skills
- Good sense of humor
Education | Major in Computer Science, Engineering or equivalent.
Citizenship | Must have permission to work in the United States as an intern.
Please send your cover letter and resume to
