Software Engineer - Opportunistic
Job description
Software Engineer - Opportunistic at Fabric
About the role
Fabric Health is dedicated to enhancing healthcare by addressing its most pressing challenges, particularly clinical capacity. Our approach is to streamline the care journey from intake to treatment through intelligent automation, significantly improving the efficiency of care delivery. We empower healthcare professionals to prioritize patient care by reducing administrative burdens.
Key facts
What you'll do
- Design and develop reliable, secure, and high-performance production systems that operate effectively under clinical demands.
- Make critical technical decisions with limited information, carefully weighing trade-offs and taking responsibility for those choices.
- Elevate the quality of work through code reviews and design guidance, regardless of formal leadership roles.
- Collaborate closely with product managers, designers, and clinical experts to transform ambiguous challenges into clear, tested solutions.
- Troubleshoot and strengthen complex systems, implementing safeguards to prevent recurring failures.
- Influence the technical direction of your team and, at senior levels, contribute to the architectural vision of the platform.
Requirements
- A minimum of 3 years of professional software engineering experience with a proven record of developing and managing production systems.
- Recent, demonstrable expertise in one or more modern programming languages and frameworks, along with the ability to discuss the systems you have developed.
- Strong foundational knowledge in system design, data modeling, testing, and ensuring reliability, performance, and security.
- Experience working collaboratively with product, design, and domain experts to deliver software that meets ambiguous requirements.
- Sound engineering judgment, particularly concerning trade-offs, potential failures, and the implications of the systems you manage.
Nice to have
- Experience in healthcare software development or in other highly regulated and safety-critical environments.
- Ability to quickly adapt and become productive in new technology stacks.
- Familiarity with conversational agents, real-time systems, or managing complex concurrency issues such as race conditions and locking.
- A degree in computer science or a related discipline.
Skills & tools
- Proficiency in modern programming languages and frameworks, system design, data modeling, and software testing methodologies.
Practical notes
The national salary range for this position is $70,000 to $225,000 annually. Compensation will be influenced by factors such as geographic location, experience, skills, and qualifications. Additional benefits may include medical, dental, and vision coverage, unlimited paid time off, a 401(k) plan, stock options, and bonuses. If your salary expectations exceed this range, we still encourage you to apply, as we can consider unique qualifications. Please note that salary ranges may be subject to change over time.
At Fabric, we value diversity and believe it is crucial to our success. We are an equal opportunity employer and strive to create an inclusive workplace for all employees. We do not discriminate based on race, color, religion, gender, national origin, age, disability, veteran status, or any other legally protected characteristic. We actively encourage individuals from all backgrounds to apply.
Recruitment Fraud Alert: Protect Yourself
Fabric Health is aware of scams involving impersonation of employers. To ensure the legitimacy of any recruitment contact you receive, please follow these guidelines:
- Verify the Domain: Official recruitment emails will only come from addresses ending in @fabrichealth.com or @gem.com.
- Official Interview Tools: We utilize Gem for recruitment and Google Meet for video interviews. Your first interview will always be conducted via Google Meet.
- Zoom Usage: Zoom is reserved for specific meetings set by our team, not for initial interviews.
- Authorized Contact & Texting: Fabric will only reach out if you have applied or have been referred by a current employee. We will only send text messages if you have given explicit consent.
- Sensitive Data: We will never request sensitive personal or financial information during the application or interview process.
- Verify the Team: You can check LinkedIn to confirm members of our recruiting team, but be cautious of fraudulent profiles.
If you suspect any contact is fraudulent or receive suspicious messages, do not click any links and report the issue to careers-security@fabrichealth.com.
Please note: The security inbox is for reporting fraudulent activity only. Do not use this address for application status updates or to submit application materials. Applications should only be submitted through our official application portal.