About The Position

BNSF is one of the largest U.S. railroads, transporting freight across 28 western states and 3 Canadian provinces. BNSF | Tech is the technology division focused on innovating and transforming the future of freight rail. This role is for a Sr/Staff Software Engineer on the Product, Platform & Enterprise Front End team. The team values safety, inclusion, and excellence, and is committed to a culture where all employees are included, belong, and have equal opportunity to achieve their full potential. The position is full-time, remote within the contiguous 48 states of the United States, with up to 20% travel required to the corporate headquarters in Fort Worth, TX. BNSF is open to sponsoring H-1B transfers, TN nonimmigrant status, and STEM OPT candidates with at least 2 years of remaining eligibility. The role involves developing high-quality, highly visible software that impacts railroad logistics and customer experiences, with a focus on front-end development for web and mobile devices using frameworks like React Native, Angular, or Flutter. Collaboration with UX designers, product managers, and other engineers is key, as is mentoring junior peers. The company encourages individuals from all backgrounds to apply and provides resources to help employees reach their full potential.

Requirements

  • Authorized to work in the US
  • Minimum 6 years of software development or related experience
  • Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
  • Experience with developing, testing, and deploying high-quality software in production systems
  • Experience (non-internship) with building web application technologies such as Javascript, CSS, AJAX, React
  • Experience in web applications design and development
  • Experience collaborating with product managers, developers, and other stakeholders
  • Demonstrated ability to learn new technical concepts and to adapt to new technologies quickly
  • Strong communication and collaboration skills

Nice To Haves

  • Fluency in Typescript, Javascript, knowledge of Graph QL, rendering frameworks and building Fluid UI that can evolve with AI infused experiences are highly desirable.
  • Bachelor’s degree or higher in computer science, or related field
  • Experience building AI applications and using AI as part of Customer experiences and workflows
  • Experience coding with latest AI developer tools in IDE environments.
  • Engineering experience with a public PaaS or cloud provider (AWS, Azure or GCP)
  • Familiarity with frameworks like React, Angular, Node.js, Spring Boot
  • Developing and delivering highly reliable distributed systems in production environment.
  • Experience participating in design reviews, incident retrospectives, or RFC processes
  • Experience with secure coding practices
  • Experience in building and evolving UX design systems
  • Able to work now and in the future without BNSF’s assistance (whether monetary, through sponsorship, or otherwise) in obtaining, maintaining, or extending employment authorization (including H-1B, STEM OPT/CPT, or TN nonimmigrant status).

Responsibilities

  • Learn, develop, and deliver high quality software that is highly visible.
  • Deliver innovative projects that directly impact railroad logistics to effectively serve customers and move freight on time.
  • Develop and deploy software for core freight movement operations that spans across customer experiences.
  • Lead the design and development of software modules built by a small group of software engineers.
  • Own the end-to-end delivery of modules and dependencies.
  • Focus on framework development for web, mobile devices, and mobile web browsers, building experiences with mobile cross-platform development frameworks like React Native, Angular, Flutter on Web and mobile.
  • Partner closely with UX designers, product managers, and other senior engineers.
  • Mentor Junior peers who share a passion for front-end work.
  • Ensure that teams with limited UI experience can succeed in delivering high-quality customer experiences and workflows.
  • Write production-quality code for well-defined tasks.
  • Follow team coding standards and processes.
  • Participate in design reviews to learn best practices.
  • Write and maintain unit/integration tests.
  • Debug and fix straightforward issues.
  • Seek feedback proactively and apply it to improve.
  • Develop APIs, automation, and tools to improve platform integration.
  • Build and maintain monitoring and alerting systems for services.
  • Collaborate with application teams to enhance reliability and performance.
  • Design and operate cutting-edge front-end customer experiences and workflows infused with AI.
  • Work with BNSF teams to create products that improve rail network operations.
  • Innovate in distributed computing and drive industry transformation.
  • Build solutions for high-speed, large-scale predictions on distributed systems.
  • Solve broad challenges by coding effective solutions in an agile environment.
  • Write maintainable and production-ready code in web services, web, and other front-end technologies.

Benefits

  • An industry-leading 401(k) and renowned Railroad Retirement program.
  • A range of robust health care options for you and your dependents (including domestic partners), including medical, dental, vision, telemedicine, mental health, cancer support, and high-quality care network options.
  • Health care spending accounts (HSA) with employer contributions, as well as life and disability insurance, provided at no cost.
  • Family benefits including parental, pediatric and family building support, adoption and surrogacy reimbursement, and dependent care spending account (with employer match).
  • Access to discounts on travel, gym memberships, counseling services and wellness support.
  • Annual bonus (Incentive Compensation Program)
  • Generous leave / time off policies.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service