Software Development Engineer

Mesa Laboratories, Inc.

United States

On-site

USD 90,000 - 135,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Annual bonus 10%
Medical, Dental, Vision insurance
HSAs and FSAs
4% 401(k) match on Day 1
Paid time off
Paid sick leave
Disability insurance
Life insurance
Company holidays

Job summary

Mesa Labs is seeking a Software Development Engineer to design, develop, test, and maintain software applications and systems that drive the business forward. You will collaborate with cross-functional teams to deliver scalable, high-quality code for real-time and time-series data.

Responsibilities include building RESTful APIs, backend services, and databases, while aligning with product managers and QA. Proficiency in Go, Python, JavaScript/TypeScript, and modern cloud/CI/CD practices is

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 2 years in software development with modern practices.
  • Experience building and consuming RESTful APIs.
  • Proficient in Go, Python, JavaScript or TypeScript.
  • Knowledge of PostgreSQL/TimescaleDB and cloud platforms.
  • Familiar with Docker/Kubernetes and CI/CD workflows.
  • Strong problem solving, communication, and collaboration skills.

Responsibilities

  • Design, develop, test, and maintain software applications and systems.
  • Build RESTful APIs, backend services, and distributed applications.
  • Collaborate with product teams to translate requirements into solutions.
  • Write tests and participate in code reviews to ensure quality.
  • Leverage AI-assisted development tools while maintaining code quality.

Skills

Go
Python
JavaScript/TypeScript
REST APIs
PostgreSQL
TimescaleDB
Cloud (AWS/Azure/Google)
Docker/Kubernetes
CI/CD
LLM tooling (Claude, Copilot, ChatGPT)
Agile/Scrum
Software design patterns
Go/Python/JS/TS experience

Education

Bachelor’s degree in Computer Science/Engineering

Tools

PostgreSQL
TimescaleDB
Docker
Kubernetes
AWS/Azure/Google Cloud
GitHub/GitLab CI

Job description

Are you looking for an opportunity to make a difference? At Mesa Labswe’repassionate about protecting the vulnerable by enabling scientific breakthroughs, ensuring product integrity, increasing patient and worker safety, and improving quality of life around the world.

At Mesa Labs we offer competitive wages, includingpotentialbonusopportunities, equity awards, commission,and a comprehensive benefits packagebased on theposition.

  • Annual bonus opportunity of 10% based on company performance

Outstanding Benefits and Perks
We are proud to offer a variety ofbenefits that meet the diverse needs of our employees:

  • Eligible forbenefitsthe first day of the month after you start
  • Tiered Medical, Dental and Vision Insuranceoptions, Healthsavings (HSA), healthcare & dependent care flexible spending (FSA) accounts
  • Company paid short term and long-term disability (unless covered by a state disability plan)
  • Company paid life insurance and AD&D
  • FlexibleTime OffPolicy
  • Paid sick leave of48 hourspercalendar year
  • Eligible employees may receive four (4) weeks paid Care Giver leaveafter 1 year of service orin accordance withstate leave laws
  • 401(k) plan that provides a 4% Safe Harbor company match on a 4% employee contribution that begins on Day 1
  • Employee Wellness and Financial Assistance Resources through Cigna and NY Life
  • Nine (9) paid company holidays per year

Our Calibration Solutions portfolio uses the principles of advanced metrology to enable customers to measure and calibrate critical parameters in applications such as Environmental and Process Monitoring, Dialysis, Gas Flow, Air Quality, and Torque Testing.

Job Summary

The Software Development Engineer (SDE) responsible for designing, developing, testing, and maintaining software applications and systems that drive the business forward. Works collaboratively with cross-functional teams to deliver innovative solutions, ensuring high-quality code, scalability, and performance.

Duties/Responsibilities

