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 www.biodesix.com.OVERVIEW
Biodesix is seeking a Senior Software Engineer to join our IT Services team. The Senior Software Engineer will work in an Agile environment with little supervision. A passion for continuous improvement, learning new techniques, tools and technologies, and sharing knowledge with other team members is welcomed. The Senior Software Engineer will be expected to work closely with cross-functional teams, along with the software development team, to understand business needs and communicate solution proposals as well as project statuses. As a technical lead, they will additionally be well versed in multi-tier software architectures and modern presentation layers, middleware and backend database technologies.
LOCATION
On-Site in Louisville, CO
RESPONSIBILITIES
Design, develop, test, document and provide production support for various business applications and software solutions. Apply critical thinking and make design decisions based on 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 on it - from beginning to end, delivering a high-quality solution. REQUIREMENTSMinimum Qualifications:
5+ years of software engineering experience Enterprise application development Extensive experience with OOP languages such as Java, JavaScript or similar languages/platforms Strong in computer science, data structure concepts, object and service modeling Strong analytical and problem-solving skills with a knack for solving complex problems under pressure Proficient in user interface development using React, Vue.js, Angular or similar libraries/frameworks Experience developing system integrations Experience with Web Services and REST APIs Experience with one or more relational databases such as MySQL, PostgreSQL, MS SQL Server, Oracle Experience with data modeling and writing stored procedures/packages/triggers Proficient in Agile/Scrum methodology and all phases of SDLC Experience developing in an enterprise environment - source code control, release management Familiarity with using AI to develop software, including selecting appropriate AI/ML approaches, building or integrating AI components, prompt engineering, model evaluation and monitoring, and leveraging AI-assisted coding tools to improve productivity and code quality. Knowledge of AI cloud services or libraries (e.g., OpenAI, Azure AI, AWS SageMaker) is a plus.Preferred Skills/Experience:
Salesforce development Cloud computing Enterprise applications (CRM, ERP, PLM) JavaScript frameworks (Angular, React, jQuery) Queues, Topics, Enterprise Service Bus API Management Azure Integration Services Azure DevOps CI/CD pipelines Git, GitHub MS Office (VBA, Power Query) Laboratory Management Experience (CUA and FDA Regulations) Vibe Coding EDUCATION AND EXPERIENCE A Bachelor's degree in Computer Science, Software Engineering, or another related field 5+ years of software engineering or software development experience 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.