Software and Data Engineer I - II

Oxylus Energy

Branford (CT)

On-site

USD 80,000 - 100,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary
Medical, dental, and vision coverage
401k match

Job summary

Oxylus Energy is seeking a Software and Data Engineer I or II to own software interfaces with electrochemical test stations and analytical equipment. You will build data pipelines, manage cloud databases, and develop tools for retrieval, plotting, and analysis of experimental results.

The role blends software with hardware work in a lab setting, collaborating with electrochemists and controls engineers to ensure robust, well-documented data workflows.

Qualifications

  • Requires degree in CS/Software Eng or related field.
  • Proficiency in Python and data tooling.
  • Experience building data pipelines and dashboards.
  • Comfort in lab environment and with lab equipment.

Responsibilities

  • Develop and maintain software interfaces to lab instruments.
  • Integrate instrument data into automated data pipelines.
  • Design and manage cloud data stores with quality controls.
  • Build tools for data retrieval, visualization, and analysis.
  • Implement metadata tracking linking data to tests and conditions.
  • Collaborate with scientists to translate workflows into software solutions.
  • Ensure clean, tested code and proper version control.

Skills

Python
Git
Data pipelines
SQL/NoSQL
Cloud platforms (AWS)
Data visualization
Lab hardware familiarity

Education

Bachelor's degree in CS/Software Eng or related
Master's degree in related field (optional)

Tools

Jupyter
SQL/NoSQL databases

Job description

Software and Data Engineer I – II
On-site, Branford, CT (must be willing to relocate to the Bridgeport/Stamford area within one year of the start date)
About Oxylus Energy

Oxylus Energy is a climate-tech company building solutions that can scale. Our breakthrough electrochemical technology converts carbon dioxide into low-carbon fuels and chemicals, reducing the world's dependence on fossil fuels. We are a team of scientists, engineers, and problem solvers working to make that future real.

Job brief

As Software and Data Engineer, you will own the software that connects our lab to our data. You will develop and maintain the interfaces to our electrochemical test stations and analytical equipment, integrate them into a reliable data pipeline, and manage the databases where our experimental data lives. You will also build and continually improve the tools our scientists and engineers use to retrieve, plot, and analyze their results.

This is a hands‑on role at the boundary of software and hardware. You will spend time in the lab working with instruments and test stations, and you will work closely with our electrochemists, materials scientists, and engineers to understand what they need from their data. You will collaborate closely with our controls engineers, who own station automation, to make sure every experiment produces complete, well‑organized, and easily accessible data. We are hiring at the Engineer I or II level and will match the title to your experience.

What You Will Do
  • Develop and maintain software interfaces to electrochemical test stations and analytical equipment, such as potentiostats, gas chromatographs, mass flow controllers, and other lab instruments.

  • Integrate data from test stations and instruments into a unified, automated data pipeline.

  • Design, manage, and maintain our cloud databases, including data models, access patterns, backups, and data quality checks.

  • Build and improve tools to retrieve, plot, and analyze experimental data, including dashboards, Python libraries, and web applications.

  • Implement consistent metadata and experiment tracking so every dataset can be traced to its test station, experiment, and conditions.

  • Work with scientists and engineers to understand their workflows and turn their needs into practical software tools.

  • Work with controls engineers on the interfaces between station automation and the data systems.

  • Write clean, tested, and documented code, and maintain version control and deployment practices.

  • Troubleshoot data and connectivity issues on lab equipment, and support users of our data tools.

  • At the Engineer II level:

    • Own the overall data architecture, set coding and data standards, and lead larger software projects from design to deployment.

    • Fully develop the company’s data collection and analysis platform.

Who You Are
  • A degree in Computer Science, Software Engineering or a related field, with experience matching the level:

    • Engineer I: B.S. with 1–3 years, or M.S. with some relevant experience (internships, co‑ops, and hands‑on projects count).

    • Engineer II: B.S. with 3+ years, or M.S. with 1–3 years of relevant experience.

  • Strong programming skills in Python.

  • Experience using AI coding tools effectively.

  • Experience with databases (SQL or NoSQL) and data modeling.

  • Experience building data visualization or analysis tools.

  • Interest in working with lab hardware and comfort working in a lab environment.

  • Familiarity with version control (Git) and good software engineering practices.

  • Highly attentive to detail, with strong problem-solving and organizational skills.

  • Good written, verbal, and presentation skills, including explaining technical topics to non‑software colleagues.

