Staff Engineer
Company | Routefusion |
---|---|
Location | Austin, TX, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Expert 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;