Software Design & Development

  • Develop, test, and maintain software applications and systems, following best practices in coding, design patterns, and software architecture.
  • Collaborate with other engineers and product teams to understand requirements and translate them into technical solutions.
  • Design, develop, and maintain RESTful APIs, backend services, and distributed applications.
  • Design and implement software features, modules, and APIs to meet functional and non-functional requirements.
  • Design and optimize PostgreSQL and TimescaleDB database schemas, SQL queries, indexes, and data models.
  • Develop software capable of processing real-time and time-series data while ensuring scalability, reliability, and performance.
  • Work closely with product managers, designers, and other stakeholders to define software specifications and features.
  • Participate in code reviews, providing constructive feedback to peers while maintaining high‑quality coding standards.
  • Collaborate with cross-functional teams to integrate software with various systems and services.
  • Leverage AI‑assisted development tools such as Claude, GitHub Copilot, ChatGPT, or similar large language model (LLM) tools to improve productivity while ensuring all generated code is reviewed, tested, and meets engineering quality standards.

Testing & Quality Assurance

  • Write unit tests, integration tests, and end‑to‑end tests to ensure the quality, reliability, and performance of software applications.
  • Participate in debugging, troubleshooting, and resolving software defects and performance issues.
  • Ensure that software is scalable, secure, and optimized for performance.
  • Develop automated API and integration tests and participate in continuous integration testing.

Software Optimization & Maintenance

  • Continuously improve software performance, efficiency, and user experience.
  • Monitor production systems, diagnose issues, and implement necessary fixes and improvements.
  • Perform regular code refactoring and software upgrades as needed.
  • Optimize database performance, application responsiveness, and cloud resource utilization.

Documentation

  • Create and maintain clear, comprehensive documentation for both developers and end‑users.
  • Document software design, code changes, and testing procedures to ensure knowledge transfer within the team.
  • Create and maintain API documentation, architecture documentation, and technical implementation guides.
  • Stay up to date with emerging trends in software development, tools, and technologies.
  • Propose new techniques, tools, and best practices to improve software development processes and productivity.
  • Evaluate emerging AI development tools, frameworks, and automation technologies to improve engineering efficiency and software quality.

Agile Development

  • Participate in agile development cycles, including sprint planning, daily standups, and retrospectives.
  • Work within defined timelines and milestones, managing tasks and priorities effectively.
  • Collaborate with DevOps and QA teams to support continuous integration and continuous delivery (CI/CD) practices.

Experience/Education

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 2 years in software development, working with modern software engineering practices.

Knowledge & Skillsets Required

  • Proficiency in software engineering principles including algorithms, data structures, object‑oriented design, and design patterns.
  • Strong understanding of software development methodologies (Agile, Scrum, etc.) and version control systems (e.g., Git).
  • Experience designing and consuming RESTful APIs.
  • Experience with PostgreSQL, SQL development, database design, and query optimization.
  • Experience with TimescaleDB or other time‑series databases is preferred.
  • Experience with cloud computing platforms (e.g., AWS, Azure, Google Cloud) is a plus.
  • Familiarity with containerization technologies (e.g., Docker, Kubernetes) is a plus.
  • Knowledge of CI/CD processes and tools (e.g., Jenkins, GitLab CI).
  • Experience using AI‑assisted software development tools such as Claude, GitHub Copilot, ChatGPT, or similar LLM‑based coding assistants.
  • Strong analytical and problem‑solving skills.
  • Excellent communication skills, with the ability to convey complex technical concepts to non‑technical stakeholders.
  • Ability to work collaboratively in a fast‑paced, team‑oriented environment.
  • Strong attention to detail and the ability to prioritize tasks effectively.

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. Please note that Mesa Labs conducts criminal background checks upon offer acceptance.

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities

Are you looking for an opportunity to make a difference? At Mesa Labswe’repassionate about protecting the vulnerable by enabling scientific breakthroughs, ensuring product integrity, increasing patient and worker safety, and improving quality of life around the world.

At Mesa Labs we offer competitive wages, includingpotentialbonusopportunities, equity awards, commission,and a comprehensive benefits packagebased on theposition.

  • Annual bonus opportunity of 10% based on company performance

