5 дней назад
Senior Software Engineer, Client Apps Platform (Go/Ruby)
124 000 - 329 200$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Software Engineer, Client Apps Platform (Go/Ruby): Building and operating shared Ruby and Go platform services that connect GitHub’s CLI, Desktop, and Mobile applications with backend teams, with an accent on distributed systems, cross-surface architecture, and service reliability. Focus on extracting reusable platform capabilities, designing scalable services, leading cross-team architecture decisions, and improving observability and incident response.
Location: Remote, United States
Base salary: USD $124,000–$329,200 per year, with potential benefits, annual bonus, and stock awards depending on role eligibility.
Company
is an AI-powered developer platform used by developers and organizations to build, collaborate on, and deliver software.
What you will do
- Maintain, extend, and operate production Ruby and Go services supporting ’s CLI, Desktop, and Mobile applications.
- Lead technical design and architecture discussions across product, client application, and domain service teams.
- Translate client requirements into shared platform components and drive adoption of reusable functionality.
- Integrate with and extend ’s Ruby on Rails monolith when required for domain work or migrations.
- Define testing strategies, success metrics, SLOs, telemetry, and safe rollout and rollback plans.
- Participate in on-call rotations, lead incident response and postmortems, mentor engineers, and improve reliability, automation, and observability.
Requirements
- 6+ years of software engineering experience, or equivalent education and experience.
- 5 years of experience designing scalable and reliable software systems.
- 5 years of experience facilitating cross-team technical discussions and communicating clearly in writing and verbally.
- 5 years of experience maintaining and operating live services, including monitoring, debugging, and incident response.
- Production software development experience in one or more listed languages, including Go, Ruby, Python, Java, JavaScript, C, C++, C#, or Rust.
Nice to have
- Production experience with Go and/or Ruby on Rails.
- Familiarity with GraphQL and RPC frameworks such as Twirp.
- Experience building platforms for mobile, desktop, and CLI applications.
- Experience extracting shared libraries or platforms from application codebases and extending large monolithic systems.
- Experience defining SLOs, telemetry, and observability tooling.
Culture & Benefits
- Remote-first work environment.
- Competitive pay with benefits for eligible roles.
- Potential annual bonus and stock awards based on role eligibility and individual impact.
- Learning and growth opportunities.
- Customer focus, ownership, continuous learning, and an emphasis on diverse and inclusive collaboration.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
3 дня назад
Senior Software Engineer (Ruby) (Security Platform: Authorization)
139 200 - 235 200$
4 дня назад
Gamification Senior Software Engineer (Ruby on Rails)
175 000 - 185 000$
4 дня назад
Board Software Engineer III (Ruby on Rails)
145 000 - 165 000$
7 дней назад
Senior Backend Engineer (Ruby), AI Catalog: External Agents
5 дней назад
Sr. Backend Engineer (Ruby on Rails)
5 дней назад
Senior Software Engineer (Backend)
166 000 - 203 000$