Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

BNSF Railway Logo

Sr Staff Software Engineer - Full Stack (Remote - US)

BNSF Railway

$243,750 - $406,250
May 14, 2025
Remote, US
Apply Now

The company is looking to hire a Sr Staff Software Engineer to lead the design, development, and maintenance of scalable and efficient full-stack applications.

Requirements

  • Mastery in modern languages such as Java, Springboot, Javascript, Python, .NET, C++
  • Fluency and specialization with technologies such as Angular, Kafka, NoSQL and Relational Databases, Openshift, RabbitMQ, and Graffana.
  • Familiarity with cloud services.
  • Experience building the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems.
  • Experience with continuous delivery and infrastructure as code.
  • Experience with application monitoring tools and performance assessments.
  • In-depth knowledge of CS data structures and algorithms.

Responsibilities

  • Lead the design, develop, and maintain scalable and efficient full-stack applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Provide technical leadership and mentorship to junior engineers.
  • Ensure the performance, quality, and responsiveness of applications.
  • Identify and address bottlenecks and bugs, and devise solutions to mitigate these issues.
  • Implement and manage testing processes to ensure the quality and reliability of the applications.
  • Participate in code reviews to maintain high standards of code quality.

Other

  • I am CURRENTLY authorized to work in the US.
  • Bachelor’s degree in Computer Science, Engineering, or equivalent education or work experience.
  • At least 12+ years of experience in software engineering, with demonstrated success delivering enterprise-scale solutions.
  • Strong problem-solving ability.
  • 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.