Outstanding Benefits and Perks
We are proud to offer a variety ofbenefits that meet the diverse needs of our employees:

  • Eligible forbenefitsthe first day of the month after you start
  • Tiered Medical, Dental and Vision Insuranceoptions, Healthsavings (HSA), healthcare & dependent care flexible spending (FSA) accounts
  • Company paid short term and long-term disability (unless covered by a state disability plan)
  • Company paid life insurance and AD&D
  • FlexibleTime OffPolicy
  • Paid sick leave of48 hourspercalendar year
  • Eligible employees may receive four (4) weeks paid Care Giver leaveafter 1 year of service orin accordance withstate leave laws
  • 401(k) plan that provides a 4% Safe Harbor company match on a 4% employee contribution that begins on Day 1
  • Employee Wellness and Financial Assistance Resources through Cigna and NY Life
  • Nine (9) paid company holidays per year

Our Calibration Solutions portfolio uses the principles of advanced metrology to enable customers to measure and calibrate critical parameters in applications such as Environmental and Process Monitoring, Dialysis, Gas Flow, Air Quality, and Torque Testing.

Job Summary

The Software Development Engineer (SDE) responsible for designing, developing, testing, and maintaining software applications and systems that drive the business forward. Works collaboratively with cross-functional teams to deliver innovative solutions, ensuring high‑quality code, scalability, and performance.

Duties/Responsibilities

Software Design & Development

  • Develop, test, and maintain software applications and systems, following best practices in coding, design patterns, and software architecture.
  • Collaborate with other engineers and product teams to understand requirements and translate them into technical solutions.
  • Write clean, maintainable, and efficient code in Go, Python, JavaScript, and TypeScript.
  • Design, develop, and maintain RESTful APIs, backend services, and distributed applications.
  • Design and implement software features, modules, and APIs to meet functional and non‑functional requirements.
  • Design and optimize PostgreSQL and TimescaleDB database schemas, SQL queries, indexes, and data models.
  • Develop software capable of processing real‑time and time‑series data while ensuring scalability, reliability, and performance.

Collaboration & Teamwork

  • Work closely with product managers, designers, and other stakeholders to define software specifications and features.
  • Participate in code reviews, providing constructive feedback to peers while maintaining high‑quality coding standards.
  • Collaborate with cross-functional teams to integrate software with various systems and services.
  • Leverage AI‑assisted development tools such as Claude, GitHub Copilot, ChatGPT, or similar large language model (LLM) tools to improve productivity while ensuring all generated code is reviewed, tested, and meets engineering quality standards.

Testing & Quality Assurance

  • Write unit tests, integration tests, and end‑to‑end tests to ensure the quality, reliability, and performance of software applications.
  • Participate in debugging, troubleshooting, and resolving software defects and performance issues.
  • Ensure that software is scalable, secure, and optimized for performance.
  • Develop automated API and integration tests and participate in continuous integration testing.

Software Optimization & Maintenance

  • Continuously improve software performance, efficiency, and user experience.
  • Monitor production systems, diagnose issues, and implement necessary fixes and improvements.Perform regular code refactoring and software upgrades as needed.
  • Optimize database performance, application responsiveness, and cloud resource utilization.

Documentation

  • Create and maintain clear, comprehensive documentation for both developers and end‑users.
  • Document software design, code changes, and testing procedures to ensure knowledge transfer within the team.
  • Create and maintain API documentation, architecture documentation, and technical implementation guides.

Research & Innovation

  • Stay up to date with emerging trends in software development, tools, and technologies.
  • Propose new techniques, tools, and best practices to improve software development processes and productivity.
  • Evaluate emerging AI development tools, frameworks, and automation technologies to improve engineering efficiency and software quality.

Agile Development

  • Participate in agile development cycles, including sprint planning, daily standups, and retrospectives.
  • Work within defined timelines and milestones, managing tasks and priorities effectively.
  • Collaborate with DevOps and QA teams to support continuous integration and continuous delivery (CI/CD) practices.

