Published on

Mar 2, 2026

Product, Platform & Enterprise Full Stack Software Engineer II

Company: BNSF Railway

Employment Type: Full-Time

Location: 100% Remote – Contiguous 48 US states (up to 20% travel to Fort Worth, TX)

Compensation: $123,750 – $175,000 (USD)

Category: Software Engineering & Development

Close date or Apply by date: Approximately 7 days after posting (closes when filled)


WHY THIS ROLE MADE THE CUT

  • Fully remote (no hybrid or office requirements)

  • Full-Time role

  • Job is listed on company site with a direct link to apply

  • Legitimate, established company

  • Posted within the last 14 days OR includes a clear deadline to apply

  • Clear salary range is disclosed


ROLE SNAPSHOT

BNSF Railway is hiring a Full Stack Software Engineer II to develop and deploy high-quality software for core freight movement operations spanning platform, product, and enterprise engineering across one of the largest U.S. railroads. You'll build and operate large-scale distributed systems including messaging systems, micro-services, data platforms, serverless runtimes, and AI/ML solutions, write production-quality code and maintain unit/integration tests, develop APIs and automation tools to improve platform integration, build and maintain monitoring and alerting systems, collaborate with application teams to enhance reliability and performance, and design scalable systems across data centers, edge devices, and cloud. This role requires 3+ years of software development experience, programming experience with Java, C++, or C#, experience developing and deploying high-quality software in production, familiarity with observability stacks (Prometheus, Grafana, OpenTelemetry), and strong cross-functional collaboration skills.


KEY WORDS TO INCLUDE IN YOUR RESUME/COVER LETTER IF YOU APPLY:

  • Full-stack software development

  • Java, C++, or C# programming

  • Distributed systems and micro-services

  • Production software deployment

  • Observability stacks (Prometheus, Grafana, OpenTelemetry)

  • Cloud platforms (AWS, Azure, GCP preferred)

  • API development and automation

  • Agile development environment

  • Monitoring and alerting systems

  • Cross-functional collaboration


Keywords are suggested based on the language used in the employer's job description to help applicants align with automated screening systems.


Note: Job details on this site are accurate to the best of our knowledge at the time they are published. Please confirm all information directly with the employer before applying. Our verification process is designed to reduce ghost jobs and protect your time, but we can't control changes made by employers after a role goes live. While we do our best to surface legitimate opportunities, we can't guarantee every listing remains active or filled as intended.