Are you looking for an opportunity to make a difference? At Mesa Labs we’re passionate about protecting the vulnerable by enabling scientific breakthroughs, ensuring product integrity, increasing patient and worker safety, and improving quality of life around the world.
The Software Development Engineer position supports the PSS Research and Development organization with focus on software design, development, testing, and maintenance projects across Gyros Protein Technologies Peptide Synthesis Solutions (PSS) business unit (BU).
Key Job Responsibilities:
- Collaborate with cross-functional teams, including hardware engineers, firmware engineers, verification engineers, quality assurance and regulatory affairs, and product management, to design, develop, and deploy high-quality software solutions that meet calibration solutions business requirement and product specifications.
- Design, develop, and deploy high quality full stack SW solutions with the other team members that meet the system requirements. The responsibility of the Software Development Engineer will be front-end or back-end, depending on the product definition and project assignment, for different projects. If it is front-end development, Software Development Engineer will create highly interactive, user friendly interfaces using modem Web frameworks and technologies. If it is backend, Software Development Engineer will architect, develop, and maintain server-side infrastructure using state -of-the-art frameworks and APIs.
- Design and implement database schemas, write API data models and end points, and understand how to optimize the overall system performance and data integrity.
- Drive and document the requirement specification with the product team, taking the latest update of the technologies, tools, and solutions into consideration.
- Design, implement, and maintain software components, features, and applications that meet the requirement.
- Contribute to the entire software development life cycle, from product requirement analysis to software requirements specification, design, test protocol generation, unit testing, integration testing, to system verification and validation.
- The contribution of the Software Development Engineer also includes clear and detailed documentation delivered at each of the phase development life cycle,
- assuring compliance with regulatory guidelines.
- Work in a dynamic environment, with other talented team members with combined experience from different functional areas, in an agile development environment. The Software Development Engineer will attend daily standup meetings, participate in code reviews, and contribute to the various design reviews and brainstorm sessions on architecture and system designs. The Software Development Engineer will also share the expertise and the design to help foster a culture of continuing learning.
- Write clean, maintainable, and reliable code following industrial best practices and coding standards, while putting the code through rigorous testing processes including, but not limited to, unit, integration, regression, and stress testing, the Software Development Engineer will drive the quality improvement of the code addressing the issues to the root causes and resolve the issues with the safety and effectiveness as the high priority consideration. Utilize and enhance the automatic testing tool to help identify issues with the code.
- Stay abreast of emerging technologies, tools, and solutions in the software development field, especially for medical device development. Propose and implement innovative solutions to enhance our products and processes.
Professional Qualifications:
- To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The categories listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Education and/or Experience:
- Bachelor’s or master’s degree in science in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a related field.
- Minimum of 1 to 3 years of professional software development experience, with strong focus on full stack development, front-end development, or software applications development in a regulatory environment (Well qualified new grads are encouraged to apply).
- Working knowledge of and experience working with Network Administration/Architecture.
- Working knowledge and experience with IoT.
- Proficiency in front-end technologies such as HTML, CSS, JavaScript along with development experience in at least one modern software framework such as Express.js, Django, and Ruby on Rails.
- Proficiency in back-end languages such as Python, Java or Node.js and database experience such as SQL (PostgreSQL, MySQL, SQLite, etc.) and NoSQL (e.g. MongoDB) would be very helpful.
- Working knowledge of the Linux Operating System (OS).
- Ability and willingness to work as part of a cross functional team.
- Ability and willingness to work with customers (comfortable in customer facing situations), particularly when called upon to assist with troubleshooting.
- Ability and willingness to work on-site.
Skills, Knowledge and Abilities:
- Demonstrated track record of delivering high quality software solutions on schedule.
- Solid understanding of object-oriented design paradigm and has used one or more of the programming languages for object-oriented programming such as C++, Java, and Python. Familiarity with software design patterns, software development process, and software development guidelines in medical device industry.
- Experience with software development tools, software development environment (e.g. Visual Studio), bug tracking system (e.g. JIRA, GitLab), and software configuration management tools (e.g. Git).
- Familiarity with relevant medical device regulations and standards, such as FDA 21 CFR Part 11, ISO 13485, or IEC 62304 is desired.
- Strong problem-solving skills and the ability to debug complex software issues.
- Excellent communication skills and teamwork abilities.
- Knowledge of cybersecurity principles, OWASP Top 10, and ISO 14971 are very helpful.
- Knowledge or experience of data analysis, machine learning or artificial intelligence will be a plus.
Compensation/Benefits:
The company offers a comprehensive benefits package and compensation for this position. The package includes base salary, bonus, medical/dental/vision insurance, 401k/Match. The salary for this position is $75,000.
Mesa Labs is an Equal Employment Opportunity Employer.
Mesa Labs prohibits unlawful discrimination and harassment against applicants or employees based on age, race, sex, color, religion, creed, national origin or ancestry, disability, military status, sexual orientation, or any other status protected by applicable state or local law.
Life at Agena Bioscience
Thrive Here & What We Value1. Passionate about protecting the vulnerable by enabling scientific breakthroughs, ensuring product integrity, increasing patient and worker safety, and improving quality of life around the world.</s> | 2. Collaborative team environment | 3. Focus on customer needs and market competition | 4. Strong written and verbal communication skills | 5. Highly motivated and selfdirected employees.</s> | Commitment to safety in the workplace | Valuing of diversity | Promotion of a harassment-free environment</user> | Commitment to safety in the workplace and valuing of diversity | Comprehensive benefits package including annual bonus opportunity | Employee Wellness and Financial Assistance Resources through Cigna and NY Life | On-site gym (Bozeman facility) | Overtime opportunities</s> | Mesa Labs is an Equal Employment Opportunity Employer. | Mesa Labs prohibits unlawful discrimination and harassment against applicants or employees based on age, race, sex, color, religion, creed, national origin or ancestry, disability, military status, sexual orientation, or any other status protected by applicable state or local law.</s> | Foster collaborative relationships with Agena’s Sales Representatives, Customer Service, Applications & Technology, Product Support and other departments to enhance professional support.</s> | Competitive wages, including annual bonus opportunity and comprehensive benefits package | Outstanding Benefits and Perks | Four (4) weeks paid Caregiver Leave available to care for your loved ones after 12 months of employment or in accordance with state leave laws</s> | Competitive wages with annual bonus opportunity | Comprehensive benefits package including medical, dental and vision Insurance options, Health savings (HSA), healthcare & dependent care flexible spending (FSA) accounts, Company paid life, accident and short/long-term disability insurance | Three weeks’ PTO that begins to accrue on Day 1 | Paid sick leave up to 48 hours per year | Nine paid company holidays per year | 401(k) plan with 4% company match on a 4% employee contribution that begins on Day 1 | Commitment to safety in the workplace, valuing of diversity, and promotion of a harassment-free environment.</s> | We are proud to offer a variety of benefits that meet the diverse needs of our employees: Eligible for benefits the first day of the month following date of hire | Three (3) weeks’ PTO that begins to accrue on Day 1 | Nine (9) paid company holidays per year | 2. Commitment to safety in the workplace, valuing of diversity, and promotion of a harassmentfree environment. | 3. Adherence to company ethics, code of conduct, policies, and best practices.</s> | 3. Valuing of diversity | 4. Promotion of a harassmentfree environment</s> | Mesa Labs is passionate about protecting the vulnerable by enabling scientific breakthroughs, ensuring product integrity, increasing patient and worker safety, and improving quality of life around the world. | The Associate Director / Director of Product Management - Life Sciences that supports our SDC business has responsibility for the strategic leadership and management of Mesa Labs' portfolio of sterility assurance consumables, working closely with cross-functional teams to develop and implement successful product strategies that drive revenue growth, enhance customer satisfaction, and solidify Mesa Labs' leadership position in the market. | The Director also leads and develops a team of product managers, scientists, and technical specialists, creating a high-performing environment that fosters innovation and continuous improvement. | Mesa Labs is an Equal Employment Opportunity Employer. Mesa Labs prohibits unlawful discrimination and harassment against applicants or employees based on age, race, sex, color, religion, creed, national origin or ancestry, disability, military status, sexual orientation, or any other status protected by applicable state or local law.</s> | Employee Wellness and Financial Assistance Resources through Cigna and NY Life</s> | Competitive wages including bonus opportunity and a comprehensive benefits package | Flexible time off policy | Eligible for benefits the first day of the month after you start | Company paid life insurance, short term and long-term disability | Healthcare and dependent care flexible spending accounts | Four (4) weeks paid Care Giver leave | 401K with a 4% match on day 1 | Paid company holidays per year</s> | Dynamic environment with talented team members from different functional areas in an agile development environment. | Attend daily standup meetings, participate in code reviews, and contribute to the various design reviews and brainstorm sessions on architecture and system designs. | Stay abreast of emerging technologies, tools, and solutions in the software development field, especially for medical device development. Propose and implement innovative solutions to enhance our products and processes.</s> | Medical, dental, and vision insurance options | Company paid life, accident, and short/long-term disability insurance | Three weeks' PTO that begins to accrue on Day 1 | Four weeks paid Caregiver Leave available to care for loved ones after 12 months of employment or in accordance with state leave laws | Competitive wages including bonus opportunity and comprehensive benefits package | Eligible for benefits the first day of the month after starting | Company-paid life insurance, short-term and long-term disability | Four weeks paid Care Giver leave | Competitive wages including bonus opportunity and comprehensive benefits package. | Three weeks paid time off | Company-paid life insurance, short term and long-term disability | 401K with a 4% match on day 19 | Paid company holidays per year.</s> | Emphasis on compliance and documentation to ensure all procurement activities are compliant with company policies, procurement guidelines, and regulatory requirements. | Collaborative mindset for working closely with other departments such as Manufacturing, Operations, and Engineering.</s> | Promotion of a harassment-free environment</s>