Senior Software Engineer
As a Senior Software Engineer at Wellspring, you will collaborate closely with business development, product development, and engineering teams to develop creative solutions to real-world customer demands. We are looking for an energetic and motivated individual to join our top-notch team and take on the exciting challenges an enterprise SaaS platform provides.
Responsibilities:
Design and develop high quality code using Clojure, Ruby, PHP, and/or Javascript
Help build a culture which thrives on domain modeling and test driven development
Optimize our code, framework, and architecture for scalability and efficiency
Design our platform, frameworks, and APIs for modularity, scalability, and efficiency
Guide the implementation of application design, including tools and methodologies
Ensure the integrity of our codebase through design reviews and refactoring
Active participation and leadership in our software development process
Requirements:
In-depth experience with web based software and multi-tiered or service oriented architecture
Ability to quickly learn and apply new technologies
Proven ability to work well in a team-oriented, collaborative environment
Expert in at least one language, one database technology, and RESTful or WS* API design
Deep understanding of Linux, MySQL, Apache and/or Nginx, and Lucene/Solr as a bonus
Excellent verbal and written communication skills
Preferred:
Knowledge of enterprise software architecture patterns and Domain-Driven Design principles
Understanding of functional/declarative programming practices
Strong interest in DevOps and Continuous Delivery
Active participation in open source and local tech communities
Experience with multiple web, JVM, and/or Javascript frameworks
Bachelor's degree or higher in Computer Science
Wellspring is the leading provider of software tools to manage R&D and technology commercialization. Our suite of web-based software manages the transformation of scientific discoveries into real world products. We work with clients to accelerate the pace of innovation at premier research universities, R&D groups at Fortune 500 companies, and leading medical institutions. Wellspring also operates Flintbox®, the largest online marketplace for inventions emerging from research labs around the world.
Wellspring offers a dynamic work environment located in the River North neighborhood of Chicago. Our environment is highly collaborative, technical, and fun. We tackle enterprise level software challenges by employing processes which leverage the talent of our focused and dedicated team of professionals. We are a rapidly growing software firm with significant opportunities for career advancement.