freehire launches on Product Hunt on 26 August.

Follow →

Software Engineer - Java/Python

Summary

Builds and maintains a distributed data-processing system in Python/Java, integrating with AWS, Spark/Hadoop, and Snowflake while collaborating in SAFe Agile teams.

Role Description

We're seeking a Software Engineer - Java/Python. The developer will be responsible for developing, testing, and maintaining a complex distributed processing application utilizing Python and Java. The developer will work closely with:

  • Product Owner
  • Data Coaches
  • Analysts
  • DBA
  • Scrum/Kanban teams

to ensure alignment with program standards, backend-frontend requirements, and Agile delivery expectations.

Qualifications

  • Minimum 5 years of experience with a Bachelor’s Degree
  • Strong Python development with JAVA experience or Strong JAVA Development with Python experience
  • Experience with distributed workloads via Spark/Hadoop/Other
  • Must have SQL skills; Snowflake experience a plus
  • AWS experience
  • Strong shell scripting
  • Team player
  • Ability to work independently and effectively with little to no supervision
  • Excellent executive function and communication skills
  • US Citizen or Green Card
  • Ability to obtain a Public Trust clearance

Requirements

  • Scaled Agile Framework (SAFe) experience; certification preferred
  • CLI Linux experience
  • Visual Studio (VS code) or other IDE experience
  • Job scheduling / process automation experience
  • Rules-based model experience
  • Experience working with Centers for Medicare and Medicaid (CMS) information systems
  • Rules engine experience (ODM/DRools etc)
  • CMS/Medicare or Medicaid claims experience

Benefits

  • Top-tier benefits package to invest in your physical, mental, and financial health and wellness
  • Opportunities to learn new skills and seize new challenges
  • Advancement opportunities as the company grows