Назад
Company hidden
3 дня назад

Senior Software Engineer - NBA (Backend)

106 900 - 147 000$
Формат работы
hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US
Релокация
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Software Engineer - NBA (Backend): Building and operating mission-critical stateful services for real-time automated decisioning and personalization platforms with an accent on state-machine architecture, transactional state, and distributed-systems correctness. Focus on implementing exactly-once processing, reliable outbox-based side effects, concurrency control, observability, and AI-assisted testing and debugging.

Location: Hybrid, approximately 3 days in-office, with current residence in or relocation to a commutable distance from one of these U.S. metropolitan areas: Washington, D.C.; Louisville, KY; Denver, CO; Dallas, TX; or Fort Lauderdale, FL. Occasional travel to hirify.global offices for training or meetings may be required.

Salary: $106,900–$147,000 per year, plus eligibility for a bonus incentive plan.

Company

hirify.global is a U.S. healthcare and insurance company providing insurance and healthcare services to people and communities.

What you will do

  • Design, implement, and operate explicit state machines for lifecycle transitions, validation, time-based changes, and event-driven changes.
  • Architect transactional state stores as authoritative sources of truth and support safe high-concurrency operations.
  • Build idempotent APIs and workflows that withstand retries, restarts, duplicate events, replay, and partial failures.
  • Use the outbox pattern and messaging or streaming platforms to deliver reliable, atomic side effects and support replay, backfill, and recovery.
  • Engineer distributed systems with concurrency controls, event ordering, causality, observability, auditability, structured logging, metrics, alerting, and tracing.
  • Collaborate with platform, data, and quality engineering teams, participate in architecture reviews, and mentor engineers on reliable distributed systems.

Requirements

  • Bachelor's degree in computer science or a related field.
  • 6+ years of backend or platform engineering experience.
  • Hands-on expertise with state-machine modeling, transactional state stores, and idempotent API or workflow design.
  • In-depth understanding of exactly-once or effectively-once processing and distributed-system failure modes.
  • Proficiency in one or more contemporary languages, including Java, Kotlin, Go, or Python.
  • Experience with AI-assisted development tools for productivity and code quality.

Nice to have

  • Experience with outbox, transactional messaging, or event-sourcing patterns.
  • Familiarity with low-latency, high-throughput architectures.
  • Operational experience with systems requiring strict auditability and correctness.
  • Experience in regulated or mission-critical domains.

Culture & Benefits

  • Full-time schedule of 40 hours per week during typical Monday–Friday business hours, with some flexibility based on business needs.
  • Medical, dental, and vision benefits.
  • 401(k) retirement savings plan, paid time off, holidays, and paid parental and caregiver leave.
  • Short-term and long-term disability coverage and life insurance.
  • Dedicated, interruption-free workspace and home internet with at least 25 Mbps download and 10 Mbps upload speeds are required for home or hybrid work.
  • Work must protect member PHI and HIPAA information.

Hiring process

  • Selected applicants complete a 10–15-minute on-demand assessment with predetermined questions through HireVue.
  • Applicants who pass the assessment proceed to subsequent interviews.
  • A formal offer requires entering an SSN into Workday for duplicate-profile screening.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →