remote
Senior/Staff Full Stack Software Engineer, Platform & Enterprise - BNSF Railway
Software Engineer
Lead the design and delivery of scalable, cloud‑native platform services for a major freight rail technology division, using Java, Python, React, Node.js, AWS, and Kubernetes.
About the role
Key Responsibilities
- Architect, develop, and maintain end‑to‑end full‑stack solutions for enterprise platforms supporting freight operations.
- Design and implement microservices on AWS, leveraging container orchestration with Kubernetes.
- Build responsive user interfaces using React and integrate them with backend services via Node.js APIs.
- Drive CI/CD pipelines, automated testing, and monitoring to ensure high availability and performance.
- Collaborate with cross‑functional teams to define technical standards, improve code quality, and mentor junior engineers.
Requirements
- 5+ years of professional experience in Java and Python development within large‑scale, distributed systems.
- Strong expertise in front‑end frameworks (React) and server‑side JavaScript (Node.js).
- Hands‑on experience with AWS services (EC2, Lambda, S3, RDS) and container platforms such as Kubernetes or Docker.
- Proven ability to design, build, and operate microservice architectures with robust CI/CD practices.
- Excellent problem‑solving skills, a collaborative mindset, and a commitment to safety and inclusion.
Skills
javapythonreactnodejsawskubernetes