Staff Software Engineer (Java, Kafka, AWS)
Staff Software Engineer (Java, Kafka, AWS)

Staff Software Engineer (Java, Kafka, AWS)

Belfast Full-Time 48000 - 72000 £ / year (est.) Home office (partial)
P

At a Glance

  • Tasks: Join our team to design and maintain scalable systems for a leading cybersecurity platform.
  • Company: Proofpoint is a top cybersecurity firm protecting organisations from digital threats.
  • Benefits: Enjoy flexible work options, wellness days, and continuous learning opportunities.
  • Why this job: Be part of a mission-driven team that values innovation and collaboration in cybersecurity.
  • Qualifications: Experience in software engineering, especially with Java, distributed systems, and cloud technologies required.
  • Other info: We celebrate diversity and encourage applicants from all backgrounds to apply.

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

Social network you want to login/join with:

Staff Software Engineer (Java, Kafka, AWS), Belfast

col-narrow-left

Client:

Proofpoint

Location:

Belfast, United Kingdom

Job Category:

Other

EU work permit required:

Yes

col-narrow-right

Job Reference:

2833f6f6e842

Job Views:

9

Posted:

12.08.2025

Expiry Date:

26.09.2025

col-wide

Job Description:

About Us:
We are the leader in human-centric cybersecurity. Half a million customers, including 87 of the Fortune 100, rely on Proofpoint to protect their organizations. We’re driven by a mission to stay ahead of bad actors and safeguard the digital world. Join us in our pursuit to defend data and protect people.

How We Work:
At Proofpoint, you’ll be part of a global team that breaks barriers to redefine cybersecurity, guided by our BRAVE core values: Bold in how we dream and innovate, Responsive to feedback, challenges, and opportunities, Accountable for results and best-in-class outcomes, Visionary in future-focused problem-solving, Exceptional in execution and impact.

Corporate Overview
Proofpoint is a leading cybersecurity company protecting organizations’ greatest assets and biggest risks: vulnerabilities in people. With an integrated suite of cloud-based solutions, Proofpoint helps companies around the world stop targeted threats, safeguard their data, and make their users more resilient against cyber-attacks. Leading organizations of all sizes, including more than half of the Fortune 1000, rely on Proofpoint for people-centric security and compliance solutions mitigating their most critical risks across email, the cloud, social media, and the web.

We are singularly devoted to helping our customers protect their greatest assets and biggest security risk: their people. That’s why we’re a leader in next-generation cybersecurity. Protection Starts with People. Proofpoint.

The Role
We are looking for a highly experienced Staff Software Engineer to join our Platform Engineering team. This role is focused on building and scaling the foundational infrastructure and services that power our internal engineering ecosystem.

As a senior individual contributor, you’ll be instrumental in designing, developing, and maintaining petabyte-scale production platforms with a strong emphasis on resilience, performance, and developer experience. You\’ll work on distributed systems, deployment infrastructure, and internal service frameworks, enabling teams across the organization to deliver with speed, security, and reliability.

Your day-to-day
• Architect, build, and maintain scalable, fault-tolerant systems that support petabyte-scale workloads in production
• Lead development of RESTful APIs using Java or similar high-performance languages (e.g., Go, Kotlin, Scala)
• Contribute to the evolution of our internal platform by improving core infrastructure components and abstractions
• Design and optimize data pipelines and backend systems leveraging distributed technologies like Apache Kafka and Cassandra
• Drive platform modernization through Kubernetes-based deployments and configuration management using tools like Puppe
• Champion best practices in CI/CD, observability, security, and cloud-native architecture
• Collaborate with product and engineering teams to understand their needs and deliver reusable, scalable solutions
• Mentor other engineers, review design documents and code, and provide leadership in solving complex technical challenges
• Own the operational health of platform services, including reliability, uptime, and on-call rotations.

What you bring to the team
• Extensive experience in software engineering, with significant time spent on infrastructure or platform teams
• Proven track record of designing and operating petabyte-scale systems in production environments
• Deep experience with Java and working knowledge of other programming languages such as Python, Go or Scala
• Strong understanding and hands-on experience with RESTful service design and implementation
• Solid background in distributed systems and experience with technologies like Kafka, Cassandra, or equivalents
• Proficiency with Kubernetes (K8s), Terraform and Puppet, or similar deployment and configuration management tools
• Familiarity with AWS, Azure (preferred) or other public cloud ecosystems; understanding of cloud-native patterns and cost-aware design
• Experience with system monitoring, logging, and alerting tools (e.g., Prometheus, Grafana, ELK)
• Excellent problem-solving, communication, and collaboration skills with the ability to influence at multiple levels.

Nice to Have
• Experience building internal developer platforms or platform-as-a-service (PaaS) offerings
• Contributions to open-source tools and frameworks in the infrastructure or backend ecosystem. * Exposure to security best practices and compliance considerations in large-scale environments

