Software Engineering Technical Lead

360insightsBentonville, AR
$90,000 - $115,000

About The Position

The Software Engineer Technical Lead will be responsible for leading a team of engineers, architecting robust software solutions, and ensuring the delivery of high-quality products. They will act as a subject matter expert within the team, collaborating closely with cross-functional teams to drive technical strategy, provide mentorship, and oversee the development process from conception to deployment. This role requires a strong working knowledge of Node and adherence to company values to influence decisions and formulate short-term plans.

Requirements

  • Strong knowledge and experience with C#, Node or other software as required by the role.
  • Proven experience as a Software Technical Lead or in a similar leadership role.
  • Proficiency with Git and GitHub for version control and collaboration.
  • Understanding of SOLID principles and their application in software design.
  • Familiarity with OWASP Top 10 and best practices for secure software development.
  • Excellent problem-solving skills and attention to detail.
  • Proven ability to debug an application.
  • Strong communication and interpersonal skills.
  • Ability to manage multiple projects and priorities in a fast-paced environment.

Responsibilities

  • Architect, design, and implement scalable and secure software solutions.
  • Build coherent designs with multiple components interacting across API or system boundaries.
  • Initiate and participate in technical decisions affecting the larger development organization.
  • Collaborate with product owners, product managers, designers, and other stakeholders to define project requirements and specifications and deliver on the product and technical roadmaps.
  • Identify and address technical challenges and risks, and implement effective solutions.
  • Act as a liaison between the Enterprise Architecture team and Agile Software Delivery team, proposing solutions to the Architectural Review Board.
  • Collaborate with other technical leads and architecture team to adhere to Product & Engineering Tenets: Avoid duplication across solutions, avoid throw-away work serving short-term or module-specific goals, design/build shared features, and phase out modules or services slated for retirement.
  • Estimate, break down, and sequence large pieces of work for iterative delivery.
  • Advocate for appropriate upgrades, replacements, and decommissioning options for modules, capabilities, and other services.
  • Work with Tech Operations to deploy and support production systems.

Benefits

  • Bonus
  • Stock options
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service