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.
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.