Hybrid Senior Software Engineer

Posted 2 weeks ago

Apply now

About the role

  • Design and implement scalable performance improvements to the DDM and its supporting infrastructure.
  • Build APIs and backend services that integrate with the DDM and support new use cases.
  • Collaborate with product and engineering teams to define and execute modernization strategies.
  • Drive improvements in system observability, reliability, and maintainability.
  • Actively participate in the on-call schedule to investigate and fix production issues related to our data processing pipeline or query engine.
  • Participate in code reviews for projects written by your team.
  • Focus on quality through comprehensive unit and integration testing.

Requirements

  • 4+ years of experience building commercial-grade systems in a SaaS or tech environment.
  • Strong proficiency in C# or equivalent languages (Go, Java, Ruby) and design patterns.
  • Deep understanding of relational and NoSQL databases, including schema design and performance tuning.
  • Experience with microservices, container orchestration (Kubernetes), and CI/CD practices.
  • Proven track record of designing and building APIs (REST, gRPC, GraphQL) and backend services.
  • Experience abstracting direct OLTP data CRUD access via APIs is essential.
  • Knowledge of professional software engineering practices & software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.

Benefits

  • Competitive base salary
  • Annual performance bonus
  • Long-term incentives

Job title

Senior Software Engineer

Job type

Experience level

Senior

Salary

$126,000 - $190,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job