Nice to Have
  • Experience interfacing with lab instruments or industrial equipment, for example through serial, TCP/IP, Modbus, or vendor APIs and SDKs.

  • Experience with AI‑powered data analysis.

  • Programming skills in C++/JavaScript/HTML/CSS.

  • Experience with cloud platforms, such as AWS, and with NoSQL databases.

  • A background or coursework in chemistry, electrochemistry, or another experimental science.

Salary
  • Engineer I: USD 80,000 – 90,000 per year base salary commensurate with experience, education, and skills.

  • Engineer II: USD 90,000 – 100,000 per year base salary commensurate with experience, education, and skills.

Benefits
  • Competitive salary

  • Medical, dental, and vision coverage

  • Paid sick days and vacation

  • 401k match

  • A diverse and inclusive work environment

Equal opportunity

We believe the distinct contributions of each person fuel our success. To keep our products and culture inclusive of all viewpoints and experiences, Oxylus Energy does not discriminate on the basis of race, color, religion, sex, national origin, gender identity or expression, sexual orientation, age, marital status, veteran status, disability, or any other characteristic protected by law.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Controls Engineer I - II - III
Controls Engineer I - II - III

Oxylus Energy • Branford (CT)

On-site
USD 80,000 - 110,000
Medical, dental, vision
401k match
Paid time off
+2
Process Engineer II - III
Process Engineer II - III

Oxylus Energy • Branford (CT)

On-site
USD 90,000 - 110,000
Competitive salary
Medical, dental, and vision coverage
Paid sick days and vacation
+2
Mechanical & Design Engineer II – III
Mechanical & Design Engineer II – III

Oxylus Energy • Branford (CT)

On-site
USD 90,000 - 110,000
Competitive salary
Medical, dental, and vision coverage
Paid sick days and vacation
+2
Electrochemist I - II - III / Electrochemical Engineer I - II - III
Electrochemist I - II - III / Electrochemical Engineer I - II - III

Oxylus Energy • Branford (CT)

On-site
USD 75,000 - 110,000
Competitive salary
Medical, dental, and vision coverage
Paid sick days and vacation
+2
Senior Electrochemist / Senior Electrochemical Engineer
Senior Electrochemist / Senior Electrochemical Engineer

Oxylus Energy • Branford (CT)

On-site
USD 115,000 - 135,000
Competitive salary
Medical, dental, and vision coverage
Paid sick days and vacation
+2
Materials Scientist I – II – III / Materials Engineer I – II – III
Materials Scientist I – II – III / Materials Engineer I – II – III

Oxylus Energy • Branford (CT)

On-site
USD 75,000 - 110,000
Competitive salary
Medical, dental, and vision coverage
401k match
+1
Senior Controls Engineer
Senior Controls Engineer

Oxylus Energy • Branford (CT)

On-site
USD 115,000 - 135,000
Competitive salary
Medical, dental, and vision coverage
Paid sick days and vacation
+2
Senior Process Engineer
Senior Process Engineer

Oxylus Energy • Branford (CT)

On-site
USD 115,000 - 135,000
Competitive salary
Medical, dental, and vision coverage
Paid sick days and vacation
+2
Senior Mechanical & Design Engineer
Senior Mechanical & Design Engineer

Oxylus Energy • Branford (CT)

On-site
USD 115,000 - 135,000
Competitive salary
Medical, dental, and vision coverage
Paid sick days and vacation
+2
Senior Materials Scientist / Senior Materials Engineer
Senior Materials Scientist / Senior Materials Engineer

Oxylus Energy • Branford (CT)

On-site
USD 115,000 - 135,000
Competitive pay
Healthcare coverage
PTO
+2