Software Engineer III

TraceLink, Inc•Wilmington, MA
•$132,435 - $161,843

About The Position

TraceLink is seeking a Software Engineer III to join its Engineering Services team in Wilmington, Massachusetts. The role combines production troubleshooting, stability engineering, and feature development. The engineer will investigate customer-impacting issues, convert recurring production patterns into durable improvements, and contribute to Product-requested feature packs according to priorities and team capacity. The role also participates in an on-call rotation. Engineers are expected to use AI-assisted engineering tools to accelerate investigation, implementation, testing, and documentation while taking responsibility for the quality and correctness of the results. The role works with Services, Product Engineering, Quality Engineering, and Cloud Operations.

Requirements

  • 3–5 years of professional software engineering experience, preferably developing and supporting SaaS or distributed applications.
  • Strong hands-on experience with Java.
  • Hands-on experience with JavaScript and modern application development.
  • Hands-on AWS experience and understanding of cloud-based application architectures.
  • Strong production troubleshooting and root-cause analysis skills.
  • Experience with REST APIs, SQL/databases, microservices, messaging systems, and distributed applications.
  • Experience using AI-assisted engineering tools for development, debugging, testing, and technical analysis, with the ability to validate generated solutions.
  • Experience with Git, CI/CD, automated testing, and code reviews.
  • Strong communication, collaboration, and ownership.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.

Nice To Haves

  • Scala experience; the ability and willingness to learn Scala is expected.
  • Experience with observability tools, containers, or AWS services used in production environments.
  • Familiarity with Jira and Confluence.

Responsibilities

  • Investigate and resolve complex production and customer-reported issues.
  • Analyze logs, APIs, application behavior, data, SQL, and AWS services to identify root causes.
  • Design and deliver fixes, stability enhancements, automation, and product feature changes.
  • Identify recurring production patterns and implement improvements that prevent repeat issues.
  • Contribute to Product-requested feature packs based on priority and team capacity.
  • Use AI-assisted tools for debugging, implementation, testing, code review, and documentation, and validate generated output.
  • Work independently from problem definition through implementation, testing, and production validation.
  • Collaborate with Services, Product Engineering, Quality Engineering, and Cloud Operations.
  • Participate in code reviews, knowledge sharing, and continuous improvement.
  • Participate in the Engineering Services on-call rotation, including scheduled coverage outside normal business hours as required.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service