Junior Software Engineer (IT)

Amphenol•Liberty Lake, WA
•$75,000 - $90,000•Hybrid

About The Position

The Junior Software Engineer works on the IT team to build and support internal business applications at Amphenol Network Solutions. The role focuses on extending the Epicor Kinetic ERP and developing the company’s .NET-based internal intranet tool suite. The developer works directly with people across the business to understand operational problems and turn them into practical software solutions. The team is adopting AI-assisted development tools and expects the developer to use them thoughtfully. The company describes its work pace as fast while emphasizing a healthy work-life balance and sustainable workloads. The position is based in the Liberty Lake, Washington office, with potential hybrid flexibility depending on business needs. It involves regular time on the production floor to understand the processes supported by the software. Occasional travel to the manufacturing facility in Mexico may be required. The role involves extended computer work, including sitting, typing, and phone use, and may occasionally require lifting equipment weighing up to 25 pounds. The stated pay range is $75,000–$90,000 per year. The position is exempt. Employee benefits include medical, dental, and vision coverage; HSA/FSA accounts; critical illness and hospital indemnity coverage; short- and long-term disability; life and AD&D coverage; retirement with match; flexible schedules; holiday pay; vacation pay; and sick pay.

Requirements

  • 0–2 years of professional software development experience, or equivalent hands-on experience through internships, academic projects, or personal work.
  • Experience building at least one complete application, from data layer to user interface.
  • Familiarity with version control such as Git and with issue tracking.
  • Willingness to learn new tools, technologies, and business domains as needs evolve.
  • Working knowledge of C# and .NET; experience with Java, TypeScript, Python, or a similar language is also welcome.
  • Familiarity with SQL and relational databases, preferably Microsoft SQL Server.
  • Understanding of REST APIs, JSON, and web application fundamentals including HTML, CSS, and JavaScript.
  • Hands-on use of AI coding assistants, such as Claude or GitHub Copilot, and genuine curiosity about new development tools.
  • Ability to break down ambiguous business requests into clear, buildable pieces.
  • Ability to write readable, maintainable code and follow established coding standards.
  • Foundational debugging and troubleshooting skills.
  • Strong verbal and written communication skills, including the ability to ask effective questions, explain technical tradeoffs plainly, and document work clearly for nontechnical users.
  • Comfort receiving feedback, asking for help early, and collaborating openly with teammates.
  • Proficiency with modern development tools, including Visual Studio or VS Code, Git, and issue tracking platforms.
  • Ability to review and verify the output of AI-assisted development tools.
  • Adaptability to new software and platforms.
  • Ability to perform extended computer work, including sitting, typing, and phone use, and maintain focus during prolonged desk-based work; occasional lifting of equipment weighing up to 25 pounds may be required.

Nice To Haves

  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related field.
  • Exposure to an ERP system, ideally Epicor Kinetic.
  • Experience with ASP.NET Core, Blazor, or a modern front-end framework.
  • Interest in manufacturing, supply chain, or business operations.
  • Familiarity with SQL Server Management Studio, Microsoft Teams, and SharePoint.

Responsibilities

  • Develop and maintain Epicor Kinetic customizations, including BPMs, Epicor Functions, BAQs, dashboards, and integrations through the Kinetic REST API.
  • Build, enhance, and support applications in the internal intranet tool suite.
  • Write and tune SQL Server queries, views, and stored procedures for reporting and business processes.
  • Integrate internal systems with Epicor and third-party services through APIs.
  • Gather requirements from users in manufacturing, engineering, sales, and finance, and translate them into working solutions.
  • Troubleshoot and resolve application issues, and provide second-level support for the tools owned by the team.
  • Use AI-assisted development tools to accelerate coding, testing, documentation, and debugging, and help refine the team’s use of these tools.
  • Write tests, participate in code reviews, and document work so others can support it.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • HSA/FSA accounts
  • Critical illness coverage
  • Hospital indemnity coverage
  • Short-term disability coverage
  • Long-term disability coverage
  • Life insurance
  • AD&D coverage
  • Retirement plan with match
  • Flexible schedules
  • Holiday pay
  • Vacation pay
  • Sick pay
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service