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 a deep understanding of microservices and data pipelines.
Key skills
Ruby, GoLang, Python, Cloud Technologies, Microservices Design, Asynchronous Queueing Models, Data Pipelines, Domain-Driven Design, Enterprise Architecture, API-First Design, Project Management, Cross-functional Leadership, System Design, Mentoring, Backend Stack Development
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, Software Engineering, Technical Leadership, Cross-functional Teams, Architecture Best Practices