logo

View all jobs

Staff Software Engineer (100% Remote)

Anytown, USA
Staff Software Engineer (100% Remote)
 
Job Description/Responsibilities   
As a Staff Software Engineer, you will lead by example in the design and implementation of major features and components of the platform.  Our teams use a diverse set of tools and languages including C#, Go, Ruby, Docker, Kubernetes, and Kafka.
We are investing in an API driven architecture, Event Sourcing and CQRS, powered by gRPC-based services.
  • Migrating from a monolith to a microservice architecture
  • Defining domain boundaries and implementing robust APIs for internal and public consumption
  • Design, create and own high quality, scalable and heavily tested software across our stack
  • Evolve our systems through solid architectural design and drive best practices through code review
  • Provide technical mentorship to engineers across the organization
  • Work on a cross-functional team(s), partnering across engineering, product, design, and business functions
 Skills/Qualifications                                                                                                                                                                                                    
  • 8+ years’ experience designing, building, shipping and maintaining distributed web applications and services
  • Solid CS fundamentals with experience across a range of disciplines, with one or more area of deep knowledge and experience
  • Proven track record of senior technical leadership at a company with a strong engineering culture
  • Fluency in one or more server-side programming languages, with GoLang, Java, Python, Scala, etc.
  • Experience with Kafka or equivalent messaging bus

Share This Job

Powered by