Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Machinify Logo

Staff Software Engineer, Backend | Platform Expansion (Remote)

Machinify

$210,000 - $245,000
Aug 17, 2025
Palo Alto, CA, USA
Apply Now

Machinify is looking to solve the problem of over $200B in claims mispayments in the healthcare industry, which creates waste, friction, and frustration for patients, providers, and payers. The company aims to increase the speed and accuracy of claims processing through its AI-powered platform.

Requirements

  • 10+ years of strong software development experience including depth of knowledge in distributed systems, microservices architecture, and database technologies.
  • Proficiency in Java or Scala, with a strong understanding of object-oriented and functional programming principles and performance tuning
  • Experience with Java frameworks such as Spring or Java EE.
  • Skill in reading the source for complex software systems, understanding them, and improving them
  • Experience with SQL, database schema design, and relational database development/administration (PostgreSQL preferred)
  • Knowledge of distributed computing frameworks (e.g. Apache Spark, Apache Kafka,).
  • A strong CS foundation in data structures and asynchronous programming

Responsibilities

  • Main contributor to the expansion of our platform which is used as the foundation for web services, data services and Machinify’s AI systems
  • Develop and maintain scalable and distributed systems to keep them extensible, scalable, and secure
  • Design, develop, and maintain robust Scala and Java based systems
  • Implement and manage distributed PostgreSQL database systems to ensure optimal performance and data integrity
  • Design and implement complex frameworks for applying machine learning techniques to large data volumes
  • Deliver reliable and good-performing software
  • Troubleshoot and resolve software and database issues in a timely manner.

Other

  • Proven leadership skills, whether in serving as a tech lead or guiding complex projects.
  • Collaborate cross-functionally with other teams that define, design, and ship new features
  • Participate in code reviews to maintain high code quality.
  • Continuously explore new technologies and integrate them into projects to improve system performance and scalability.
  • Strong critical thinking problem-solving skills and attention to detail.