Staff Engineering Manager

Skills
Computer ScienceDevopsAmazon Web ServicesDatabasesDebt ManagementFreightSecure Coding
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Authorized to work in the US
  • 9+ years as a software engineer and/or manager
  • 6+ years as an engineer
  • 6+ years programming in a modern language such as Java JavaScript or TypeScript
  • Experience with distributed systems and 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
  • Experience building enterprise products using open-source platform and infrastructure technologies
  • Familiarity with observability tools such as Prometheus Grafana and OpenTelemetry
  • 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
  • Strong communication and collaboration skills
  • Experience leading multiple teams and delivering cross-organizational platform and products

Nice to have

  • Technical excellence
  • Cross-functional mindset
  • Adaptable learner
  • Strong collaborator
  • Operational focus

Day to day

  • Lead and mentor engineering teams across multiple technical domains
  • Drive architectural decisions and technical strategy for distributed systems
  • Translate railroad business needs into scalable digital solutions and support production reliability

Hiring process

  • Apply early before posting closes
  • Background verification
  • Medical review
  • Pre-employment drug screen