Senior Staff Software Engineer
Role responsibilities
Lead the long-term design of core systems and drive critical cross-organizational initiatives such as international expansion and Enterprise Architecture. The role involves breaking down complex projects into maintainable systems and upskilling staff engineers to improve quality and scale.
Requirements
Requires over 15 years of software engineering experience, including 5+ years in leadership and 2+ years leading architecture projects. Candidates must be proficient in Ruby, GoLang, and Python with deep expertise in microservices and data pipelines.
Key skills
Ruby, GoLang, Python, Cloud Technologies, Microservices Design, Asynchronous Queueing, Data Pipelines, Domain-Driven Design, Enterprise Architecture, API-First Design, Project Management, Cross-functional Leadership, Backend Stack, System Design, Technical Strategy, Mentoring
Keywords
Ruby, GoLang, Python, Microservices, Asynchronous Queueing, Data Pipelines, Domain-Driven Design, Enterprise Architecture, API-First, Cloud Technologies, Backend Stack, Batch Processing, Real-time Processing, System Design, Scalability, R&D, Technical Leadership, Software Engineering, Cross-functional Teams, Architecture Best Practices