Back to Careers

Senior Software Engineer

London, UK (Remote)
Full-time

About the Role

Welford Systems is looking for a passionate and self-motivated Software Engineer to join our IAG/IAM Customer Success Team. In this role, you will be instrumental in delivering cutting-edge software solutions, ensuring our customers maximize the value of our technology for their business success. You will work in a dynamic, innovative, and collaborative environment alongside top-tier engineers to drive excellence and innovation.

Responsibilities

  • Develop high-quality software and maintain clear, comprehensive design and functional documentation.
  • Collaborate with product owners, architects, and stakeholders to implement world-class solutions that meet both regulatory and customer requirements.
  • Provide accurate estimates for feature implementation and contribute to sprint planning.
  • Identify, prioritize, and execute tasks throughout the Software Development Life Cycle (SDLC).
  • Write clean, efficient, and well-tested code following test-driven development (TDD) principles.
  • Automate tasks using appropriate tools and scripting languages.
  • Provide technical leadership to junior developers by leading design discussions, implementation reviews, and code reviews.
  • Actively participate in backlog grooming and sprint planning sessions, analyzing requirements, estimating complexity, and proposing implementation strategies.
  • Ensure software solutions remain up to date with the latest technologies and industry standards.
  • Assist frontline support teams in diagnosing and resolving customer and production issues.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field with over 3 years of industry experience.
  • Experience or knowledge in Identity & Access Governance (IAG) / Identity & Access Management (IAM) is a plus.
  • Proven experience as a Node.js developer with strong expertise in JavaScript, CSS, and React.js.
  • Proficiency in working with databases (SQL, Oracle, PostgreSQL).
  • Hands-on experience with cloud environments and deployment practices.
  • Strong scripting skills in PowerShell and Bash.
  • Experience with source repositories (Git) and CI/CD pipeline development (Jenkins/GitLab).
  • Familiarity with network programming (TCP/IP, UDP multicast, REST, WebSockets) is desirable.
  • Experience developing software on both Linux and Windows operating systems.
  • Familiarity with Agile development methodologies is a strong plus.
  • Working knowledge of Jira, and Confluence.
  • Solid understanding of infrastructure and strong troubleshooting skills.
  • Excellent analytical, problem-solving, and communication skills.
  • Self-driven, adaptable, and innovative with a growth mindset.
  • Basic understanding of Incident, Problem, Change, and Release Management processes.

Apply for this Position

Let’s get started.

It’s time to discover how Identity Security can help make your organization more secure and cyber resilient. Contact us today to request a demo or a meeting with one of our experts.

App screenshot