Senior Software Architect

Job Locations US-MA-Wilmington
Posted Date 6 days ago(6/22/2022 9:56 AM)
Job ID
Engineering - Development & Architecture


TraceLink is seeking a full-time, experienced Platform Architect to join our team and focus on TraceLink’s cloud-based suite of products that help companies in the pharmaceutical supply chain prevent the introduction of counterfeit drugs. If you’re self-motivated, intellectually curious and motivated by designing and developing innovative products for global organizations, you could be a good fit for our team.


The Senior Architect is responsible for the design and overseeing the technical implementation of a set of applications and libraries that enable application developers to build rich and robust microservice-based applications running within TraceLink’s cloud-based platform. The Architect reports to Director of Platform Architecture.
You will:

  • Make application developers more productive but being a thought leader on architecture and design of a common set of application services and libraries used by application developers to develop cloud-based applications that provide mission-critical functionality and support high transaction volume
  • Prototype and in some cases implement the underlying code to advance application functionality in advance of or coordination with the development teams
  • Provide technical oversight of development team responsible for delivering the applications
  • Provide high-level analysis and design reviews to apply appropriate technologies and architecture to solve conceptual problems; ensure design, structure, and content meet performance guidelines
  • Develop software that takes best advantage of our cloud-based fully-distributed architecture
  • Research and remain informed of new technology and tools, and how such technologies could be applied at TraceLink; recommend extension, expansion, and update of technology standards, practices, and methodologies
  • Participate as a member of the CTO technology leadership team to represent the application development teams within the organization, and provide input to other product areas represented by other team members.


Candidates must possess the following skills and traits:

  • 8+ years software development experience
  • Strong experience in software development in Java
  • Strong experience utilizing apache Kafka in microservice applications
  • Strong experience in building sophisticated microservice-based applications
  • Experience working on enterprise business applications
  • Experience in building cloud-based applications on platforms such as Amazon Web Services
  • Experience in designing and implementing web-service-based APIs
  • 3+ years hands-on experience in an architect role employing a variety of technologies
  • Ability to communicate effectively and clearly, and collaborate with other disciplines
  • Bachelor’s degree or greater in computer science or related area
  • Experience and interest in working in fast-paced environments

Helpful skills and experience:

  • Experience developing a product in an Agile development environment
  • Experience in developing Enterprise Software (e.g. Supply Chain, ERP, Manufacturing)
  • Experience with the pharmaceutical industry
  • Experience building reactive systems using frameworks such as, Akka,
    Ratpack, or similar frameworks


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed