Bristol - Hybrid
5 days ago
Senior Staff Software Engineer

In this Senior Staff Software Engineer role, you will play an important part in the development of a market-leading, open standards first platform, providing flexible, modular and scalable identification, authentication, and authorization to a range of applications. You will be part of a team that prides itself on an open, flexible environment, embracing collaboration, agile methodologies, continuous improvement, and most of all, the love of a challenge. 

We require a passionate developer who flourishes in a fast-moving, agile environment. You must have good communications skills, an outstanding ability to translate requirements and designs to functional Java code, and a strong attention to security, quality, testability and performance.

Job Functions:

Work as part of an agile development team to implement the highest quality product features Have a voice in working with product management and owners to improve the platform and develop new features for our platform Understand and improve our local and cloud deployments Plan and estimate work to be completed Maintain existing code and resolve reported defects Actively contribute to the culture that makes this such a great team

Essential Qualifications:

Strong familiarity with the Java programming language Possess the desire to learn and curiosity to understand how and why things work Demonstrate strong collaboration, communication, and teamwork skills Exceptional problem-solving skills Ideal candidate must be keen to learn quickly and independently, and be capable of gathering information and understanding complex features and environments

Desired Qualifications:

Experience with development tools, including IDEs, Git, Jenkins, and Maven Solid understanding of RESTful web services Experience with identity management technologies and protocols (e.g., OAuth 2.0, OpenID Connect, certificate & key management, cryptography, etc.) Understanding of enterprise-scale systems and configurations related to security Solid grounding in modern software engineering practices and design patterns, including the design and implementation of modern web applications
Confirm your E-mail: Send Email