We are a growing company located in North Bend, WA that specializes in creating CNC robotic machinery for manufacturing across a variety of industries all over the world.As part of our growth strategy, we are seeking a versatile Software Engineer to join our small but dedicated IT/development team.
We maintain a fun work environment with a focus on teamwork and maintaining a healthy work-life balance.
Join us and help transform manufacturing with professional machine tools that deliver exceptional value and accessibility to everyone!
Position: Software Developer
We are looking for a skilled Software Engineer who can work on a wide range of projects, from maintaining and enhancing legacy LAMP-stack applications to developing new features using more modern frameworks.
The ideal candidate will have a strong foundation in both traditional and contemporary technologies, along with a passion for learning and adapting to new tools and methodologies as we modernize.
Areas of responsibility:
- Maintain and enhance existing legacy LAMP-stack applications to ensure optimal performance and functionality.
- Develop new features and functionalities using modern frameworks such as Node.js, React, or Angular.
- Develop and maintain .NET applications, leveraging the Microsoft technology stack to build scalable and robust solutions for business needs.
- Collaborate with cross-functional teams to gather requirements, design solutions, and implement features that meet business needs.
- Troubleshoot and debug issues in both legacy and modern applications, ensuring timely resolution and minimal disruption to business operations.
- Stay current with emerging technologies and industry trends, proactively identifying opportunities to improve existing systems and processes.
- Architect applications and technology solutions with the philosophy of enabling technical staff (such as mechanical engineers) to maintain and customize them without further development needed, reducing the need for software developers to become subject matter experts in every domain.
Skills/Qualifications/Requirements:
Required Experience Languages / Environments / Toolsets
- 6 years working experience
- BS degree or equivalent in Computer Science or Engineering
- MySQL 5.1, PHP 5.3.3, Apache 2.2.5, JavaScript, HTML, C#, Git, JSON, Bootstrap, Python 3.8 , C# .NET 4.0 , Bash, YAML, TypeScript, CSS, SCSS, Lua, Node.js, PowerShell, Bash/other command-line scripting, Git
- Amazon Web Services (SDK, CLI, EC2, S3, Lambda, IAM Code Commit, CI/CD, Security Groups, Volumes, Networking etc.).
- Google Cloud Services (APIs, Analytics/Tag Manager, Credentials, ReCaptcha, etc).
- CentOS 6.10, Ubuntu, Alpine, and Amazon Linux 2.
- DNS Services
- SEO concepts and implementation
- Visual Studio Code, Visual Studio, VMware Player, VirtualBox, Docker, Jenkins.
- MySQL Workbench, FTP client, Regedit, NSIS, InnoSetup, Windows 10 , Terminal, Putty, VIm
Desired Experience - Languages / Environments / Toolsets
- Modern JavaScript, architecture, and API frameworks
- Headless frameworks and web services architecture
- Knowledge in tools like Jenkins and continuous integration and deployment frameworks
- NextJS, React, Redis, Solid/Quik/Svelte etc, Tailwind CSS, JavaScript, TypeScript
- Visual programming frameworks
Desired Experience - Hardware & Controls Systems
- C# .Net 4
- Experience with ClearPath API and Motors
- Experience with VS Code, Visual Studio 2019 , and multi-threading
- Vectric/Fusion 360/SheetCAM or other CAM post processors
- Lua for Mach4 development and possibly C/C for plugin development
- Python 3.8 , Docker, Jenkins, YubiKey
- Mkdocs, Material for Mkdocs, and Markdown for documentation
Position Details:
- This is a full-time position.
- Benefits include paid vacation, 401(k), incentive program, and health care coverage.
- North Bend, WA or remote position with occasional on-site collaboration opportunities (WA, OR, ID, or NC preferred)
Job Type: Full-time
Pay: $80,000.00 - $140,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Flexible schedule
- Health insurance
- Health savings account
- Paid time off
- Referral program
- Vision insurance
Compensation package:
Experience level:
Schedule:
- 8 hour shift
- Monday to Friday
Application Question(s):
- Are you fully vaccinated against COVID-19? If not, are you willing to become fully vaccinated prior to starting work at Avid CNC?
- Are you located in WA, ID, OR, NC, MA? This job is only available in these states and relocation is not offered for this role.
Education:
Experience:
- Software development: 4 years (Required)
Work Location: In person