Enable job alerts via email!

Product, Platform & Enterprise Full Stack Software Engineer (Sr/Staff Software Engineer) (Remote-US)

BNSF Railway

United States

Remote

USD 165,000 - 300,000

Full time

Today
Be an early applicant

Job summary

A major U.S. railroad company is looking for a full-stack engineer to oversee impactful projects in freight logistics. You will innovate solutions using modern technologies while working remotely and have the potential for up to 20% travel. Ideal candidates should have significant software development experience, particularly in distributed systems and cloud environments. The position offers a competitive salary and a comprehensive benefits package.

Benefits

401(k) and Railroad Retirement program
Health care options including medical, dental, and vision
Annual bonus (Incentive Compensation Program)

Qualifications

  • Minimum 5 years of software development relevant experience.
  • 5+ years of programming experience with at least one software programming language.
  • Experience with distributed systems and technologies.
  • Ability to work in cross-functional teams.

Responsibilities

  • Drive technical and architectural vision for software development.
  • Develop APIs, automation, and tools to improve platform integration.
  • Collaborate with teams to enhance reliability and performance.
  • Design and operate scalable systems.

Skills

Software development experience
Programming in at least one language
Experience with distributed systems
CI/CD pipelines knowledge
DevOps practices
Strong communication skills

Education

Bachelor’s degree in computer science or related field

Tools

Kafka
RabbitMQ
Git
AWS
Azure
Prometheus
Grafana
Job description
Overview

Be part of a team that values safety, inclusion, and excellence. We are one of the largest U.S. railroads transporting the nation’s freight across 28 western states and 3 Canadian provinces. You will support the movement of essential products and materials that help feed, clothe, supply, and power communities throughout America and the world. BNSF | tech: innovating and transforming the future of freight rail. BNSF | tech is the technology division making BNSF the preeminent freight and mobility company in North America. This is a full-time remote position with up to 20% travel; employees may work from anywhere within the contiguous 48 states.

Anticipated Start Date: 10/27/2025. The US base salary range for this full-time position is Mid: $165,000 - $300,000. BNSF offers a comprehensive benefits package and incentive opportunities.

Travel is up to 20%. Employees will be required to occasionally travel to our corporate headquarters in Fort Worth, TX for in-person meetings. Travel expenses are covered by BNSF.

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

Responsibilities
  • As an engineer in our teams, you will own and deliver highly visible, innovative projects that directly impact railroad logistics and help move freight on time. You will drive the technical and architectural vision for a core team that develops software for our core freight movement operations, including the full software development cycle: scoping, design, implementation, testing, and delivery.
  • This is a full-stack engineering role focused on building and operating platform services such as messaging systems, micro-services, data platforms, serverless runtimes, customer experiences, and applying AI/ML to develop scalable and reliable solutions.
  • 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 scalable systems across data centers, edge devices, and the cloud.
  • 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 designing and coding effective solutions in an agile environment.
  • Own architecture for large-scale, complex systems.
  • Make critical technical decisions balancing business needs and engineering trade-offs.
  • Drive cross-team alignment on technical solutions.
  • Establish and maintain coding and design best practices.
  • Serve as a subject matter expert in one or more technical domains.
  • Mentor and grow other engineers, including other senior engineers.
  • Anticipate technical risks and design systems to mitigate them.
Qualifications

Basic Qualifications

  • Minimum 5 years of software development relevant experience
  • 5+ years of programming experience with at least one software programming language
  • Experience with distributed systems and technologies such as Kafka, RabbitMQ, API gateways, SQL/NoSQL/Graph databases, caching systems, and serverless platforms
  • Experience with CI/CD pipelines, Git workflows, and DevOps practices
  • Interest in open-source platform and infrastructure technologies
  • Familiarity with observability stacks (e.g., Prometheus, Grafana, OpenTelemetry)
  • Experience with secure coding practices and platform security principles
  • Ability to work in cross-functional teams and communicate with stakeholders
  • Experience participating in design reviews, incident retrospectives, or RFC processes
  • Demonstrated ability to learn new technical concepts and adapt quickly
  • Strong communication and collaboration skills
  • Experience as a mentor or tech lead in an engineering team

Preferred Qualifications

  • Bachelor’s degree or higher in computer science or related field
  • Experience with cloud providers (AWS, Azure, or GCP) in a public PaaS environment
  • Experience developing and operating large-scale distributed systems in production
  • Experience with serverless runtimes and event-driven architectures
  • Familiarity with developer tooling as a builder and/or user
  • Interest in sustainable infrastructure and cost/resource awareness
  • Experience with single-pane-of-glass management platforms or control planes for distributed systems
  • Familiarity with frameworks like React, Angular, Node.js, Spring Boot
  • 5+ years of full software development lifecycle experience including coding standards, code reviews, source control, build processes, testing, and operations
Benefits and Equal Opportunity

At BNSF, you will have access to a comprehensive and competitive benefits package including:

  • An industry-leading 401(k) and Railroad Retirement program
  • A range of health care options for you and your dependents, including medical, dental, vision, telemedicine, mental health, cancer support, and a quality care network
  • Health care spending accounts with employer contributions, life and disability insurance at no cost
  • Family benefits including parental, pediatric and family building support, adoption and surrogacy reimbursement, and dependent care spending account with employer match
  • Discounts on travel, gym memberships, counseling services and wellness support
  • Annual bonus (Incentive Compensation Program)
  • Generous leave / time off policies
  • For more information, visit Benefits

All positions require pre-employment background verification.

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, disability or protected veteran status.

Please be aware of potential fraud that can occur when searching for new career opportunities. Please review our FAQ for more information and awareness.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.