Engineer Jobs

10,000 jobs found — updated daily

Software Engineer

Tennessee TitansNashville, TN
Onsite

About The Position

The Tennessee Titans are looking for a Software Engineer to join our DevOps team. In this role, your main objective is to design, develop, and deploy software and applications that will enhance our current platform and systems. Working in a modern data stack (Python, AWS, Snowflake, Docker) you will contribute to data driven applications and platforms enhancing their quality and accuracy. Additionally, you will collaborate closely with data engineers, analysts, and product stakeholders to enhance processes and drive results. The Tennessee Titans are preparing to launch a new, innovative stadium in 2027, and we are looking for individuals who thrive in a culture of collaboration, accountability, and continuous improvement, and who are driven to deliver meaningful results.

Requirements

  • 1-3+ years of experience in software development or related fields.
  • Bachelor's or advanced degree in a relevant field such as Computer Science, Data Engineering, Information Systems, or equivalent practical experience.
  • Proficiency in Python, including experience writing scripts, automating workflows, or building data pipelines.
  • Solid understanding of SQL and relational databases — writing queries, transforming data, and working with structured datasets.
  • Exposure to CI/CD concepts, version control (Git), and software development best practices.
  • Strong problem-solving skills and willingness to learn new technologies.
  • Ability to work collaboratively in a team environment.
  • Ability to handle sensitive information with discretion.

Nice To Haves

  • Experience with cloud platforms (AWS, Azure, or GCP).
  • Familiarity with Docker or containerized environments.
  • Experience with analytics engineering concepts and tools (e.g., dbt, data modeling, ELT pipelines).
  • Familiarity with API or web frameworks (e.g., Flask, FastAPI)
  • Exposure to data warehousing platforms (e.g., Snowflake, BigQuery, Redshift).
  • Knowledge of JavaScript or frontend frameworks (e.g., React, Vue) we are actively growing our frontend capabilities and value candidates interested in this area.
  • Experience with Python-based data application frameworks (e.g., Streamlit, Dash, Panel) for building internal tools and dashboards.

Responsibilities

  • Develop, test, and maintain software applications, data pipelines, and internal tools.
  • Assist with deployment processes, including working with containerized applications (Docker) across environments.
  • Collaborate with team members to implement and improve CI/CD pipelines and automation workflows.
  • Help monitor system performance and troubleshoot issues to ensure reliability and efficiency.
  • Contribute to building internal tools and APIs to support business and data operations.
  • Write clean, efficient Python and SQL code to support data workflows, reporting, and backend services.
  • Assist in the design and maintenance of data models, transformations, and pipelines that support analytics and business intelligence needs.
  • Participate in code reviews and team discussions to support continuous improvement.
  • Work cross-functionally to understand requirements and deliver practical technical solutions.
  • Communicate progress, issues, and updates clearly with team members and stakeholders.

Build a Resume for Engineer

The resume builder that gets results.

  • Get clear feedback so you look as qualified as you are
  • Align your resume with the job to get further in the process, faster
  • Take the guesswork out of resume writing

Explore Related Job Searches

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service