Software Engineer
$120K/yr – $170K/yr
You'll complete your application on the employer's website.
$120K/yr – $170K/yr
You'll complete your application on the employer's website.
Job type
Salary
$120K/yr – $170K/yr
Location
Sector
Posted
20 days ago
GenomicMD is seeking a Software Engineer to build and operate the software platform behind its clinical genomics products. The role focuses on backend engineering across genomic data processing, clinical workflows, provider-facing applications, and integrations, with opportunities to contribute to frontend and infrastructure work.
Responsibilities
Help build and operate the software platform behind our clinical genomics products
Independently own technical problems from initial requirements through implementation, deployment, and ongoing production support
You'll work across a cloud-native stack supporting genomic data processing, clinical workflows, provider-facing applications, and integrations with laboratories and healthcare partners
While the role is primarily backend-focused, you'll have opportunities to contribute across the full stack and infrastructure
Engineers are expected to take initiative and drive projects forward without requiring constant oversight
Preferred
Being located in Chicago is a plus, not a requirement
Benefits
Equity
Remote-friendly position; candidates are welcome to work remotely. Applicants must be based in the United States. Applicants based in or near Chicago, IL are preferred for opportunities to collaborate in person; being located in Chicago is a plus, not a requirement.
Company
Personalized genomic risk assessments for proactive health.
Chicago, Illinois, USA
https://www.genomicmd.com/
Founded in 2023
11-50 employees
Qualifications
Applicants must be based in the United States
4+ years of professional software engineering experience
Strong experience building backend applications in Java or a similar strongly typed language
Experience designing and working with relational databases
A solid understanding of APIs, distributed systems, and asynchronous processing
Experience debugging and operating production systems
Familiarity with containers and cloud infrastructure
A demonstrated ability to work independently with minimal supervision, taking ownership of projects from conception through delivery
Strong problem-solving skills and the initiative to investigate unfamiliar systems, identify solutions, and unblock yourself
Good technical judgment, including knowing when to make independent decisions and when to seek input
Strong communication skills and the ability to articulate technical decisions and tradeoffs
Can translate high-level requirements into concrete technical solutions without needing detailed implementation instructions
Proactively investigates problems, evaluates alternatives, and makes well-reasoned engineering decisions
Takes end-to-end ownership of their work
Is resourceful and comfortable learning unfamiliar technologies
Identifies potential issues and opportunities for improvement without waiting to be assigned tasks
Communicates progress, blockers, and important decisions proactively
We value engineers who are self-directed, pragmatic, and comfortable with ambiguity, while recognizing when collaboration or additional context is needed
Strong engineering fundamentals, intellectual curiosity, and the ability to learn independently matter much more
Being located in Chicago is a plus, not a requirement
Required skills
Java, Relational Database Design, API Design, Distributed Systems, Asynchronous Processing, Production Systems Operations, Containers, Cloud Infrastructure
Preferred skills
Being located in Chicago is a plus, not a requirement
Experience
4+ years
Interested in this role?
Apply directly on the employer's website — it only takes a few minutes.
Other roles in Mid, Senior Level or IT & Technology
We are looking for a systems-minded engineer to help advance our kernel development, performance engineering, and hardware-software co-design capabilities, with a particular focus on AI-assisted workflows and tooling.
We’re looking for dedicated, experienced, and deeply curious individuals to help solve some of the most complex challenges faced by our customers while building the future of post-AGI support alongside us.
Competitive
As a Staff Engineer on Payment Intelligence, you’ll work across our product portfolio to ensure we’re building in a consistent, efficient, and effective manner. Experience with large, distributed systems on the critical path will help candidates succeed, as will comfort working across the stack and interacting with ML…