Staff Full Stack Software Engineer
Posted Updated
Description
- Divergent is seeking a Staff Full-Stack Software Engineer to lead the architecture, design, and development of mission-critical software systems that power our next-generation manufacturing platform. This role is intended for highly accomplished engineers who combine deep technical expertise with strategic thinking and organizational influence
- As a Staff Engineer, you will serve as a technical leader across multiple software initiatives, driving architectural decisions, establishing engineering standards, and solving some of the most complex technical challenges across engineering, manufacturing, robotics, and factory operations
- You will operate with significant autonomy while partnering closely with engineering leadership to shape the future of Divergent’s software ecosystem
- This is a hands-on individual contributor role with broad technical influence across teams and products
- Define and drive the technical architecture for critical software platforms supporting engineering, manufacturing, and production operations
- Establish long-term technical direction and influence software strategy across multiple teams and initiatives
- Design scalable, resilient, and maintainable systems capable of supporting rapid business growth and factory expansion
- Evaluate emerging technologies, architectural patterns, and development methodologies to improve platform capabilities
- Partner with engineering leadership to identify technical investments and roadmap priorities
- Architect, design, and develop complex full-stack applications using modern technologies such as TypeScript, React, Node.js, GraphQL, and cloud-native infrastructure
- Lead development of highly available APIs, services, user interfaces, and data platforms
- Design distributed systems and scalable backend services supporting manufacturing and operational workflows
- Drive implementation of complex technical initiatives from concept through production deployment
- Collaborate closely with Manufacturing Engineering, Robotics, Product, Operations, Quality, and Design Engineering teams
- Translate complex operational and business requirements into scalable software solutions
- Serve as a trusted technical advisor across engineering disciplines
- Lead technical discussions and influence key decisions impacting multiple teams and products
- Establish software engineering best practices, coding standards, testing strategies, and architectural guidelines
- Lead architecture reviews, design reviews, and technical planning activities
- Drive improvements in reliability, observability, scalability, security, and maintainability across software systems
- Identify and proactively mitigate technical risks affecting long-term platform success
- Mentor and develop senior, mid-level, and junior engineers
- Raise the technical bar across the organization through coaching, code reviews, and design guidance
- Lead major technical initiatives involving multiple stakeholders and engineering disciplines
- Foster a culture of ownership, innovation, collaboration, and continuous improvement
- Deep understanding of software architecture, distributed systems, API design, and database technologies
- Expert-level proficiency in TypeScript, JavaScript, Node.js, and modern front-end frameworks such as React
- Strong experience designing highly scalable, reliable, and maintainable software platforms
- 10+ years of professional software engineering experience
- Ability to lawfully access information and technology subject to U.S. export controls
- Extensive experience building and scaling production software systems
- Exceptional communication, collaboration, and problem-solving skills
- Demonstrated success leading technical initiatives that span multiple projects, products, or teams
- Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or related technical field; equivalent experience considered
- Background developing software for advanced manufacturing, industrial automation, robotics, aerospace, defense, automotive, or other complex hardware-centric environments
- Strong understanding of digital manufacturing ecosystems, including MES, ERP, PLM, factory automation, or production operations platforms
- Expertise in Kubernetes, Docker, cloud-native architectures, and distributed computing systems operating at scale
- Proficiency designing and operating data-intensive applications, event-driven architectures, and real-time operational systems
- Familiarity with machine learning, artificial intelligence, and data-driven optimization techniques applied to engineering or manufacturing workflows
- Knowledge of software integration with robotic systems, industrial equipment, sensors, machine controls, or automation platforms
- Track record of driving technical strategy, influencing architectural decisions, and delivering cross-functional initiatives with significant business impact
- Demonstrated ability to mentor senior engineers and elevate engineering standards across an organization
- Passion for solving complex technical challenges in highly interdisciplinary environments that combine software, hardware, and manufacturing technologies
