Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Mode Labs

Software Applications Engineer

Mode Labs

Software Applications Engineer responsible for developing applications in environmental monitoring technology. Collaborating with scientists and engineers to enhance software solutions for instrumentation.

Posted 6/24/2026full-timeOxford • 🇬🇧 United KingdomMid-LevelSenior💰 £34,000 - £40,000 per yearWebsite

Tech Stack

Tools & technologies
CloudPythonSQL

About the role

Key responsibilities & impact
  • Build software solutions for Mode Labs’ core platform technology.
  • Develop and improve software for control and user-interfacing of a scientific analysis instrument.
  • Collaborate within an interdisciplinary team of scientists and engineers.
  • Take a major role in the development of core instrumentation software, which involves hardware control, user interfaces and displays, and database management.
  • Contribute to the deployment, testing and support of software for beta-test and production-scale instruments.
  • Employ and support best software-engineering practices (CI/CD, automated testing, information security, data integrity, bug/issue tracking).
  • Work closely with the technical team to ensure that the software meets requirements and functions well for users.
  • Provide concise technical project plans and report on progress.

Requirements

What you’ll need
  • A degree or equivalent industrial experience in computer science or electronic engineering.
  • A technical background in software development for instrumentation (scientific instruments and/or internet-of-things devices).
  • Relevant industrial experience in the development of production-level software for user interfaces (UI/UX) and data management and display.
  • Some experience of working with software users, e.g. writing manuals and standard-operating procedures, or handling feature requests of bug reports.
  • Working knowledge of Python, SQL and scripting languages (e.g. bash, PowerShell, etc.).
  • An aptitude for delivering high-quality software which not only works now, but which will be maintainable in production for several years ahead.
  • Adaptability and a proactive mindset suitable for working in a start-up.
  • Some experience of working with DevOps systems (e.g. automated testing, handling an issue tracker for a team, etc.).
  • Broader technical areas for future growth in the role. Any of: after-sales user support, cloud-based data security and scalability, or Geographical Information Systems (GIS)

Benefits

Comp & perks
  • Employee share option scheme
  • Optional 9-day fortnight working pattern for full-time employees
  • Flexible working arrangements where possible
  • 25 days paid leave plus bank holidays
  • One paid charity volunteering day per year
  • Annual discretionary training allowance
  • Company pension contributions matched up to 5%
  • Travel to work loan scheme
  • Cycle to work salary sacrifice scheme

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonSQLscripting languagesCI/CDautomated testingdatabase managementuser interfacesdata managementbug trackingproduction-level software
Soft Skills
collaborationcommunicationadaptabilityproactive mindsettechnical project planninguser supportproblem-solvingattention to detailreportinginterdisciplinary teamwork