TraceLink is hiring a Software Engineer I in Wilmington, offering an excellent opportunity for an early-career software professional to build and enhance innovative technology solutions. This role is ideal for candidates who enjoy solving technical problems, collaborating with experienced engineering teams, and developing software in a professional technology environment. With a competitive salary range of $83,000–$105,000 per year, the position offers a strong opportunity to grow your engineering career with TraceLink.
Job Overview
| Field | Details |
|---|---|
| Company Name | TraceLink |
| Role | Software Engineer I |
| Qualification | Bachelor’s degree in Computer Science, Software Engineering, or a related field; relevant software development skills |
| Job Location | Wilmington, Massachusetts, United States |
| Salary | $83,000–$105,000 USD per year |
| Work Type | On-site / Hybrid |
| Job Type | Full-Time |
| Job Level | Entry Level |
| Industry | Software / Technology |
Job Description
We are looking for a Software Engineer I to join the Engineering Services team. This role focuses on investigating and resolving customer-impacting software issues in close partnership with Services, Product Engineering, Quality Engineering, and Cloud Operations. The team also turns recurring production patterns into stability improvements and contributes to Product-requested feature packs based on priorities and available capacity.
The ideal candidate is a strong problem solver who can use AI-assisted engineering tools effectively for investigation, development, testing, and documentation while applying sound engineering judgment to validate the results.
Responsibilities
- Investigate and troubleshoot customer-reported and production issues.
- Analyze logs, application behavior, APIs, data, and system errors to identify root causes.
- Reproduce issues and develop appropriate fixes, workarounds, scripts, or automation.
- Use AI-assisted engineering tools to accelerate debugging, implementation, testing, and documentation.
- Review and validate AI-generated solutions for correctness, security, maintainability, and performance.
- Collaborate with Services, Product Engineering, Quality Engineering, and Cloud Operations to drive issues to resolution.
- Document technical findings, root causes, and resolutions clearly.
- Participate in code reviews, knowledge sharing, and continuous improvement activities.Identify recurring production patterns and contribute stability-focused enhancements that eliminate repeat issues.
- Contribute to Product-requested feature packs based on business priority and team capacity.
- Participate in the Engineering Services on-call rotation, including scheduled coverage outside normal business hours as required.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- 0–2 years of software engineering, internship, or relevant project experience.
- Working knowledge of Java, Scala, Python, JavaScript, or a similar programming language.
- Experience or familiarity with AI-assisted coding and engineering tools, with the ability to evaluate and validate AI-generated code and technical recommendations.
- Understanding of APIs, databases, SQL, testing, and software development fundamentals.
- Strong debugging, analytical, and problem-solving skills.
- Strong communication, collaboration, and ownership.
Preferred Qualifications
- Experience with Java and/or Scala applications.
- Familiarity with AWS or other cloud platforms.
- Experience with application logs, monitoring, or observability tools.
- Familiarity with Git, CI/CD, Jira, and Confluence.
- Exposure to SaaS, microservices, distributed systems, or production support environments.
What We Value
- Customer focus and ownership.
- Curiosity and structured problem solving.
- Effective and responsible use of AI as an engineering tool.
- Ability to challenge assumptions and validate solutions.
- Calm, clear collaboration during production issues.
Selection Process
- Application submission and resume screening
- Initial recruiter or HR screening
- Technical interview
- Engineering/team interview
- Final interview and candidate evaluation
- Reference or background checks, as applicable
- Job offer and onboarding
How to Apply
- Review the Software Engineer I job requirements and qualifications.
- Prepare an updated resume highlighting your software development skills and relevant experience.
- Visit TraceLink’s official careers page or the applicable job listing.
- Search for the Software Engineer I position in Wilmington, Massachusetts.
- Complete the online application form and upload your resume.
- Submit your application and monitor your email for further communication from the recruiting team.