Full Stack Software Engineer II

DivergentTorrance, CA
$122,430 - $194,390Onsite

About The Position

Divergent is seeking a Full-Stack Software Engineer II to help build and scale the software platforms that power our next-generation digital manufacturing ecosystem. In this role, you will independently design, develop, and deliver production-ready software solutions that support business-critical applications across engineering, manufacturing, and operations. As an Engineer II, you will contribute to complex projects, collaborate across functional teams, and play a key role in delivering high-quality software that enables innovation throughout the organization. You will exercise considerable independent judgment in solving technical challenges while continuing to expand your expertise across the full technology stack.

Requirements

  • Ability to lawfully access information and technology subject to U.S. export controls.
  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or related field; equivalent experience will be considered.
  • 5–8 years of professional software engineering experience.
  • Strong proficiency in TypeScript and Node.js.
  • Experience building modern front-end applications using React, Vue, Angular, or similar frameworks.
  • Strong understanding of relational and NoSQL database design and data modeling.
  • Experience developing scalable, maintainable, and production-ready software systems.
  • Experience delivering software features through the full development lifecycle.
  • Strong debugging, troubleshooting, and problem-solving skills.
  • Excellent written and verbal communication skills.

Nice To Haves

  • Experience supporting manufacturing, industrial automation, aerospace, automotive, robotics, or defense environments.
  • Experience with cloud infrastructure and distributed systems.
  • Familiarity with CI/CD pipelines, automated testing frameworks, and code quality tools.
  • Experience working with containerization technologies such as Docker and Kubernetes.
  • Experience integrating third-party APIs and enterprise systems.
  • Experience mentoring junior engineers or providing technical guidance to peers.

Responsibilities

  • Design, develop, test, and maintain scalable web applications using TypeScript, Node.js, and modern front-end frameworks such as React.
  • Implement robust APIs, services, and user interfaces that support critical business workflows.
  • Translate product and business requirements into maintainable technical solutions.
  • Design and evolve relational and NoSQL database schemas to support new products and features.
  • Optimize data models, application performance, and system reliability.
  • Contribute to architectural discussions and technical design reviews.
  • Own complex features and projects from requirements through deployment and post-release support.
  • Collaborate with stakeholders to define technical requirements, estimate effort, and deliver solutions on schedule.
  • Monitor production systems and troubleshoot issues as needed.
  • Write clean, maintainable, and well-tested code.
  • Participate in peer code reviews and contribute to continuous improvement of engineering standards.
  • Develop unit, integration, and end-to-end tests to ensure software quality and reliability.
  • Support CI/CD processes and deployment automation initiatives.
  • Create and maintain technical documentation, design specifications, architecture diagrams, and API documentation.
  • Document system behavior and implementation details to support maintainability and knowledge sharing.
  • Partner closely with Product Management, Design, Manufacturing, and other Engineering teams.
  • Communicate technical concepts effectively to both technical and non-technical stakeholders.
  • Contribute actively to sprint planning, backlog refinement, estimation, and retrospectives.
  • Provide technical guidance and support to less experienced engineers when appropriate.
  • Share knowledge, best practices, and lessons learned with the broader engineering team.
  • Act as a reliable technical contributor across multiple concurrent projects.

Benefits

  • Competitive salary
  • Equity plan
  • Discretionary results-based incentive bonus opportunities
  • Paid vacation
  • Sick time
  • Company holidays
  • Year-end shutdown
  • Paid parental leave
  • HMO and Premium PPO health insurance options
  • Company-sponsored life insurance
  • Short and long-term disability coverage
  • Reimbursement opportunities for learning and development initiatives
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service