Shippo is looking for a Staff Software Engineer to join their App team to build the next generation of products and shape their next generation architecture with a built-to-last mentality.
Requirements
- 10+ years of hands-on engineering experience building high volume distributed systems
- 4+ years of experience leading engineering teams and defining technical strategy
- 4+ years in native cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes)
- 4+ years with NoSQL technologies (DynamoDB) and event-driven cloud architectures (queues, serverless compute, data streaming
- Proficiency in microservice architectural patterns
- Consistent and demonstrable success designing and delivering scalable APIs, services, and distributed systems
- Mastery in server-side languages (Go, Python, Java, Ruby) and database languages (SQL)
Responsibilities
- Lead, and hire a high-caliber team of software engineers to solve company goals while remaining hands-on
- Contribute to the technical success of the company by providing architectural guidance to Shippo’s next generation app product
- Mentor more junior engineers on engineering best practices
- Exceptional problem solving skills: demonstrated ability to understand business challenges and translate those into technical solutions.
- Work closely with product management, analysts, architects, engineering leads, and business stakeholders to define requirements, guide product and architectural vision, lead key technical and design discussions, and prioritize delivery efforts
- Anticipate and redirect engineering efforts that aren't or won’t deliver customer value
- Consistent leadership in debugging, performance optimization, and system scalability
Other
- Encourage innovation and foster an environment of continuous improvement
- Establish a sense of urgency and direction, set expectations with the team and individuals
- Exceptional communication skills; able to align engineers, cross-functional peers, and stakeholders
- Customer-centric mindset with the ability to balance technical trade-offs against business impact
- BS or MS degree in Computer Science or equivalent experience