Staff Software Engineer
Job Description
Smyansoft is seeking a Staff Software Engineer to help deliver maintainable, production-critical software for manufacturing use cases. Based in Fremont, CA (onsite), this role focuses on end-to-end project ownership, integration between PLC and MES services, and technical leadership that strengthens engineering quality across the team.
In this position, you will connect real-world factory workflows with backend services, mentor engineers, and participate in on-call rotations scheduled at a maximum of once every two months. The work spans the stack, from troubleshooting industrial communications to ensuring reliable data consistency in large-scale distributed systems.
Responsibilities
- Deliver high-quality, maintainable code to address real manufacturing challenges
- Lead end-to-end projects, including requirements gathering, architectural design, implementation, testing, and production deployment
- Bridge communication gaps between factory floor equipment (such as PLCs) and MES services
- Mentor engineers and uphold global software craftsmanship standards
- Handle issues across the stack, including PLC communication problems like packet loss and data consistency in globally distributed databases
- Build and support robust, production-critical systems with strong validation, monitoring, and operational support
- Collaborate with cross-functional teams, including Operations, Manufacturing Engineering, Quality, and Supply Chain
- Participate in on-call rotations no more than once every two months
Requirements
- Degree in Computer Science, Computer Engineering, Electrical Engineering, or related, or equivalent experience
- Minimum 4 years of professional experience (6+ years preferred)
- Proven experience delivering large-scale projects using languages such as Go, Java, C++, Rust, or similar
- Strong backend fundamentals, including SQL databases, networking, and security
- Basic familiarity with frontend technologies such as HTML, JavaScript, CSS, plus experience with at least one modern framework (e.g., React, Angular, Svelte) for full-stack integration
- Experience with rigorous development practices including version control, code reviews, CI/CD pipelines, monitoring, and logging
- Excellent communication skills and experience leading technical initiatives from concept through production
- Familiarity with controls engineering concepts, manufacturing processes, and Programmable Logic Controllers (PLCs); hands-on experience with Ignition and MES systems is a plus
- Manufacturing engineering experience: 2 years (Required)
Location and Work Mode
- Fremont, CA 94537: Relocate before starting work (Required)
- In person
Compensation
- USD 96,400 - 117,000 per year