top of page

Senior Software Engineer

Location | Belfast

Level: 6+ years’ experience

 

Sensoteq is a Belfast-based company building the next generation of condition monitoring tools for industrial machines. We combine advanced sensors with powerful software to help our customers predict faults, reduce downtime, and operate more efficiently.
You’ll be joining a small, fast-moving team focused on delivering real value - not layers of process. We work closely across disciplines, stay outcome-oriented, and aim to make every line of code count toward solving a meaningful problem.

 

Reporting to the Software Manager, we’re seeking experienced professionals who have a track record of building and delivering real products. This role is ideal for someone who thrives on collaboration and excels at transforming complex, ambiguous challenges into meaningful, real-world outcomes.

1.png
Key Job Functions

​

  • Work with the product team to define problems clearly and make success measurable.

  • Rapidly prototype, validate with users, and ship - keeping feedback tight and progress aligned.

  • Build and ship modern full-stack JavaScript applications using React, Typescript, Node, SQL and DynamoDB.

  • Design and implement scalable serverless infrastructure using AWS tools like Lambda, SQS, SNS, SES, and ECS - with infrastructure-as-code managed through SST.

  • Use modern AI-native tools (e.g. Cursor, v0.dev, Bolt, Lovable, Windsurf .etc) to speed up development, design smarter UX, and ship better product experiences faster.

  • Track success using product analytics tools like PostHog to validate what’s working - and improve what isn’t.

  • Write clear, purposeful documentation that spreads product knowledge, shortens onboarding, and helps teammates get up to speed fast.

  • Contribute to team growth through reviews, pairing, shared tools, and consistent feedback.

  • Collaborate with the data team to integrate ML models or surface insights through the application where needed.

3.png
What You Will Need​

​

  • 6+ years of relevant software engineering experience.

  • Proven ability to take ownership by identifying and resolving underlying challenges, ensuring lasting solutions rather than simply completing tasks.

  • Full-stack experience: You’ve built and shipped web applications across our stack and can adapt quickly to new tools as needed.

  • Product collaboration: You’re comfortable engaging early - ensuring the problem is clear, measurable, and grounded in reality.

  • AI leverage: You look for pragmatic ways generative AI can give us an edge - in product or in development.

  • Analytics-informed: You value product analytics and know how to use tools like PostHog to validate what works.

  • Strong communication skills, to explain ideas, write concisely, and focus on what matters.

  • Ability to adapt quickly and help others do the same.

  • Experience working independently with sound judgement but can bring in others at key moments to keep work visible and aligned.

  • Degree-level qualification in software, engineering, or similar

  • Expectation of hybrid working

  • We will not be supporting CoS requirements for this role

Desirable​

​

  • Experience with Python or machine learning, especially where it supports integration with data science workflows.

Email recruit@sensoteq.com to be considered for this role, attaching your CV and reasons why you think you'd be a good fit for the position.
bottom of page