Senior Software Developer

Company: Aiimi
Apply for the Senior Software Developer
Location: East Midlands
Job Description:

We’re looking for a capable and motivated Senior Software Developer to join our Service Team. You’ll play a key role in maintaining and evolving live software systems that power client solutions. This includes enhancing features, fixing issues, deploying updates, and ensuring smooth operation of cloud-based services.

You’ll work closely with client stakeholders, engineers, and analysts to respond to changing needs, investigate issues, and deliver high‑quality improvements. This is a hands‑on role suited to someone with solid development experience who enjoys working on live systems and directly supporting client success.

Please be aware that this is a client‑facing role, which will see you work on‑site in Derby and will involve undergoing SC clearance eligibility due to the sensitive nature of the consulting work.

Job Requirements

Essential:

  • 3–5 years of professional experience in software development and/or support roles.
  • Proficiency in at least one language used in modern backend or full‑stack development (e.g., Python, JavaScript/TypeScript).
  • Demonstrated experience working directly with clients or business stakeholders, including presenting technical information clearly and professionally.
  • Experience maintaining and enhancing live systems, ideally in a client or service‑facing environment.
  • Hands‑on experience working in agile delivery teams across multiple disciplines (engineering, data, product).
  • Familiarity with cloud platforms (AWS, Azure, or GCP) and deployment processes.
  • Ability to troubleshoot, debug, and resolve production issues efficiently, often under time constraints.
  • Strong communication, collaboration, time‑keeping and stakeholder management skills.

Desirable:

  • Experience working in a consultancy, managed service, or client support environment.
  • Exposure to monitoring tools (e.g., Azure Monitor, CloudWatch, Datadog) or logging frameworks.
  • Understanding of CI/CD pipelines and DevOps practices.
  • Knowledge of data‑intensive systems or integrating with analytics and reporting tools.
  • Familiarity with service‑level objectives (SLOs), SLAs, or ITIL concepts.

Job Responsibilities

  • Maintain, support, and enhance production software systems and cloud‑based platforms.
  • Deliver new features, improvements, and integrations based on client feedback, service metrics, or evolving requirements.
  • Investigate and resolve bugs or incidents in a timely and collaborative manner, often under time‑sensitive conditions.
  • Participate in regular service reviews, client‑facing meetings, sprint ceremonies, and technical discussions – confidently presenting updates, findings, or recommendations to stakeholders.
  • Work as part of an agile, cross‑functional team, contributing to sprint planning, estimation, and iterative delivery.
  • Contribute to the development and automation of monitoring, testing, and deployment pipelines.
  • Support continuous improvement of team processes and service delivery standards.
  • Collaborate with data engineers, platform engineers, and analysts to ensure data‑driven applications remain performant, secure, and aligned with client expectations.

Job Benefits

  • 25 Days holiday (excluding bank holidays) – increasing by a day every 2 years.
  • Mental health and wellbeing support, including access to counselling.
  • Annual wellbeing allowance (e.g. personal training, fitness, wellness apps).
  • Up to 10% of your salary in employee benefits, including critical illness cover, life insurance, and private healthcare (post‑probation).
  • Generous company pension contribution.
  • Ongoing professional development and training opportunities.

#J-18808-Ljbffr…

Posted: April 3rd, 2026