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.