Transforming complex rail logistics and workflows into high-performing products that meet user needs, enhance efficiency and accelerate business for BNSF Railway
Requirements
- 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 use of 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)
Responsibilities
- 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
Other
- Ability to work in cross-functional teams and communicate with stakeholders
- Experience participating in design reviews, incident retrospectives, or RFC processes
- Strong communication and collaboration skills
- Travel is up to 20%
- Bachelor’s degree or higher in computer science, or related field