Senior Software Architect (Developer Experience)
Senior Software Architect (Developer Experience)

Senior Software Architect (Developer Experience)

Full-Time 48000 - 72000 £ / year (est.) No home office possible
Go Premium
Hazelcast

At a Glance

  • Tasks: Lead architectural strategy and engage with the developer community while influencing technology across ecosystems.
  • Company: Join Hazelcast, a leader in distributed caching and data streaming solutions, making waves in tech.
  • Benefits: Enjoy 25 days annual leave, private medical and dental insurance, and a company pension plan.
  • Why this job: Be a thought leader in tech, collaborate cross-functionally, and make a real impact in the developer community.
  • Qualifications: 10+ years in software architecture, strong Java skills, and experience with cloud-native architectures required.
  • Other info: Remote work opportunity available for candidates based in the UK.

The predicted salary is between 48000 - 72000 £ per year.

Senior Software Architect (Developer Experience)

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)

#J-18808-Ljbffr

Senior Software Architect (Developer Experience) employer: Hazelcast

At Hazelcast, we pride ourselves on being an exceptional employer that fosters a culture of innovation and collaboration. As a Senior Software Architect, you will not only have the opportunity to influence cutting-edge technology but also enjoy a supportive work environment that prioritises employee growth through continuous learning and engagement with the developer community. With comprehensive benefits including private medical and dental insurance, generous annual leave, and a commitment to work-life balance, Hazelcast is dedicated to ensuring that our employees thrive both personally and professionally.
Hazelcast

Contact Detail:

Hazelcast Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Architect (Developer Experience)

✨Tip Number 1

Engage with the Hazelcast community online. Join forums, participate in discussions, and share your insights on platforms like GitHub or Stack Overflow. This will not only showcase your expertise but also help you build connections that could be beneficial during the hiring process.

✨Tip Number 2

Attend industry conferences and meetups where Hazelcast is represented. Networking in person can create lasting impressions and open doors for conversations with current employees or decision-makers, giving you an edge over other candidates.

✨Tip Number 3

Create and share content related to distributed systems and Java on social media or your personal blog. By demonstrating your thought leadership and passion for the field, you can attract attention from recruiters and show that you're a proactive candidate.

✨Tip Number 4

Familiarise yourself with the latest trends in cloud-native architectures and serverless platforms. Being well-versed in these areas will not only prepare you for interviews but also demonstrate your commitment to staying updated in a rapidly evolving tech landscape.

We think you need these skills to ace Senior Software Architect (Developer Experience)

Java Proficiency
Deep Understanding of JVM Internals
Experience with Distributed Systems
High-Performance Computing Knowledge
Cloud-Native Architecture Expertise
Kubernetes Familiarity
Serverless Platform Experience
Python for Automation and Prototyping
Strong Communication Skills
Public Speaking Experience
Knowledge of Modern Application Frameworks (Spring, Quarkus)
Cross-Functional Collaboration
Open-Source Contribution Experience
Technical Writing Skills
Benchmarking and Performance Validation

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in software architecture, particularly in distributed systems and high-performance computing. Emphasise your proficiency in Java and any relevant cloud-native architectures you've worked with.

Craft a Compelling Cover Letter: In your cover letter, express your passion for technology evangelism and thought leadership. Mention specific experiences where you've represented a company at industry events or contributed to open-source projects.

Showcase Technical Expertise: Include examples of your hands-on development work, especially any reference applications or proof-of-concept solutions you've built using Hazelcast or similar technologies. Highlight your understanding of JVM internals and debugging skills.

Demonstrate Communication Skills: Since excellent communication is key for this role, consider including links to any technical articles, blogs, or presentations you've created. This will showcase your ability to engage with the developer community effectively.

How to prepare for a job interview at Hazelcast

✨Showcase Your Thought Leadership

As a Senior Software Architect, you'll need to demonstrate your ability to influence and lead in the tech community. Prepare examples of how you've represented your previous companies at industry events or contributed to technical articles and discussions.

✨Demonstrate Technical Depth

Be ready to discuss your expertise in distributed systems and high-performance computing. Brush up on your knowledge of Java, JVM internals, and any relevant frameworks like Spring or Quarkus, as these will likely come up during technical discussions.

✨Prepare for Hands-On Scenarios

Expect to engage in practical discussions about building reference applications or proof-of-concept solutions. Be prepared to talk through your debugging process and how you approach performance optimisation in real-world scenarios.

✨Highlight Cross-Functional Collaboration

This role requires working closely with various teams. Share experiences where you've successfully collaborated with product, engineering, or marketing teams to align on project goals and deliverables, showcasing your ability to operate at both strategic and hands-on levels.

Senior Software Architect (Developer Experience)
Hazelcast
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>