hero

Join the teams building tomorrow.

Software Engineer II

TraceLink

TraceLink

Software Engineering
Wilmington, MA, USA
Posted on Aug 21, 2025

Company overview:

TraceLink’s software solutions and Opus Platform help the pharmaceutical industry digitize their supply chain and enable greater compliance, visibility, and decision making. It reduces disruption to the supply of medicines to patients who need them, anywhere in the world.

Founded in 2009 with the simple mission of protecting patients, today Tracelink has 8 offices, over 800 employees and more than 1300 customers in over 60 countries around the world. Our expanding product suite continues to protect patients and now also enhances multi-enterprise collaboration through innovative new applications such as MINT.

Tracelink is recognized as an industry leader by Gartner and IDC, and for having a great company culture by Comparably.

Responsibilities

The Software Engineer II for Opus will have an engineering role in the design, implementation and maintenance of key platform applications and our integrated software development applications within a sophisticated, AWS EKS hosted, reactive, cloud platform. Your responsibilities will include:

  • Develop highly optimized software that is the cornerstone of our RxJava, Vert.x based platform, as well as platform deployed Javascript and Java microservices

  • Bring creativity and collaboration to design and problem solving

  • Write code with quality in mind; proficient in writing unit tests to ensure high code quality

  • Work closely with our QA team; assist with test planning as appropriate

  • Work independently or in collaboration to accomplish tasks and large initiatives.

  • Grasp business knowledge quickly

  • Work with your team to estimate tasks, and provide regular status updates as part of our scrum-based Agile development process

  • Actively participate in all phases of the software development lifecycle.


Qualifications

  • BS or MS degree in computer science or engineering or equivalent required

  • 3-5 years of software development experience, Java preferred

  • Experience with SQL or no-SQL databases

  • S3 and OpenSearch/Elasticsearch knowledge a plus

  • Experience with RxJava, Vert.x or other reactive programming is a plus

  • Excellent communication skills; ability to communicate effectively and clearly, and collaborate with other disciplines

Please see the Tracelink Privacy Policy for more information on how Tracelink processes your personal information during the recruitment process and, if applicable based on your location, how you can exercise your privacy rights. If you have questions about this privacy notice or need to contact us in connection with your personal data, including any requests to exercise your legal rights referred to at the end of this notice, please contact Candidate-Privacy@tracelink.com.