×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Engineer

Job in Tacoma, Pierce County, Washington, 98417, USA
Listing for: Automated Systems of Tacoma
Full Time position
Listed on 2026-01-02
Job specializations:
  • Software Development
    Software Engineer, Software Architect
Salary/Wage Range or Industry Benchmark: 160000 - 200000 USD Yearly USD 160000.00 200000.00 YEAR
Job Description & How to Apply Below

At AST, we enhance the efficiency, productivity, and safety of flexible aseptic manufacturing processes for the worldwide Life Science Industry by offering innovative products, services, and solutions.

We are an equal opportunity employer and strive to build a workplace that enables every team member to reach and exceed their capabilities.

Compensation for onsite WA applicants is $160,000 to $200,000 annually. All applicants are welcome to apply.

Employee benefits include:

  • Medical (HSA & PPO)
  • Dental
  • Vision
  • Long/Short term disability
  • HSA account with employer contribution
  • 401(K) (Traditional & Roth options) with up to 5% company match
  • Education Assistance
  • Paid Time Off (PTO)
  • Paid Holiday
  • Bonus potential
What can I expect in this role?

AST is seeking a Principal Software Engineer to join our Research and Development Team. The Principal Software Engineer is a highly experienced technical leader who operates at a multi‑team, organizational, and company‑wide level. This role focuses on large‑scale technical strategy, complex system design, mentorship, and driving significant technical initiatives that have a broad and lasting impact on the business. You are distinguished by your ability to influence and execute across organizational boundaries.

The Principal Software Engineer position will report to the Chief Technology Officer and is a full‑time position located onsite in Tacoma, Washington. If the Principal Software Engineer position aligns with your goals and you share our passion for AST’s Mission, Vision, Purpose, Values and Key Behaviors, we want to hear from you.

What will I be doing? Technical Leadership & Strategy
  • Define and drive the long‑term technical roadmap and architectural vision for AST products, services, and platforms.
  • Lead the design and implementation of highly complex, scalable, and resilient software systems, including the core infrastructure supporting machine learning model training, serving, and continuous deployment (MLOps).
  • Act as the go‑to technical expert and decision‑maker on complex engineering solutions, performance, and technical challenges.
  • Identify and mitigate technical risks before they become significant issues.
  • Drive the adoption of new technologies, best practices, and engineering standards.
Collaboration & Mentorship
  • Mentor and coach engineers—from junior to senior level—on system design, coding best practices, career development, and technical leadership.
  • Influence and align engineering teams and business stakeholders on technical solutions and strategies.
  • Champion engineering excellence and a culture of high‑quality, scalable, and sustainable software development.
  • Present technical roadmaps, proposals, and complex concepts clearly to executive and non‑technical audiences.
Execution & Delivery
  • Take direct technical ownership and responsibility for the most ambiguous, complex, and high‑priority technical projects that cross multiple team boundaries and are critical to business success.
  • Lead efforts to significantly improve the reliability, performance, and operational efficiency of core systems, often involving deep dives into scaling bottlenecks and architectural challenges.
  • Identify and build foundational tools, platforms, or core services that dramatically increase productivity, velocity, and quality of work for other engineers.
  • Set the organizational standard for technical excellence by leading the creation of high‑quality design documents, conducting rigorous and constructive design reviews, and providing authoritative technical oversight on mission‑critical codebases.
  • Champion the strategy of reducing complexity in our architecture, ensuring that system designs are elegant, sustainable, and easily understood by future engineers.
Others
  • Up to 20% of travel is required.
Qualifications
  • 10+ years of progressive experience in software engineering, with 3+ years in a Staff, Principal, or equivalent senior technical leadership role.
  • Bachelor’s degree in computer science, computer engineering or equivalent.
  • Deep expertise in system architecture, distributed systems, and cloud‑native infrastructure (e.g., AWS, GCP, Azure).
  • Mastery of at least one major programming language (e.g., .NET, Python,…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary