Full Stack Software Engineer developing scalable, data-driven applications for automotive manufacturing. Collaborate across disciplines to implement innovative solutions leveraging cloud technologies.
Responsibilities
Design, build, and maintain scalable full-stack applications that enable data-driven decision-making on the manufacturing floor.
Develop front-end interfaces for plant operators, engineers, and analysts using modern frameworks (e.g., React, Angular, or similar).
Implement robust back-end services, APIs, and data pipelines to connect plant-floor systems (PLCs, sensors, MES) with cloud-based platforms.
Collaborate cross-functionally with manufacturing engineers, data scientists, and operations teams to translate physical process needs into digital solutions.
Ensure performance, resilience, and security of applications that operate in hybrid environments—on-prem and cloud.
Write automated tests, perform code reviews, and follow CI/CD practices to maintain code quality and deployment stability.
Monitor, debug, and optimize applications running in production environments (including occasional support during manufacturing events).
Requirements
Bachelor’s degree in computer science, Engineering, or a related technical field, or equivalent experience.
5+ years of full-stack software development experience, demonstrating strong proficiency in both front-end (e.g., React.js, Angular, Vue.js, JavaScript/TypeScript, HTML, CSS) and back-end (e.g., Java, Spring/SpringBoot, Node.js, Python) technologies, or equivalent.
3+ years experience cloud services (e.g., Azure, AWS, or GCP), containers, and deployment pipelines.
3+ years experience with relational and/or NoSQL databases (e.g., PostgreSQL, SQL Server, MongoDB).
3+ years experience designing and developing RESTful APIs.
3+ years experience with testing frameworks and methodologies (e.g., unit testing, integration testing, Test-Driven Development).
Strong verbal communication and collaboration skills with the ability to work closely with cross-disciplinary teams.
Benefits
Innovative manufacturing software
Collaboration with a multi-skilled team
Opportunity to work with cutting-edge technologies
Software Engineer supporting the Missile Defense Team at The Boeing Company. Collaborating on design and testing of Java - based applications for C2BMC.
Senior Software Engineer helping to build and operate globally distributed storage systems for Cloudflare. Owning code from inception to release and working with various technologies.
Software Engineer II committed to ensuring the stability and performance of the core Revenue Operations Platform. Joining Infrastructure team for database reliability, cloud automation, and data integrity responsibilities.
Staff Software Engineer at Clari + Salesloft developing cloud automation and database reliability solutions. Pivotal role in driving the company's predictive revenue system with massive data ingestion capabilities.
Senior Engineer focused on plant layout and program integration for new nuclear reactor projects. Collaborating with technical teams to lead the design and implementation processes.
Senior Software Engineer developing software solutions at T - Mobile. Collaborating with teams to deliver scalable applications using emerging technologies in a dynamic environment.
Senior Software Engineer developing and leading the design of storage technologies for NetApp. Collaborating with hardware engineers and providing technical leadership while focusing on innovation.