Share this Job

Sr. Software Engineer / Principal Software Engineer

Date: May 13, 2022

Location: Fort Worth, TX, US, 76131

Company: BNSF

Apply early as this job may be removed or filled prior to the closing date, which is approximately seven (7) days after the posting date.



Employee Referral Eligible: $500


This position has the potential to be a hybrid position with up to 50% remote work


Job Location: Fort Worth
Other Potential Locations: Fort Worth, TX; Kansas City, MO; Topeka, KS 
Anticipated Start Date: 05/16/2022
Number of Positions: 1 
Salary Range: $92,800 - $127,400



 Who we are and what we do

Do you want to be a part of something that really matters? Team BNSF includes professionals focused on safety and service that play a vital role in delivering the nation's freight.  Together, we help move goods and materials that sustain life and support local, national and global economies. Our rail network is one of the largest freight railroads, spanning 28 western states and serving three Canadian provinces.


What we believe

At BNSF, our Vision and Values drive who we are, not only in our words, but also our actions. BNSF is committed to our foundational values of equality and inclusion. As members of the BNSF community, our employees are entitled to:

  • be treated with dignity and respect.
  • have equal access to tools, resources, training and development opportunities.
  • have equal opportunity to achieve their full potential.


We model the way through our leadership, our BNSF Diversity Councils, our eclectic Business Resource Groups, our deep involvement and investment in the communities we serve and through training programs. Our actions create an inclusive, open and collaborative workplace that encourages diverse perspectives in all interactions.




BNSF is seeking a Senior Software Engineer to assist in the development and implementation of solutions aimed at improving safety and efficiency in the railroad environment.


BNSF is pushing the boundaries of innovation with the in-house development of advanced inspection systems. Using line scan camera systems and advanced image processing algorithms, our optical track inspection system identifies track assets and defects while traveling at speeds up to 70mph. BNSF currently has a focused effort around the design and deployment of a high-performing and reliable track geometry measurement system. In addition, we are aggressively pursuing the integration of modern sensors and robotics on our track maintenance equipment to increase safety and productivity.


We are looking for a passionate individual interested in contributing to the railroad of the future. The ideal candidate should be a problem solver, a self-starter, and an effective communicator who enjoys learning new technologies. This role will drive development efforts and deliver solutions that support the safety, reliability, and availability of our railroad network.



    • Support efforts to integrate the latest edge and cloud capabilities as BNSF equips track maintenance equipment with advanced sensors, robotics, and communication systems
    • Assist in the development and delivery of a BNSF owned track geometry measurement system (TGMS)
    • Drive efforts to overcome challenges with handling massive amounts of data on the edge and delivering that data to cloud environments
    • Support rollout and compliance around automated track inspection efforts
    • Provide technical leadership in the implementation of solutions that meet technical and business requirements
    • Demonstrate a passion for solving customer issues, and automating manual processes




  • Bachelor’s degree in Computer Science, Information Systems, Industrial/Production, or a related field
  • Ability to analyze business requirements and architect/estimate solutions at various scales
  • Thorough understanding of Software Design principles
  • Strong hands-on experience with software development, implementation, and support
  • In-depth understanding of micro services
  • Relational Database design experience
  • Experience working with the DevOps
  • Structured Query Language (SQL, T-SQL)
  • Full stack development experience
  • Ability to adhere to BNSF security conventions pertaining to code and data


  • Master’s degree in Computer Science, Information Systems, Industrial/Production, or a related field
  • Strong C# and .NET development experience
  • Unix/Linux and scripting languages (Python or similar)
  • Public and hybrid cloud architectures
  • IoT Development Experience, Azure IoT Hub/Azure IoT Edge Runtime
  • Document DB experience
  • JSON, GIT, Docker
  • Databricks, Tableau, PowerBI
  • UI/UX skills
  • Experience with applications to support Asset defect findings and fixings
  • Experience in Enterprise Resource Planning (ERP) tools like SAP (or similar) across different modules such as Asset, Finance, and Material Management
  • Agile development


BNSF offers competitive benefit programs and services including, but not limited to 

  • Medical, Dental and Vision Coverage
  • 401(k) Plan
  • Railroad Retirement
  • Life Insurance
  • Incentive Compensation Plan (ICP)
  • Tuition Reimbursement Program


  •     Criminal history 
  •     Last 7 years of driving history
  •     Last 5 years of employment history to include military service
  •     Social Security number
  •     Education
  •     Medical evaluation
  •     Drug Screen
  •     Other elements as needed
BNSF is committed to a safe and drug free work place and performs pre-employment substance abuse testing. All new hires are required to undergo a hair drug test which detects the presence of illegal drugs for months prior to testing. We appreciate your cooperation in keeping BNSF safe and drug free.
Transportation Worker Identification Credential (TWIC): Federal authority requires BNSF employees, whose work requires unescorted access to secure areas of port facilities, to obtain a TWIC. A TWIC is a condition of employment for such positions and requires candidates to those positions to submit to a TSA security assessment (to include, but not limited to, providing: biographic information; identity documents; fingerprints; digital photograph). More information is available at

COVID-19 Federal Vaccine Mandate


The COVID-19 pandemic continues to affect all aspects of our lives. From the onset, BNSF’s goals have remained the same: keep our people safe and maintain our essential operations. While we maintained that the decision to be vaccinated for COVID-19 is a personal one, we also encouraged employees to consider the options and make the best decision for themselves and their families.


 Under President Biden’s COVID-19 Action Plan, BNSF is covered by the federal mandate requiring vaccination.  Effective December 8, 2021, BNSF has paused its implementation of the COVID-19 vaccine mandate given the dynamic legal proceedings.  The ultimate outcome of the federal contractor vaccine mandate is yet to be determined. It is still possible that the mandate, as it applies to BNSF, could be upheld in court in the near future.  If this happens, BNSF employees would be required to be vaccinated.


BNSF Railway is an Equal Opportunity Employer, all qualified applicants receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status.

SF: Internal Posting Only | [[mfield5]] | Technology Services | Fort Worth, TX | 76131


Nearest Major Market: Fort Worth
Nearest Secondary Market: Dallas

Job Segment: Developer, Software Engineer, ERP, Engineer, Information Systems, Technology, Engineering