Software Engineering Technical Lead
Wellspring is hiring a tech lead to help build our new enterprise SaaS product. In this role, you will lead architectural decisions and collaborate closely with our top notch product, site reliability, and infrastructure teams to develop creative solutions to real-world customer demands.
Our clients fight diseases, improve natural resource efficiency, create next generation electronics, and develop higher yield crops. Wellspring is the leading provider of software to manage R&D and innovation. Our clients include Fortune 500 companies, premier research universities, 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 team is highly collaborative, technical, and creative. This role will leverage your experience and expertise to lead the design and development of our microservice-based enterprise SaaS product.
Responsibilities:
- Optimize our code, platform, and APIs for modularity, simplicity, and efficiency
- Ensure the integrity of our code through testing, design reviews, and refactoring
- Propose and implement solutions that balance technical realities with product needs
- Lead and continually improve our SDLC and related processes
- Contribute to the ongoing development of a positive team environment
- Mentor, train, and encourage professional development of teammates
Requirements:
- Expertise in Ruby, Clojure, and/or a JS MVC framework, preferably AngularJS
- Experience with multitiered and/or (micro)service oriented web architecture
- Deep understanding of Linux, MySQL, and RESTful API design
- Knowledge of software architecture patterns and DomainDriven Design principles
- 2+ years engineering lead or management experience with a proven ability to foster a high-performing and collaborative engineering environment
Preferred:
- Experience with multiple web, JVM, and/or Javascript frameworks
- Understanding and interest in functional programming languages and practices
- Usage of graph databases and/or Lucene/Elasticsearch/Solr search
- Strong interest in DevOps practices and Continuous Delivery
- Active participation in open source and local tech communities
- BS degree in Computer Science, Software Engineering, or equivalent experience
We invite interested and qualified applicants to send a resume and brief introduction via [email protected].
Wellspring is an Equal Opportunity Employer.