Senior Software Engineer (m/f/d)

Reposted 22 Days Ago
Be an Early Applicant
5 Locations
In-Office or Remote
Senior level
Cloud • Information Technology • Software
The Role
The role involves solving data engineering challenges, collaborating on open-source products, mentoring juniors, and owning project components.
Summary Generated by Built In

We are looking for motivated Software Engineers to join our dynamic development teams. In this role, you will report to the Head of Engineering, collaborate within a flat organizational structure, and contribute to cutting-edge data-intensive solutions.

At Ververica, you will engage with one of the largest and most vibrant open-source communities while building solutions that have a global impact. You will connect with users worldwide and play a key role in addressing long-standing technical challenges using innovative approaches.

Your Role and Responsibilities

As a Software Engineer at Ververica, you will:

  • Leverage your expertise to solve challenging data engineering and stream processing problems.
  • Work on both open-source and proprietary products.
  • Take end-to-end ownership of new features, improvements, and fixes:
  • Problem breakdown, design, implementation, testing, and documentation.
  • Collaborate across diverse teams of developers.
  • Take ownership of project components, influencing their technical direction.
  • Mentor junior developers, fostering their growth.
  • Actively contribute to the Apache Flink community with support from the company.
  • (Optional) Share your work through internal/external talks and publications.

Requirements

What We’re Looking For

You’ll thrive in this role if you:

  • Have several years of industry or academic experience in software engineering.
  • Possess deep expertise in Java and JVM mechanics.
  • Are well-versed in distributed systems and database systems.
  • Have experience building data-intensive applications or solutions.
  • Demonstrate strong programming skills, with a solid grasp of data structures and algorithms.
  • Exhibit excellent software engineering practices:
  • Writing clean, testable, and maintainable code.
  • Creating thorough documentation.
  • Breaking down complex tasks into manageable sub-problems.
  • Designing simple and robust APIs.
  • Are skilled in debugging and resolving issues in distributed systems.
  • Have experience mentoring other developers through collaboration.
  • Are passionate about open-source projects, engaging with users, and exploring new opportunities.

Benefits

Why Join Ververica?

At Ververica, you’ll be part of a collaborative and innovative team at the forefront of real-time data processing technology. We offer:

  • A creative and inclusive work environment that values diversity.
  • Opportunities to shape the future of the stream processing space.
  • The chance to make a visible impact on cutting-edge technologies.
  • Engagement with one of the most active open-source communities.
  • Support for professional growth and open-source contributions.

If you’re excited about working on streaming datasoftware development, and open-source technology, we want to hear from you! Your unique skills and experiences can help us drive innovation and achieve our goals.

Top Skills

Algorithms
Data Structures
Database Systems
Distributed Systems
Java
Jvm
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: München
76 Employees
Year Founded: 2014

What We Do

Ververica, the original creators of Apache Flink®, empowers businesses with high-performance data streaming and processing solutions. Streamlining operations, developer efficiency, and enabling customers to solve real-time use cases reliably and securely. Ververica’s Unified Streaming Data Platform, powered by its cloud native VERA engine, revolutionizes Apache Flink®, making it easy for organizations to harness data insights at scale. With Ververica, customers can meet any business SLA, leveraging advanced data streaming and processing capabilities in real-time or on the lakehouse. Ververica enables businesses to connect, process, govern, and analyze data, across infinite use cases, with flexible deployment options, including public cloud, private cloud, or on-premise environments. Discover more at ververica.com.

Similar Jobs

TigerConnect Logo TigerConnect

Senior Devops Engineer

Cloud • Enterprise Web • Healthtech • Mobile • Software
Remote or Hybrid
Portugal
329 Employees

Navan Logo Navan

Consultant

Fintech • Information Technology • Payments • Productivity • Software • Travel • Automation
Easy Apply
Remote or Hybrid
Portugal
3000 Employees

GitLab Logo GitLab

Site Reliability Engineer

Cloud • Security • Software • Cybersecurity • Automation
Easy Apply
In-Office or Remote
32 Locations
2500 Employees

GitLab Logo GitLab

Program Manager

Cloud • Security • Software • Cybersecurity • Automation
Easy Apply
Remote
28 Locations
2500 Employees

Similar Companies Hiring

Standard Template Labs Thumbnail
Software • Information Technology • Artificial Intelligence
New York, NY
10 Employees
PRIMA Thumbnail
Travel • Software • Marketing Tech • Hospitality • eCommerce
US
15 Employees
Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account