> Markdown version of [/jobs/ext/1452666-software-engineer](https://www.wearedevelopers.com/jobs/ext/1452666-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** The Ast - **Location:** Tacoma, WA, United States - **Experience:** Expert - **Salary:** $125,000.0 - $140,000.0 - **Contract:** Permanent contract - **Skills:** .NET Framework, Agile Methodology, Software Applications, C Sharp (Programming Language), Software Quality, Data Cleansing, Dependency Injection, Programming Tools, Python (Programming Language), PostgreSQL, Machine Learning, Windows Presentation Foundation, Microsoft SQL Server, Performance Tuning, Scrum Methodology, Software Engineering, Feature Engineering, .NET Core, Indexer, Integration Tests, Information Technology, Machine Learning Operations, Api Design, Unsupervised Learning - **Published:** July 26, 2026 - **Apply:** https://www.careerjet.com/jobad/us96c702eca8e29f869160e399cb478c93 ## About the Role * Bachelor's degree in computer science, engineering, or a related field. * 5+ years building production systems in C# using .NET Core/.NET 6+, including API design, dependency injection, and layered architecture, designed and maintained relational schemas in SQL Server or PostgreSQL, including migrations, indexing, and performance tuning * Experience developing end-to-end machine learning pipelines, including data preprocessing, feature engineering, model training, validation, and deployment. * Practical knowledge of supervised and unsupervised learning algorithms (e.g., classification, regression, clustering) and their appropriate application. * Experience with Scrum/Agile development methodologies * A strong problem-solving mindset with the ability to think creatively and independently. * Excellent written and verbal communication skills. * Ability to work effectively both independently and as part of a team, in a very fast paced environment and with little supervision. * Other duties as assigned Preferred Qualifications * Experience developing software within regulated industrial environments, including integration with PLC-based automation systems. * Experience building modern desktop applications using Avalonia, WPF, or WinUI. * Experience developing interactive 3D or simulation applications using Unity. Eligibility Requirements: * Must be legally authorized to work in the United States without restriction. * Must be willing to take and successfully pass a drug test. ## Description * Overall responsible for all PC and Android-based machine automation control systems and platforms. * Collaborate effectively with cross-functional teams to define and deliver complete machine automation solutions. * Develop and execute software functional and design requirement documents, scope of work documents, and project plans. * Design, develop, and implement features for our Android and .NET applications controlling industrial devices using modern development tools. * Ensure proper documentation and produce professional user operation manuals. * Design, develop, and implement machine learning models using C# and Python, or other applicable and modern tools. * Integrate machine learning models into machine automation software applications. * Develop and maintain unit and integration tests to ensure code quality, reliability, and maintainability. * Stay up to date on the latest advancements in machine learning and related technologies * Up to 20% of travel may be required. ## Related Videos - [Optimizing Discovery: PostgreSQL's Role in Transforming GetYourGuide's Search](https://www.wearedevelopers.com/videos/1647-optimizing-discovery-postgresql-s-role-in-transforming-getyourguide-s-search) - [Functions Triggers using Azure Event Grids in Azure Blob Storage](https://www.wearedevelopers.com/videos/47-functions-triggers-using-azure-event-grids-in-azure-blob-storage) - [API Design - Getting Started](https://www.wearedevelopers.com/videos/33-api-design-getting-started) - [Shipping Faster with Less: Render on Cloud Hosting, AI Workloads, and the Future of DevOps](https://www.wearedevelopers.com/videos/1894-shipping-faster-with-less-render-on-cloud-hosting-ai-workloads-and-the-future-of-devops) - [Dynamic Entities in .NET: Building Low-Code Systems on Top of Entity Framework Core](https://www.wearedevelopers.com/videos/100218-dynamic-entities-in-net-building-low-code-systems-on-top-of-entity-framework-core) - [Valven Atlas: Engineering Intelligence That Delivers](https://www.wearedevelopers.com/videos/1660-valven-atlas-engineering-intelligence-that-delivers) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)