Full-Stack Software Engineer - Remote Services
$105,900–$180,000 year
On-siteAnn Arbor, Michigan, United States
Job Summary
Build scalable front-end applications and back-end services, including APIs and microservices, for remote service software products supporting semiconductor fabrication tools. Collaborate with marketing, product managers, IT infrastructure, and security teams to participate in roadmap development and backlog refinement. Create responsive, secure user experiences while developing automated testing strategies and implementing CI/CD pipelines for deployments. Troubleshoot production issues across the full technology stack and maintain the integrity of remote access systems. Leverage coding assistants to accelerate delivery and continuously evaluate emerging AI engineering tools.
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field
- 5 years of full-stack software engineering experience
- 3 years experience with a Master's degree
- equivalent experience
Desired Qualifications
- Strong communication skills, with the ability to work effectively with cross-functional teams
- Problem solver with ability to distill requirements and design solutions for business problems
- Motivated to learn new skills independently and do experiments
- Experience developing cloud native applications using Docker, Kubernetes
- Experience developing UI using web technologies HTML, CSS, JavaScript, Angular, React, etc
- Understanding of remote access protocols, VPNs, and security best practices
- Experience with Agile, Clean Code and XP software development practices
- Experience using artificial intelligence to accelerate software engineering delivery
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.