Senior Software Engineer
Fort Worth, Tarrant County, Texas, 76102, USA
Listed on 2026-02-28
-
Software Development
Software Engineer, Cloud Engineer - Software, DevOps, Full Stack Developer
Description
Specifically looking for candidates with experience from big tech companies such as Google, Facebook, Tesla, Apple, Netflix, Amazon, etc.
This is a full-time remote position. Employees may work from anywhere within the contiguous 48 states of the United States.
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 for business needs will be covered by BNSF.
Position DetailsThis is a Contract to Hire position based out of Fort Worth, TX.
Pay range: $100.00 - $140.00/hr eligible benefits may include the following:
- Medical, dental & vision
- Critical Illness, Accident, and Hospital
- 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available
- Life Insurance (Voluntary Life & AD&D for the employee and dependents)
- Short and long-term disability
- Health Spending Account (HSA)
- Transportation benefits
- Employee Assistance Program
- Time Off/Leave (PTO, Vacation or Sick Leave)
This is a fully remote position. Employees may work from any location within the contiguous United States.
Key Responsibilities- Own and deliver highly visible, innovative projects that directly impact railroad logistics and effectively serve customers to move freight on time.
- Drive the technical and architectural vision for a core team that develops software for core freight movement operations, including scoping, design, implementation, testing & delivery.
- Full‑stack engineering: build & operate platform services such as messaging systems, micro‑services, data platforms, serverless runtimes, customer experiences, and apply AI/ML to develop scalable, highly 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.
- Design and code effective solutions in an agile environment to solve broad challenges.
- 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.
- Anticipate technical risks and design systems to mitigate them.
The duties and responsibilities in this posting are representative categories to be used in deciding whether to apply for this position. This is not an exhaustive list of the position's duties.
At BNSF Railway, we encourage individuals from all backgrounds to apply, showcasing their skills, experiences and development. We provide resources and tools to help you reach your full potential, fostering a supportive and inclusive environment.
Qualifications Basic Qualifications- Authorized to work in the US.
- Minimum 6 years of software development or related experience.
- 6+ years of programming experience with at least one software programming language.
- Experience with distributed systems and technologies such as messaging frameworks (Kafka, Rabbit
MQ), API gateways, SQL/No
SQL/Graph databases, caching systems, and serverless platforms. - Experience with CI/CD pipelines, Git workflows, and Dev Ops practices.
- Interest in open‑source platform and infrastructure technologies.
- Familiarity with observability stacks (Prometheus, Grafana, Open Telemetry).
- 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 to new technologies quickly.
- Strong communication and collaboration skills.
- Experience as a mentor, or a tech lead in an engineering team.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).