immensus All positions

Engineering · Remote · Ref. IMM-2026-001

Software Developer

We are looking for a Software Developer to join our engineering team. You will build and maintain bespoke software for our clients, working with the team from the first conversation about a client's process to production, and after release.

This is a full-time, remote role.

What you will do

  • Design, build and test features for client projects, from services and data to user interfaces.
  • Work with the team to turn a client's process into clear technical requirements.
  • Write clean, tested and maintainable code, and take part in code reviews.
  • Deliver in iterations, and take part in releases and in supporting what we ship.
  • Find and fix defects, including issues reported from production.
  • Document your work and share what you learn with the team.

What we look for

  • Bachelor's degree in Computer Engineering, Software Engineering or a related field.
  • Mid-level experience: around three to five years of building and shipping software professionally.
  • Solid command of at least one modern programming language and its ecosystem, with a good grasp of data structures, APIs and databases.
  • Experience with Git and with automated testing.
  • Good written and spoken English.
  • Able to work independently in a remote team and to communicate clearly.
  • Experience with cloud services and CI/CD is a plus.

Apply for this role

Applying for IMM-2026-001 · Software Developer