cover image
Hazelcast

Senior Software Architect

Remote

United Kingdom

Full Time

24-04-2025

Job Specifications

Department: Software Engineering

Employment Type: Permanent - Full Time

Location: Remote, UK

Description

The Senior Software Architect will play a strategic, high-visibility role within Hazelcast. You will serve as a thought leader and technology evangelist for Hazelcast, influencing architecture across our ecosystem, our customer base, and the broader developer community.

This is a cross-functional, hybrid role combining technical depth, community engagement, architectural leadership, and strategic collaboration.

What You’ll Do

Technology Evangelism & Thought Leadership
Represent Hazelcast at industry conferences, meetups, webinars, and via online channels (e.g. blogs, podcasts, social media).
Advocate for Hazelcast in the Java ecosystem and champion its capabilities across caching, compute, and data streaming.
Drive thought leadership through technical articles, benchmark reports, and community contributions.
Customer and Partner Engagement
Collaborate with Field Solutions Architects to design and document Architectural Blueprints for real-world use cases.
Support strategic customer engagements, helping define best practices for usage, deployment topologies, and performance optimization.
Forge strong relationships with key application framework vendors: Spring, Quarkus, Micronaut, Vert.x.
Platform Expertise & Technical Authority
Build and maintain deep expertise in all subsystems of the Hazelcast platform.
Establish yourself as an industry-recognized expert in Distributed Caching, Real-Time Compute, and Data Streaming.
Ideally participate in the Java ecosystem via the Java Community Process (JCP) and influence relevant specifications.
Hands-on Development & Debugging
Build reference applications and proof-of-concept solutions using Hazelcast.
Demonstrate proficiency in Java (with working knowledge of Python, .Net C#, Go, C++).
Possess a strong understanding of JVM internals, especially around garbage collection, memory management, and runtime tuning.
Be capable of debugging code across the Hazelcast stack when needed (core contributions not required).
Benchmarking & Industry Validation
Design and execute external benchmark reports to validate Hazelcast performance and scalability for industry consumption.
Ideally take ownership of the open source Hazelcast Simulator Project.
Cross-functional Collaboration
Work closely with internal stakeholders including Engineering, Product, Marketing, and Field Teams to align product vision with real-world applications and customer needs.
What You Have

10+ years of experience in software architecture or senior technical roles, ideally with experience in distributed systems, high-performance computing, or data platforms.
Proficiency in Java, including deep understanding of the JVM.
Solid knowledge of Python for automation, analysis, or prototyping.
Strong experience with Cloud-native architectures, Kubernetes, and Serverless platforms.
Excellent communication and public speaking skills, with experience representing companies or products at industry events.
Deep familiarity with modern application frameworks (Spring, Quarkus, etc.).
Experience working with product, engineering, and field teams in shaping and delivering product capabilities.
Proven ability to operate at both strategic and hands-on levels.
Prior experience contributing to open-source projects or standards bodies (e.g., JCP).
Some familiarity with the Hazelcast platform or similar technologies (e.g., Apache Ignite, Redis, AWS ElastiCache, Oracle Coherence, Kafka, etc.).
Experience writing technical whitepapers or benchmark reports.

Benefits

25 days annual leave + Bank holidays
Group Company Pension Plan
Private Medical Insurance
Private Dental Insurance
Life Insurance
EAP (Employee Assistance Program)

About the Company

Hazelcast is a leading software provider powering mission-critical applications that move the economy. Hazelcast Platform is the foundational architecture providing core capabilities for AI and critical applications. With a revolutionary approach, Hazelcast Platform combines distributed compute, in-memory data storage, intelligent integration, and vector search to simplify application development, deployment, and maintenance. The platform is relied upon by many Global 2000 enterprises in financial services, e-commerce, logi... Know more

Related Jobs

Company background Company brand
Company Name
Version 1
Job Title
Full Stack Java Developer
Job Description
Company Description Version 1 has celebrated over 26 years in Technology Services and continues to be trusted by global brands to deliver solutions that drive customer success. Version 1 has several strategic technology partners including Microsoft, AWS, Oracle, Red Hat, OutSystems and Snowflake. We’re also an award-winning employer reflecting how employees are at the heart of Version 1. We’ve been awarded: Innovation Partner of the Year Winner 2023 Oracle EMEA Partner Awards, Global Microsoft Modernising Applications Partner of the Year Award 2023, AWS Collaboration Partner of the Year - EMEA 2023 and Best Workplaces for Women by Great Place To Work in UK and Ireland 2023. As a consultancy and service provider, Version 1 is a digital-first environment and we do things differently. We’re focused on our core values; using these we’ve seen significant growth across our practices and our Digital, Data and Cloud team is preparing for the next phase of expansion. This creates new opportunities for driven and skilled individuals to join one of the fastest-growing consultancies globally. Job Description Java has been a key technology throughout our company's history, and our Java Practice has been responsible for delivering some of the largest eGovernment systems as well as business-critical solutions to the utilities and financial services sectors across a wide range of platforms, operating systems, open-source components and databases. Version 1 utilises best of breed Java toolsets - focused on MicroServices Architectures, powerful front- and backend frameworks, RESTful services, and everything from NoSQL databases like MongoDB and Hadoop, high-performance data grids like HazelCast to multi-node relational systems. You will be working in a Scrum Team of cross-functional skills in tight collaboration practising Agile. You will be contributing to real decisions about technology to create maintainable solutions for our customers and participating in a highly collaborative group of software engineering professionals. Learning, developing your skills and becoming a rounded Developer in the process. You will develop software to meet our client's user needs using Java in the Cloud, follow best practice guidelines and help to improve those guidelines. This role involves working for government clients so all candidates need to either hold SC Clearance or be SC Eligible Qualifications Things we are looking out for: Strong Java development and Unit Testing experience Experience developing fully functioning Java applications based on Spring/SpringBoot framework Scaling, and management using Kubernetes, and Terraform, both in the cloud (AWS, Azure or GCP) Front End development knowledge/ experience in Angular, React, Node or JavaScript Experience in Agile delivery with knowledge of CI/CD, building pipelines, testing and architecture Appetite to work with emerging AI technologies SC Eligible Additional Information Why Version 1? At Version 1, we believe in providing our employees with a comprehensive benefits package that prioritises their wellbeing, professional growth, and financial stability. Share in our success with our Quarterly Performance-Related Profit Share Scheme, where employees collectively benefit from a share of our company's profits. Strong Career Progression & mentorship coaching through our Strength in Balance & Leadership schemes with a dedicated quarterly Pathways Career Development programme. Flexible/remote working, Version 1 is tremendously understanding of life events and people’s individual circumstances and offer flexibility to help achieve a healthy work life balance. Financial Wellbeing initiatives including; Pension, Private Healthcare Cover, Life Assurance, Financial advice and an Employee Discount scheme. Employee Wellbeing schemes including Gym Discounts, Bike to Work, Fitness classes, Mindfulness Workshops, Employee Assistance Programme and much more. Generous holiday allowance, enhanced maternity/paternity leave, marriage/civil partnership leave and special leave policies. Educational assistance, incentivised certifications, and accreditations, including AWS, Microsoft, Oracle, and Red Hat. Reward schemes including Version 1’s Annual Excellence Awards & ‘Call-Out’ platform. Environment, Social and Community First initiatives allow you to get involved in local fundraising and development opportunities as part of fostering our diversity, inclusion and belonging schemes. And many more exciting benefits… drop us a note to find out more.
Belfast, United Kingdom
Remote
Full Time
05-05-2025
Company background Company brand
Company Name
E-Space
Job Title
Embedded Software Engineer - UK
Job Description
Ready to make connectivity from space universally accessible, secure and actionable? Then you’ve come to the right place! E-Space is bridging Earth and space to enable hyper-scaled deployments of space-powered Internet of Things (IoT) solutions and services. We are fundamentally changing the design, economics, manufacturing, coverage limitations and service delivery associated with traditional satellite and terrestrial IoT systems. By building a highly-advanced low Earth orbit (LEO) space system—with a unique antenna design, highly sustainable spacecraft system and low-cost, small portable end-user devices—we can extend global satellite coverage, capacity and connectivity beyond legacy space services to provide a new kind of IoT platform that lets users sense, track, connect and act on information gathered, anywhere. We’re intentional, we’re unapologetically curious and we’re 100% committed to saving space, protecting our planet and turning connectivity into actionable intelligence. We are seeking a highly skilled and motivated Embedded Software Engineer to design, develop, and optimize software for battery-operated IoT devices with a strong emphasis on testing automation. The role involves developing low-level software, focusing on power efficiency, real-time performance, system reliability, and implementing robust testing frameworks. You will also contribute to Board Support Packages (BSPs), kernel-level development, and platform integration. What you will do: Core Development Embedded Software Development: Design, write, debug, and maintain low-level software for embedded systems, including BSP and drivers. Power Optimization: Implement algorithms and techniques to minimize power consumption for battery-operated devices. Kernel and RTOS Development: Customize and optimize RTOS (e.g., FreeRTOS) or Linux kernel components for embedded platforms. IoT Integration: Develop secure and efficient communication protocols for IoT platforms (e.g., MQTT, BLE). Testing and Automation Test Framework Development: Create and maintain automated testing frameworks for embedded systems, including unit, integration, and regression tests. Support: Provide support for debugging of faulty boards. Prototypes Testing: Testing of prototypes for early adopting customers. Hardware-in-the-Loop (HIL): Implement HIL testing to validate software functionality and hardware interactions in real-time. Continuous Integration (CI): Integrate automated testing pipelines with CI/CD tools like Jenkins, GitLab CI, or Azure DevOps. Debugging and Validation: Use tools like oscilloscopes, logic analyzers, and protocol analyzers to test and debug embedded software and hardware interfaces. Collaboration and Documentation Hardware Interaction: Work closely with hardware teams to ensure seamless software-hardware integration and accurate testing scenarios. Documentation: Prepare and maintain technical documentation, including testing procedures, logs, and reports for software and hardware validation. What you bring to this role: Education: Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field. Programming Languages: Proficiency in C, C++, and Python; familiarity with scripting languages like Shell or Bash. Embedded Systems: Experience with microcontroller platforms (e.g., ARM Cortex, ESP32, STM32) and their toolchains. IoT Protocols: Knowledge of IoT communication protocols and secure data transmission. Testing Frameworks: Experience with testing tools and frameworks such as Robot Framework, Pytest, or Unity. Power Management: Understanding of low-power design principles, energy-efficient algorithms, and power profiling tools. Debugging Tools: Proficiency with debugging tools like JTAG, GDB, and serial debuggers. Automation Tools: Experience with CI/CD pipelines, Jenkins, GitLab CI, or similar tools. Version Control: Expertise with Git or similar version control systems. Extra bonus points for the following: Experience with Yocto. Familiarity with wireless communication technologies (e.g., Wi-Fi, Bluetooth, Zigbee, LoRa). Knowledge of hardware protocols such as SPI, I2C, UART, and GPIO. Experience with secure firmware updates (OTA) and bootloader development. Familiarity with hardware simulation tools and mock environments for testing. Knowledge of Test-Driven Development (TDD) and Behavior-Driven Development (BDD) practices. This is a full time based out of our Loughborough, UK office. The total compensation packaged will be determined by various factors such as your relevant job-related knowledge, skills, and experience. We are redefining how satellites are designed, manufactured and used—so we’re looking for candidates with passion, deep knowledge and direct experience on LEO satellite component development, design and in-orbit activities. If that’s your experience – then we’ll be immediately wow-ed. E-Space is not currently able to provide employment sponsorship for candidates who do not hold work authorization for the location of this role. The Company is not currently able to provide employment sponsorship for candidates who do not hold work authorization for the location of this role. Why E-Space is right for you: We want you to make the most of your journey at E-Space. That’s why we support and invest in the physical, emotional and financial well-being of our team members and their families. Some of what you can expect when working at E-Space: An opportunity to really make a difference Sustainability at our core Fair and honest workplace Innovative thinking is encouraged Competitive salaries Continuous learning and development Health and wellness care options Financial solutions for the future
Loughborough, United Kingdom
On site
Full Time
04-05-2025
Company background Company brand
Company Name
Abnormal AI
Job Title
Senior Full Stack Engineer - Account Takeover
Job Description
About The Role Abnormal Security is looking for a Senior Full Stack Engineer to join the Behavioral Security Products team. Our company is built around the idea of first understanding the person we are trying to protect using baselines of historic behaviour and ML models to determine what normal looks like for every employee of a company. Our team builds the features that take those insights and show our customers what is happening with their employees and their systems, as well as the tools and workflows for dealing with some of the most critical attacks companies can face: account takeovers. The role will involve building out features to enable customers to more quickly diagnose potentially suspicious behaviour, to make it easier to catalogue that behaviour as an attack or as benign, and more controls to optimise how the system will behave according to their needs. It will require qualities such as: Strong communication skills and proven ability to work autonomously and asynchronously with remote collaborators and stakeholders Well rounded and can switch contexts between building frontend UI components and backend APIs Looking to grow as an engineer as part of a strong team, learning from established engineers, product managers, and designers Know what it takes to be successful working with remote collaborators and stakeholders, and are experienced with remote management Detail driven and care about code quality, testing, and performance Growth-oriented, looking to increase impact, responsibility, and ownership over time You bring up ambiguities and and clarify decisions with leadership instead of improvising solutions on the go What you will do Work on production systems to stabilise and improve existing features Collaborate with engineers, Product Managers, and Designers to define, build, test, launch, and support new product features Responsible for both development and testing of software Collaborate with Customer Support and Sales Engineering organisation on production issues and sales solutions Provide code reviews for other engineers to catch bugs & problems before they make it into production Demonstrate good judgement in selecting methods and techniques for obtaining solutions Must Haves 5+ years of full stack web development experience in Python, Django, JavaScript, HTML5, React (or similar Frontend UI frameworks such as Vue, Angular), CSS 3+ years of production support experience for enterprise-class customers At least 1 year of system design experience Proven experience owning testing as well as development of all software solutions Proven experience working with agile development methodologies (both scrum and kanban) Proven experience working effectively with cross-functional teams across multiple time zones with with remote stakeholders BS degree in Computer Science or related engineering field Nice to Have Experience with Airflow, Celery, AWS and/or Azure, Postgres Experience with API platform development Experience with Go
United Kingdom
Remote
Full Time
04-05-2025
Company background Company brand
Company Name
The Sure Group
Job Title
DevOps Engineer
Job Description
Location: London (hybrid) Salary: £50,000 - £60,000 per annum Start Date: Immediate Our client, a prestigious London-based higher education institution, is looking for a skilled Infrastructure & Automation Engineer to support the development and maintenance of advanced research platforms. You will play a key role in building and managing cloud-native and containerised environments, with a strong focus on Kubernetes, CI/CD pipelines, and ML/AI workloads. Role Responsibilities Kubernetes Management: Own the operational performance, maintenance, and enhancement of Kubernetes clusters. Ensure systems remain secure, scalable, and aligned with research and IT strategy System Administration & Security: Apply regular system updates, patches, and security enhancements across supported environments. Stakeholder Collaboration: Work directly with research staff to understand technical needs and deliver practical computing solutions tailored to their work. Infrastructure Design: Design, implement, and maintain cloud-native and containerised infrastructure, with a focus on ML/AI research and Kubernetes-based platforms. CI/CD Development: Develop and maintain CI/CD pipelines to optimise the deployment and integration of research software. Essential Skills / Experience Proven experience managing enterprise computing platforms in Kubernetes environments. Strong Linux and Windows system administration expertise. Familiarity with high-performance computing (HPC) clusters and distributed computing frameworks. Hands-on experience supporting ML/AI workloads in cloud-native or containerised environments. Proficient in automation and scripting using Python. Experience designing and implementing CI/CD pipelines for robust deployment automation. If you are passionate about this opportunity and meet the qualifications and skills outlined, we encourage you to promptly submit your CV for consideration. Please note that the duties mentioned above are not exhaustive, and the role's responsibilities may evolve in response to changing circumstances and requirements. Sure Commercial Limited (trading as Sure Exec Search) is a proud Equal Opportunities employer and does not discriminate against any candidate on the grounds of age, disability, sex, gender identity, sexual orientation, pregnancy and maternity, race, religion or belief, marriage and civil partnerships, or other applicable legally protected characteristics. Our Diversity, Equity, and Inclusion Policy is available on request.
London, United Kingdom
Hybrid
Full Time
02-05-2025