Posted in

Staff Engineer

Staff Engineer

CompanyRoutefusion
LocationAustin, TX, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelExpert or higher

Requirements

  • 10+ years of experience working as a software engineer in backend systems.
  • Expertise in designing, delivering, extending, and maintaining large-scale distributed systems.
  • Love to design systems that are elegant abstractions over complex patterns/practices
  • Proven proficiency in one of Node.js, or TypeScript. As well as SQL, and cloud platforms such as GCP, or AWS.
  • Strong understanding of network protocols, operating systems, and database systems.
  • Proven ability to lead technical projects and drive architectural decisions.
  • Experience mentoring and growing engineers of all levels.

Responsibilities

  • Help define and drive the technical roadmap for critical platform infrastructure components.
  • Provide architectural guidance and expertise on complex system design and implementation.
  • Identify and solve systemic challenges that impact the scalability and reliability of Routefusion’s platform.
  • Lead cross-functional initiatives to improve engineering practices and infrastructure efficiency.
  • Design and implement highly scalable, resilient, and performant systems.
  • Develop and maintain core infrastructure services, focusing on security, automation, and observability.
  • Evaluate and adopt technologies and methodologies to enhance Routefusion’s infrastructure capabilities.
  • Mentor and guide senior and junior engineers, fostering their technical growth.
  • Collaborate closely with product managers, DevOps, and other engineering teams to deliver impactful solutions.
  • Drive technical discussions and decisions, ensuring alignment across teams.
  • Ensure high availability and reliability of critical infrastructure services.
  • Participate in on-call rotations and lead incident response efforts.
  • Drive continuous improvement in monitoring, alerting, and operational processes.

Preferred Qualifications

  • You have extensive experience working with financial systems.
  • You think of yourself as entrepreneurial and enjoy moving quickly.
  • You hold yourself and others to a high bar.
  • You enjoy working with a diverse group of people with different expertise.
  • In-depth knowledge of the following technologies: Javascript, Node.js, TypeScript, HTTP, Pub/Sub, SQS, PostgreSQL;
  • In-depth understanding of Web API standards such as REST, and GraphQL;