Staff Software Engineer

New
Candidates within 50 miles of Chicago are expected to work onsite two days per week (Tuesday and Wednesday) and remotely three days per week. Candidates outside of the 50-mile radius are eligible for fully remote work.Full-TimeStaff
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
6+ years
Required Skills
PythonJavaSnowflakeAngularCI/CDMicroservicesdbt

Requirements

  • Bachelor’s degree in CS, Engineering, or equivalent practical experience.
  • 6+ years of engineering experience.
  • Expertise in distributed, scalable systems design.
  • Advanced proficiency in Python, Java, or similar modern languages.
  • Experience with ETL/ELT pipelines and SQL-based data warehousing.
  • Understanding of cloud platforms (Azure, AWS, or GCP) and containerization.
  • Knowledge of application and data security best practices.
  • Familiarity with clinical data standards (HL7, FHIR) and regulatory frameworks (HIPAA, SOC2).
  • Experience leading complex initiatives such as system migrations or re-architecture.
  • Demonstrated ability to mentor senior engineers.

Responsibilities

  • Contribute production code in Python, Java, Angular, DBT, and Snowflake.
  • Develop unit, integration, and performance tests with CI/CD integration.
  • Perform root cause analysis and implement durable fixes for complex issues.
  • Architect and develop core application and data platform features.
  • Establish and uphold engineering standards for code quality and reliability.
  • Collaborate with product, design, and DevOps teams.
  • Mentor engineers and drive technical strategy across teams.
  • Explore and propose new technologies and tools to enhance productivity.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now