Job ID: JOB_ID_370
Position Summary
We are seeking a highly skilled Senior Software Engineer to join our engineering team onsite at our Fremont, CA facility. This is a high-priority role focused on developing and maintaining mission-critical systems within a fast-paced manufacturing and factory environment. The ideal candidate will possess a strong background in full-stack development, with specific expertise in the .NET ecosystem and modern microservices architecture. This role requires a 5-day onsite presence to collaborate directly with hardware and operations teams, ensuring our software solutions integrate seamlessly with physical factory processes. You will be part of a dynamic team that values technical excellence, rapid iteration, and robust engineering practices.
Technical Responsibilities
- Design, develop, and deploy robust backend services using C# and the ASP.NET framework.
- Build and maintain scalable microservices that communicate via REST APIs and event-driven architectures.
- Develop high-performance frontend components using JavaScript and Node.js.
- Optimize database performance for SQL Server and implement caching strategies using Redis to ensure low-latency system responses.
- Write clean, maintainable, and well-documented code following industry best practices and SOLID principles.
- Participate in the full Software Development Life Cycle (SDLC), from initial concept and architectural design to testing and production deployment.
- Collaborate with cross-functional teams, including product managers and factory operations, to define technical requirements.
- Implement and maintain CI/CD pipelines to streamline the deployment process.
- Troubleshoot and resolve complex technical issues in a production environment.
- Mentor junior engineers and participate in code reviews to maintain high code quality standards.
Experience and Skills
- 5 to 9 years of professional software engineering experience, preferably in a senior-level capacity.
- Expertise in C# and the .NET framework is a mandatory requirement for this position.
- Strong proficiency in JavaScript and Node.js for full-stack development.
- Experience with Go (Golang) is highly desirable and will be considered a significant advantage.
- Deep understanding of microservices architecture and event-driven design patterns.
- Hands-on experience with relational databases (SQL Server) and NoSQL/caching solutions (Redis).
- Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
- Excellent problem-solving skills and the ability to work effectively in a high-pressure environment.
Interview and Onboarding
- Candidates must be available for an onsite interview event in Fremont, CA.
- The interview process consists of two back-to-back 45-minute sessions focusing on technical depth and cultural fit.
- This position requires a 100% onsite commitment (5 days per week) at the Fremont factory location.
- We are currently considering candidates with H4EAD and OPT visa status.
Special Requirements
Visa constraints: H4EAD and OPT visa accepted; Screening: Two 45-minute back-to-back technical and team fit interviews; Interview mode: Onsite; Work mode: Onsite 5 days a week.
Compensation & Location
Salary: $160,000 – $210,000 per year (Estimated)
Location: Fremont, CA
Recruiter / Company – Contact Information
Recruiter / Employer: RulesIQ
Email: juhi.upadhyay@rulesiq.com
Recruiter Notice:
To remove this job posting, please send an email from
juhi.upadhyay@rulesiq.com with the subject:
DELETE_JOB_ID_370