Software Engineer

Job Category: Technology and IT
Job Type: Full Time
Job Location: United States ·
Company Name: TraceLink

About TraceLink

TraceLink is a global leader in pharmaceutical supply chain software solutions. Our Opus Platform helps digitize supply chains, ensuring compliance, visibility, and smarter decision-making while reducing disruptions in the delivery of medicines to patients worldwide.

Founded in 2009 with the mission of protecting patients, TraceLink has grown to 8 offices, 800+ employees, and 1,300+ customers across 60+ countries. We are recognized as an industry leader by Gartner and IDC, and as one of the best places to work by Comparably.

Our expanding product suite, including MINT, enhances multi-enterprise collaboration and continues to transform the pharmaceutical industry.


About the Role

As a Software Engineer II (Opus Platform), you will play a critical role in designing, implementing, and maintaining key applications within our AWS EKS-hosted reactive cloud platform. You’ll develop highly optimized software while collaborating with cross-functional teams to ensure quality, scalability, and innovation.


Key Responsibilities

  • Develop optimized software for our RxJava- and Vert.x-based platform, as well as platform-deployed Java and JavaScript microservices.

  • Bring creativity and collaboration to design and problem-solving.

  • Write clean, efficient, and testable code with strong unit test coverage.

  • Partner closely with QA teams to support test planning and validation.

  • Work independently or collaboratively to deliver on tasks and initiatives.

  • Quickly gain an understanding of business processes and requirements.

  • Participate in scrum-based Agile development, providing estimates and regular status updates.

  • Engage in all phases of the software development lifecycle (SDLC).


Qualifications

  • BS/MS in Computer Science, Engineering, or equivalent.

  • 3–5 years of software development experience (Java strongly preferred).

  • Experience with SQL or NoSQL databases.

  • Knowledge of AWS S3 and OpenSearch/Elasticsearch is a plus.

  • Familiarity with RxJava, Vert.x, or other reactive programming frameworks preferred.

  • Strong communication skills with the ability to collaborate across teams.


Why Join TraceLink?

At TraceLink, you’ll be part of a mission-driven company that protects patients and empowers healthcare innovation. You’ll work with cutting-edge cloud-native technologies, contribute to meaningful projects, and thrive in a culture recognized for its collaboration, innovation, and growth opportunities.

Learn more about how we process candidate data: TraceLink Privacy Policy.


APPLY

Apply for this position

Allowed Type(s): .pdf, .doc, .docx