Hybrid Senior Software Development Engineer

Posted 2 weeks ago

Apply now

About the role

  • Design and implement scalable solutions for data capture and real-time data processing across microservice architectures.
  • Solve complex problems in distributed systems, web platform integrations, and high-performance data pipelines.
  • Research and recommend frameworks and architectural patterns for large-scale data capture and processing.
  • Champion operational excellence through unit testing, resiliency, scalability, and data quality practices.
  • Collaborate with TPMs, product managers, and operations in an agile environment to deliver high-quality code to production regularly.
  • Lead resolution efforts for production issues and drive long-term solutions.
  • Mentor teammates and foster a culture of innovation, safety, and continuous improvement.

Requirements

  • 6+ years of experience in software engineering, including leading technical designs and mentoring developers.
  • Proven expertise in building services using Kotlin, Java, GraphQL, and related technologies.
  • Strong understanding of distributed systems and real-time data processing.
  • Ability to write clean, maintainable code and follow established coding conventions.
  • Experience working with large codebases and version control systems (preferably Git).
  • Bachelor’s or Master’s degree in Computer Science or a related technical field, or equivalent professional experience.

Benefits

  • medical/dental/vision
  • paid time off
  • Employee Assistance Program
  • wellness & travel reimbursement
  • travel discounts
  • International Airlines Travel Agent (IATAN) membership

Job title

Senior Software Development Engineer

Job type

Experience level

Senior

Salary

$187,000 - $261,500 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