ABOUT US Biodesix is a leading diagnostic solutions company, driven to improve clinical care and outcomes for patients. Biodesix Diagnostic Tests support clinical decisions to expedite personalized care and improve outcomes for patients with lung disease.
Biodesix Development Services enable the world's leading biopharmaceutical, life sciences, and research institutions with scientific, technological, and operational capabilities that fuel the development of diagnostic tests, tools, and therapeutics.
Our Mission: Transform patient care and improve outcomes through personalized diagnostics that are timely, accessible, and address immediate clinical needs.
Our Vision: A world where patient diseases are conquered with the guidance of personalized diagnostics.
For more information, please visit .
OVERVIEW Biodesix is seeking a Senior Software Engineer to join our IT Services team, responsible for designing and implementing software solutions across business operations. The ideal candidate will have hands-on experience developing scalable enterprise solutions, particularly in Salesforce development and Microsoft Azure, including Azure Integration Services. A technical consulting background is a plus. The candidate must be comfortable in an Agile environment, with the ability to work independently, continuously improve, and share knowledge with the team. As a technical lead, the candidate will collaborate with cross-functional teams, communicate project statuses, and be proficient in multi-tier architectures, modern presentation layers, and backend technologies.
LOCATION Louisville, CO Hybrid, 3 Days On-Site
RESPONSIBILITIES - Design, develop, test, document and provide production support of various business applications and software solutions.
- Make design decisions on the basis of business requirements, performance, scalability, security and maintainability.
- Estimate time needed for completing project tasks, accurately accounting for complexity and effort level.
- Produce high-quality, well performing code ready for production deployment.
- Communicating key technical project information to other team members.
- Ensuring technical documentation of the application/software is adequate and fully reflects the technical solution.
- Stay current with technology and changing trends, providing recommendations for continuous improvement.
- Collaborate closely with other engineers on the team to elevate technology, consistently apply best practices and mentor other junior software engineers.
- Take ownership of a given problem, analyze it, design a solution, and implement it - from beginning to end, delivering a high-quality solution, on time.
REQUIREMENTS - Enterprise application development experience
- Extensive programming experience in Java/JEE or similar languages/platforms
- Strong knowledge of computer science, data structures, and object/service modeling
- Proficient in UI development with HTML, CSS, JavaScript, DHTML, and AJAX
- Experience with system integrations, Web Services, and REST APIs
- Proficiency with relational databases (MySQL, MS SQL Server, Oracle) and data modeling
- Experience writing stored procedures, packages, and triggers
- Familiarity with Agile/Scrum methodology and SDLC phases
- Experience in enterprise environments, including source code control and release management
EDUCATION AND EXPERIENCE - Bachelor's degree in Computer Science, Software Engineering, or a related field
- 5+ years of software engineering or development experience
- Laboratory management experience (CUA and FDA Regulations), preferred
- Experience with Salesforce development, cloud computing, CRM, ERP, PLM, and JavaScript frameworks (Angular, React, jQuery), preferred
- Familiarity with API Management, Azure Integration Services, Azure DevOps, CI/CD pipelines, Git, GitHub, and MS Office (VBA, Power Query), preferred
COMPENSATION - Annual Compensation Range $110,800 to $130,400
- Discretionary Bonus opportunity
- Comprehensive health coverage: Medical, Dental, and Vision
- Insurance: Short/Long Term Disability and Life Insurance
- Financial benefits: 401(k), Flex Spending Account
- 120 hours of annual vacation
- 72 hours of paid sick time off
- 11 paid holidays + 3 floating holidays
- Employee Assistance Program
- Voluntary Benefits
- Employee recognition program
Individual base compensation is based on various factors unique to each candidate, including skill set, experience, qualifications, and other job-related aspects.
Biodesix is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.