Why Proofpoint
Protecting people is at the heart of our award-winning lineup of cybersecurity solutions, and the people who work here are the key to our success. We’re a customer-focused and a driven-to-win organization with leading-edge products. We are an inclusive, diverse, multinational company that believes in culture fit, but more importantly ‘culture-add’, and we strongly encourage people from all walks of life to apply.

We believe in hiring the best and the brightest to help cultivate our culture of collaboration and appreciation. Apply today and explore your future at Proofpoint! #LifeAtProofpoint

#LI-CB1

Why Proofpoint? At Proofpoint, we believe that an exceptional career experience includes a comprehensive compensation and benefits package. Here are just a few reasons you’ll love working with us:

• Learning & Development: We are committed to the growth and development of our team members, offering a range of programs including leadership and professional development workshops, stretch project assignments, and mentoring opportunities to help employees reach their full potential.

• Flexible work environment: [Remote options, hybrid schedules, flexible hours, etc.].

• Annual wellness and community outreach days

• Always on recognition for your contributions

• Global collaboration and networking opportunities

Our Culture:

Our culture is rooted in values that inspire belonging, empower purpose and drive success-every day, for everyone. We encourage applications from individuals of all backgrounds, experiences, and perspectives. If you need accommodation during the application or interview process, please reach out to . How to Apply Interested? Submit your application here . We can’t wait to hear from you!

#J-18808-Ljbffr

Staff Software Engineer (Java, Kafka, AWS) employer: Proofpoint

At Proofpoint, we pride ourselves on being a leader in human-centric cybersecurity, offering a dynamic work environment in Belfast that fosters innovation and collaboration. Our commitment to employee growth is evident through comprehensive learning and development programmes, flexible work arrangements, and a culture that values diversity and inclusion. Join us to be part of a mission-driven team where your contributions are recognised and impactful, all while working with cutting-edge technology in a supportive atmosphere.
P

Contact Detail:

Proofpoint Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Staff Software Engineer (Java, Kafka, AWS)

✨Tip Number 1

Familiarise yourself with Proofpoint's core values: Bold, Responsive, Accountable, Visionary, and Exceptional. During your interactions, whether in interviews or networking, demonstrate how your experiences align with these values to show that you are a good cultural fit.

✨Tip Number 2

Engage with the tech community around Java, Kafka, and AWS. Join relevant forums, attend meetups, or participate in online discussions. This not only helps you stay updated on industry trends but also allows you to network with potential colleagues or mentors at Proofpoint.

✨Tip Number 3

Showcase your experience with petabyte-scale systems by discussing specific projects you've worked on. Be prepared to explain the challenges you faced and how you overcame them, as this will highlight your problem-solving skills and technical expertise.

✨Tip Number 4

Prepare to discuss your approach to mentoring and collaboration. Proofpoint values teamwork, so be ready to share examples of how you've supported other engineers in their development and contributed to a positive team environment.

We think you need these skills to ace Staff Software Engineer (Java, Kafka, AWS)

Java Programming
Apache Kafka
AWS Cloud Services
Distributed Systems Design
RESTful API Development
Kubernetes (K8s)
Terraform
Puppet
Data Pipeline Optimization
System Monitoring and Logging Tools (e.g., Prometheus, Grafana, ELK)
Problem-Solving Skills
Collaboration and Communication Skills
Experience with Petabyte-Scale Systems
Understanding of Cloud-Native Architecture
Mentoring and Leadership Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in software engineering, particularly with Java, Kafka, and AWS. Use specific examples of projects where you've designed or maintained scalable systems.

Craft a Compelling Cover Letter: In your cover letter, express your passion for cybersecurity and how your skills align with Proofpoint's mission. Mention your experience with distributed systems and your approach to problem-solving.

Showcase Your Technical Skills: Include a section in your application that details your technical proficiencies, especially in RESTful service design, Kubernetes, and cloud-native architecture. Be specific about the tools and technologies you have used.

Highlight Collaboration and Leadership: Since the role involves mentoring and collaboration, provide examples of how you've worked with teams in the past. Discuss any leadership roles you've taken on and how you've influenced project outcomes.

How to prepare for a job interview at Proofpoint

✨Understand the Company Culture

Before your interview, take some time to research Proofpoint's core values and culture. Familiarise yourself with their BRAVE values and think about how your own experiences align with these principles. This will help you demonstrate that you're a good fit for their team.

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Java, Kafka, and AWS in detail. Bring examples of projects you've worked on that highlight your ability to design and maintain scalable systems. Consider preparing a brief presentation or code samples to illustrate your expertise.

✨Prepare for Problem-Solving Questions

Expect to face technical challenges during the interview. Brush up on your problem-solving skills and be ready to walk through your thought process when tackling complex issues. Practice common algorithms and system design questions relevant to distributed systems.

✨Ask Insightful Questions

At the end of the interview, take the opportunity to ask thoughtful questions about the team, projects, and company direction. This shows your genuine interest in the role and helps you assess if Proofpoint is the right fit for you.

Staff Software Engineer (Java, Kafka, AWS)
Proofpoint

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

P
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>