Senior Software Architect
Posted 5 days 7 hours ago by Hazelcast
Permanent
Full Time
I.T. & Communications Jobs
Not Specified, United Kingdom
Job Description
Senior Software Architect
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
WHAT YOU HAVE
BENEFITS
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)