Senior Engineer

PresidioAustin, TX
Hybrid

About The Position

Senior Engineer will manage delivery pipeline of software engineering solutions across a portfolio. Drive implementation of best engineering practices including design review, continuous integration, and test-driven development. Collaborate with various teams to define requirements, interfaces, and implementation approaches as well as develop scalable and reusable solutions. Develop and review code, and develop and run full suites of tests. Run paired programming sessions with customers and with team to train on solution functionality. Assemble and present technology delivery pitches to senior technical and non-technical audiences. Work closely with the client engagement partners to improve client relationship. Support pre-sales and solutions teams on business development. Telecommuting is available with manager approval from within the Austin, TX metropolitan statistical area.

Requirements

  • Bachelor’s degree or foreign equivalent in Computer Science, Information Technology, or a related field and 4 years of experience delivering software solutions.
  • 4 years of experience with application requirements analysis, design, and development.
  • 4 years of experience using cloud platform.
  • 4 years of experience with web development using Angular JS, Node JS, React, and Typescript.
  • 4 years of experience with back-end development and open-source technologies.
  • 4 years of experience using Agile tools.
  • 4 years of experience using Git.
  • 4 years of experience with at least two of the following relational databases: MySQL, Oracle, or Postgres.
  • 4 years of experience with at least two of the following NoSQL DB technologies: Cassandra, Couchbase, Elasticsearch, or MongoDB.
  • 3 years of experience with using MVC and ORM for N tier architecture.

Responsibilities

  • Manage delivery pipeline of software engineering solutions across a portfolio.
  • Drive implementation of best engineering practices including design review, continuous integration, and test-driven development.
  • Collaborate with various teams to define requirements, interfaces, and implementation approaches as well as develop scalable and reusable solutions.
  • Develop and review code, and develop and run full suites of tests.
  • Run paired programming sessions with customers and with team to train on solution functionality.
  • Assemble and present technology delivery pitches to senior technical and non-technical audiences.
  • Work closely with the client engagement partners to improve client relationship.
  • Support pre-sales and solutions teams on business development.

Benefits

  • Equal opportunity employer
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service