Software Engineer I / Software Engineer II - Backend (Remote - US)
BNSF Railwayabout 1 month ago
Remote
Full-time
Junior Level (1-3 years)
Job Description
Position Overview
Be part of a team that values safety, inclusion, and excellence. At BNSF Railway – one of the largest U.S. railroads – you will help transport essential freight across 28 western states and 3 Canadian provinces. As a Software Engineer, you will design, develop, and maintain innovative solutions that ensure robust IT infrastructure and advanced sensor interfacing, all while enjoying a competitiveCOMPENSATIONpackage of $93,750–$206,250 plus bonus eligibility. This full-time, remote role emphasizes work/life balance, inclusion, and opportunities for professional growth.
Key Responsibilities
- Design, develop, and maintain backend services and APIs
- Design, develop, and maintain docker modules for deployment on Nvidia Jetson‑based edge devices
- Develop sensor interfacing software in Python and C++ to capture and process data from cameras, lidars, and similar devices
- Write clean, efficient, and well‑documented code
- Collaborate with frontend developers to integrate user‑facing elements with server‑side logic
- Collaborate with data scientists to integrate computer vision models and support autonomous operational tasks
- Identify and troubleshoot performance and scalability issues
- Implement security best practices to protect sensitive data
- Work closely with product managers to understand requirements and deliver solutions
- Stay up‑to‑date with emerging technologies and industry trends
- Engage in cross‑functional collaboration throughout the entire software lifecycle to solve complex problems
- Participate in design sessions and code reviews with peers to elevate the quality of engineering across the organization
- Be accountable for the quality, usability, and performance of solutions
- Consistently share best practices and improve processes within and across teams
Required Qualifications
- I am CURRENTLY authorized to work in the US
- Bachelor's degree in Computer Science, Software Engineering, Embedded Systems, or a related field, or equivalent education or work experience
- Experience in software engineering with demonstrated success delivering enterprise‑scale solutions
- Fluency and specialization in technologies such as Python, C++, .NET, Java, Springboot, relational and NoSQL databases, and containers
- Experience with continuous delivery and infrastructure as code
- Experience with application monitoring tools and performance assessments, particularly for systems in mobile or intermittently connected environments
- Ability to excel in a fast‑paced, startup‑like environment
- Knowledge of developer tooling across the software development life cycle (task management, source code, building, deployment, operations, real‑time communication)
- Experience in testing methodologies using frameworks such as BDD, etc.
Preferred Qualifications
- Will not require future employment‑based sponsorship from BNSF (e.g., H‑1B, TN, STEM OPT, etc.)
- Experience in Rail, Shipping, Airline, Logistics, Warehousing, Supply Chain, or other transportation industries
- Experience with Nvidia Jetson platforms
- Exposure to computer vision, robotics, or autonomous system development
- Familiarity with sensor technologies (e.g., cameras, LiDAR, radar) and data processing techniques
- Familiarity with Microservices development
- Experience with open‑source libraries and frameworks
- Familiarity with message brokers such as RabbitMQ and Kafka
- Experience working in an Agile environment (Scrum, Kanban, SAFe)
- Proven ability to debug, analyze, and resolve performance bottlenecks in complex applications
Benefits & Perks
- 401(k) and Railroad Retirement program
- Robust health care options for you and your dependents, including medical, dental, vision, telemedicine, mental health, and cancer support
- Health care spending accounts (HSA) with employer contributions, plus 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
- Discounts on travel, gym memberships, counseling services, and wellness support
- Annual bonus (Incentive Compensation Program)
- Generous leave and time off policies
Required Skills
Docker
Python
Continuous Delivery
.NET
C++
Agile Methodologies
Java
Infrastructure as Code
Containers
Relational Databases
APIs
Springboot
NoSQL Databases
Application Monitoring