Staff Engineering Manager
Skills
Computer ScienceDevopsAmazon Web ServicesDatabasesDebt ManagementFreightSecure Coding
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
