Demo

Senior Software Engineer

T. D. Williamson
Salt Lake, UT Full Time
POSTED ON 2/2/2025
AVAILABLE BEFORE 4/28/2025

At TDW we put people first - that means working everyday to ensure the pipelines that run through our communities are operating safely and reliably. What sets us apart is our expertise, experience and commitment.

Each day we dedicate ourselves to treating each other, our customers and our community with care and respect.

Senior Software Engineer

Overview

Our software engineering teams own our software solutions from building relationships with stake holders, to understanding problems, designing solutions, building, and deploying software and supporting the software in production. Senior Software Engineer works independently on complex problems with guidance from the systems engineer to design, modify, develop, test, write and implement software programs, applications and services. This position will work on systems that log sensors and signals and requires knowledge about signal processing applications in Python and C / C#.

Key Responsibilities

Primary duties may include, but are not limited to :

  • Design and development of our product / services and features, unit testing, code reviews, resolving defects encountered during the AQ cycle, supporting the production environment and assisting other developers in a team environment utilizing agile development processes and continuous improvement methodologies.
  • Collaborate heavily with designers and our engineering team to create and maintain complex software solutions, specifically with regards to sensor logs and signal processing for in-line inspection and pipeline integrity products and solutions.
  • Research technologies and engineer complete solutions to problems.
  • Propose and implement performance optimizations and scaling strategies.
  • Contribute to the ongoing improvement of our systems and processes.
  • Work closely with engineering and software teams to test processes.

Experience

  • Bachelor's degree in computer science or related field and or equivalent industry experience.
  • 5 years of experience in software development. Experience with in-line inspection and pipeline integrity a plus.
  • Experience working directly with mechanical, electrical and firmware development engineers.
  • Experience working directly with end users of software to assess and improve useability.
  • Experience translating / transferring existing software between different languages and advancing existing codebases.
  • Knowledge, Skills, and Abilities

  • Solid understanding of relational databases, e.g. SQL server. Working knowledge of document data storage (No-SQL).
  • Proficient in C (or similar) and Python.
  • Experience with the scientific Python stack a plus : Numpy, Scipy, Pandas, Matplotlib.
  • Experience with signal processing techniques a plus.
  • Experience with Agile development methodologies and Jenkins or similar automated build systems
  • Excellent communication skills, both verbal and written
  • Good customer service skills
  • Flexible and adaptable (willing to work on other technical problems as needed)
  • If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Senior Software Engineer?

    Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $77,657 - $95,021
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at T. D. Williamson

    T. D. Williamson
    Hired Organization Address Tulsa, OK Full Time
    At TDW we put people first - that means working everyday to ensure the pipelines that run through our communities are op...
    T. D. Williamson
    Hired Organization Address Salt Lake, UT Full Time
    At TDW we put people first - that means working everyday to ensure the pipelines that run through our communities are op...
    T. D. Williamson
    Hired Organization Address Tulsa, OK Full Time
    At TDW we put people first - that means working everyday to ensure the pipelines that run through our communities are op...
    T. D. Williamson
    Hired Organization Address Tulsa, OK Intern
    At TDW we put people first - that means working everyday to ensure the pipelines that run through our communities are op...

    Not the job you're looking for? Here are some other Senior Software Engineer jobs in the Salt Lake, UT area that may be a better fit.

    Senior Software Systems Engineer

    Galileo Financial Technologies, Sandy, UT

    Senior Software Engineer

    nCino OpCo Inc., Saratoga Springs, UT

    AI Assistant is available now!

    Feel free to start your new journey!