Experience/Education

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 2 years in software development, working with modern software engineering practices.
  • Experience developing commercial software applications using Go, Python, JavaScript, TypeScript, or comparable modern programming languages is preferred.

Knowledge & Skillsets Required

  • Proficiency in software engineering principles including algorithms, data structures, object‑oriented design, and design patterns.
  • Strong understanding of software development methodologies (Agile, Scrum, etc.) and version control systems (e.g., Git).
  • Experience developing software using Go, Python, JavaScript, and TypeScript.
  • Experience designing and consuming RESTful APIs.
  • Experience with PostgreSQL, SQL development, database design, and query optimization.
  • Experience with TimescaleDB or other time‑series databases is preferred.
  • Experience with cloud computing platforms (e.g., AWS, Azure, Google Cloud) is a plus.
  • Familiarity with containerization technologies (e.g., Docker, Kubernetes) is a plus.
  • Knowledge of CI/CD processes and tools (e.g., Jenkins, GitLab CI).
  • Experience using AI‑assisted software development tools such as Claude, GitHub Copilot, ChatGPT, or similar LLM‑based coding assistants.
  • Strong analytical and problem‑solving skills.
  • Excellent communication skills, with the ability to convey complex technical concepts to non‑technical stakeholders.
  • Ability to work collaboratively in a fast‑paced, team‑oriented environment.
  • Strong attention to detail and the ability to prioritize tasks effectively.

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. Please note that Mesa Labs conducts criminal background checks upon offer acceptance.

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Development Engineer
Software Development Engineer

Mesa Labs • United States

Remote
USD 90,000 - 130,000
Eligible for benefits starting day 1
Tiered Medical, Dental and Vision
Health Savings Account (HSA) and FSA
+8
Software Development Engineer
Software Development Engineer

Mesa Laboratories, Inc. • Lakewood (CO)

On-site
USD 102,000 - 127,000
Medical, Dental & Vision Insurance
Health Savings Account (HSA)
401(k) with 4% Safe Harbor match
+6
Manufacturing Operations Technician III
Manufacturing Operations Technician III

Mesa Labs, Inc. • Lakewood (CO)

On-site
USD 37,250 - 46,521
Health insurance
401(k) plan with company match
Paid vacation and sick leave
+2
Firmware Engineer
Firmware Engineer

Mesa Labs, Inc. • Tucson (AZ)

On-site
USD 85,000 - 120,000
Annual bonus 10%
Medical, Dental, Vision Insurance
Health savings (HSA)
+7
Principal Business Development Manager
Principal Business Development Manager

Mesa-Labs-2 • United States

On-site
USD 120,000 - 190,000
Equity award
Commission
Health insurance
+6
Principal Business Development Manager
Principal Business Development Manager

Mesa Labs, Inc. • United States

Remote
USD 120,000 - 180,000
Annual equity award
Commission
Benefits package including medical/d4n
+1
Manager, QA & Regulatory Affairs
Manager, QA & Regulatory Affairs

Mesa Laboratories, Inc. • San Diego (CA)

On-site
USD 119,000 - 149,000
Annual bonus (15%)
Equity award $14,000
401(k) with Safe Harbor match
Manufacturing Operations Technician III
Manufacturing Operations Technician III

Mesa Laboratories, Inc. • Lakewood (CO)

On-site
USD 56,000 - 70,000
Bonus opportunity
Medical Insurance
Dental Insurance
+11
Director, Financial Planning and Analysis
Director, Financial Planning and Analysis

Mesa Laboratories, Inc. • San Diego (CA)

On-site
USD 158,000 - 197,000
Annual bonus
Equity awards
Health insurance
+2
Firmware Engineer
Firmware Engineer

Mesa Laboratories, Inc. • Tucson (AZ)

On-site
USD 80,000 - 100,000
Medical, Dental, Vision insurance
HSA
Dependent Care FSA
+8