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
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)
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.