Senior Software Engineer - Team Lead

Concord, MA

aPriori provides discrete manufacturers and product innovation companies with the most technologically advanced and comprehensive Design to Cost (DTC) and Design for Manufacturing (DFM) software available on the market today. We are looking for a Senior Software Engineer-Team Lead to advance our Cloud offering.

• 8+ years of software engineering experience

• 5+ years of Java development experience

• Full stack capabilities including 2+ years experience with one or more JavaScript frameworks such as React (ideal) or Angular

• Experience designing and implementing major components of software products or responsible for overall product architecture

• Demonstrable experience developing and consuming RESTful web services

• Experience in SaaS/Cloud application development, including an understanding of security concerns and multi-tenancy

• Successful experience leading a small-medium sized Engineering team on a complex project

• Self-starter with the ability to work independently or as part of a project team

• Experience designing and implementing distributed systems

• Skilled at object-oriented analysis, design and programming

• BS in Computer Science or other technical discipline

• Other languages such as Node, GO, Python a plus

• Experience in database techniques/tools such as data modeling, with Oracle, SQL etc., as well as NoSQL, e.g. Mongo, Cassandra, Redis

• Experience with one or more ORM frameworks such as Hibernate

• Experience with developing containers and using automated build tools

• Experience refactoring and redesigning products to be more usable, scalable, secure and performant

• Experience configuring and tuning virtual private/public clouds, preferably in AWS

aPriori has a highly collaborative/cross-functional culture and approach to developing products. Therefore, in addition to the technical requirements, we are looking for an individual with good communication skills (both verbal and written) who can collaborate effectively with product development and product management

apply now

Getting in touch with aPriori


See our technology in action