NextHire Try for free

Applied Systems

Posted 2 Sep 2026

Tech Lead - SSE

Apply with NextHire Auto Apply fills in the application for you.
Employment
Full time
Team
Software Engineering
Posted
2 Sep 2026

About the role

Applied Systems is seeking a Staff Software Engineer (Tech Lead) to own technical solutions and provide direction across multiple engineering teams. In this role, you will design, build, and deliver high-quality full-stack features and system enhancements using Python, FastAPI, and ReactJS, while setting standards and guiding engineers across teams.


You will act as a recognized technical expert solving complex architectural problems, leading design and code reviews, and driving adoption of best practices across the engineering organization. This is not a passive individual contributor role. You will provide technical direction, shape architecture, build standards, and deliver production-grade software at pace.

The core responsibilities for the job include the following:


Design and Development:

  • Research, design, and deliver full-stack solutions using Python, FastAPI, and ReactJS to improve efficiency and effectiveness across multiple engineering teams.
  • Architect scalable, maintainable RESTful APIs and backend services using Python and FastAPI, integrating with cloud-based infrastructure.
  • Design and implement responsive front-end applications and components in ReactJS, ensuring performance, accessibility, and cross-browser compatibility.
  • Define and enforce full-stack architecture standards, coding conventions, and software security practices across the engineering organization.


Technical Leadership:

  • Provide technical direction and prioritize development of AI-powered tools, frameworks, and processes to enable team delivery.
  • Lead complex design discussions and code reviews, applying expert knowledge to clarify standards and drive alignment with best practices.
  • Act as an escalation point and trusted technical advisor for complex engineering problems across multiple teams.
  • Provide compelling justification for architectural enhancements and gain cross-team buy-in for implementation.


Problem Solving:

  • Find and resolve complex technical problems, addressing root causes from a broad architectural perspective.
  • Identify patterns, anti-patterns, and opportunities to reduce technical debt across the full-stack codebase.
  • Anticipate future technical challenges and address them proactively through adoption of new technologies and internal standards.


Documentation and Standards:

  • Create and maintain technical documentation, including architecture decision records (ADRs), API contracts, and development guides.
  • Define and communicate development standards for Python/FastAPI backend services and ReactJS front-end components.
  • Share knowledge with the team to support design, development, and testing practices across the organization.


Quality and Delivery:

  • Champion CI/CD best practices and automated testing strategies across unit, integration, and end-to-end testing layers.
  • Define technical project milestones, identify dependencies, and communicate status to stakeholders to ensure timely delivery.
  • Perform other duties as assigned.

Requirements:

  • 8+ years of software engineering experience.
  • Demonstrated experience designing and delivering full-stack solutions with a Python backend and ReactJS frontend.
  • Experience leading technical design discussions and driving architectural decisions across teams.
  • Strong background in SaaS application development, cloud environments, and open-source tooling.
  • Experience with test automation strategies and tools aligned with continuous delivery practices.
  • Bachelor's degree in computer science, a related field, or an equivalent combination of education and experience.


Knowledge, Skills, and Abilities:

  • Expert knowledge of software engineering principles and practices, including documentation, testing, debugging, data structures, software design, and design patterns.
  • Expert proficiency in Python for backend development, including asynchronous programming and performance optimization.
  • Expert proficiency in the FastAPI framework, including dependency injection, middleware, background tasks, and OpenAPI documentation.
  • Expert proficiency in ReactJS, including state management (e. g., Redux, Context API), component architecture, and modern hooks patterns.
  • Expert knowledge of modern, cloud-based technologies and software security practices.
  • Expert knowledge of CI/CD pipelines and best practices for test automation.
  • Extensive knowledge of Agile frameworks and tools such as Jira and Confluence.
  • Advanced knowledge of full-stack architecture patterns, including RESTful API design, microservices, and containerization (e. g., Docker).
  • Demonstrated ability to influence technical decisions and communicate complex concepts to both technical and non-technical stakeholders.
  • Proven ability to work independently, exercise sound judgment, and receive guidance only in the most complex situations.
  • Enthusiast in using AI effectively and responsibly to increase efficiency and quality delivery of the technical solution.


Preferred Qualifications:

  • Experience with containerized environments (e. g., Docker, Kubernetes) and cloud platforms (AWS/GCP).
  • Familiarity with SQL/NoSQL databases (e. g., PostgreSQL, BigQuery).
  • Experience with ORMs (e. g., SQLAlchemy) and asynchronous task processing (e. g., Celery, RabbitMQ).

85% of jobs are never posted

The AI Outreach Agent writes to recruiters and hiring managers at the companies you pick, from your own Gmail.

Try AI Outreach