Louisville, CO, USA
9 days ago
Senior Software Engineer

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.  REQUIREMENTS  

Minimum 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.   
Confirmar seu email: Enviar Email