Job Closed

This listing is no longer active.

Confluent logo
Confluent

Set data in motion.

Staff Software Developer

Full-stack EngineerSoftware EngineerFull TimeRemoteLeadTeam 1,001-5,000Since 2014H1B SponsorCompany SiteLinkedIn

Location

Germany

Posted

101 days ago

Salary

€166.2K - €197.6K / year

Seniority

Lead

Bachelor Degree8 yrs expEnglishCloudDistributed SystemsJavaRustScalaGo

Job Description

Staff Software Developer

Confluent

• Own the architecture and technical strategy for a complex engineering system (e.g., a core component of scheduling, deployment, autoscaling, or state management) within the Flink engine. • Contribute to the broader technical vision and translate it into actionable, high-impact projects aligned with Confluent Cloud’s strategic goals. • Exercise sound judgment in balancing short-term implementation efforts versus long-term architectural health. • Independently drive the execution of open-ended, complicated technical projects within your area of expertise or across peer teams from inception through production. • Identify and initiate high leverage, high impact projects in your area of expertise and gain buy-in from stakeholders. • Significantly simplify the complexity of code and design to help the team and company move fast. • Serve as the sought-out technical expert for your domain, driving great quality and impact to architectural designs for your team and peer teams. • Improve the stability, performance, scalability, and operational excellence across multiple critical systems within the SPA team. • Act as a subject matter expert for troubleshooting and improving operational automation, proactively addressing systemic issues. • Demonstrate strong, clear, succinct technical communication skills (written and verbal) to drive clear decisions and uplevel communication for the team. • Mentor and coach junior and mid-level engineers, helping the team grow sustainably (e.g., by setting up processes/tools that make others successful).

Job Requirements

  • BS, MS, or PhD in computer science or a related field, or equivalent work experience, typically involving 8+ years of relevant experience in stream processing or large-scale distributed systems.
  • Demonstrated strong fundamentals and extensive experience in the architecture, design, and development of a complex engineering system from end to end.
  • Proven ability to lead efforts with a group OR own a deep technical area individually, and effectively align small groups on technical direction.
  • Strong understanding of cloud engineering principles, including building and operating mission-critical systems in public cloud environments.
  • Proficiency in Go, Java, Scala, or Rust with the ability to contribute technically to development in these languages.

Benefits

  • Offers Equity

Related Job Pages

More Full-stack Engineer Jobs

Filigran logo

Senior Software Engineer – OpenCTI

Filigran

Uncover Threats. Take Action. Home of OpenCTI, OpenBAS and more.

Full TimeRemoteTeam 201-500Since 2022H1B No Sponsor

• Contribute actively to the OpenCTI codebase, with strong ownership of new features and continuous improvements. • Identify, investigate, and resolve bugs. • Participate in technical brainstorming and task refinement, challenging both new proposals and existing implementations. • Take part in the on-call rotation and act proactively during incidents to drive resolution. • Mentor junior and mid-level engineers, supporting their technical growth. • Address technical debt and legacy pain points. • Lead or facilitate technical workgroups to explore and align on engineering topics. • Review pull requests from internal teams and the open-source community • Contribute to documentation and the shared knowledge base.

France
Job Closed
Full TimeRemoteTeam 10,001+Since 1876H1B Sponsor

• Lead the design, development, testing, and deployment of complex full-stack applications and services, encompassing both front-end and back-end components • Collaborate closely with product owners, UX designers, and other stakeholders to translate business requirements into technical specifications and deliver innovative solutions • Develop and maintain highly performant and secure APIs and microservices • Architect and implement scalable and reliable database solutions (relational and NoSQL) • Champion best practices in software development, including code reviews, automated testing, continuous integration/continuous delivery (CI/CD), and performance optimization • Mentor junior developers, provide technical guidance, and foster a culture of continuous learning and improvement • Troubleshoot and debug complex issues across the full application stack • Stay current with emerging technologies and industry trends, evaluating and recommending their adoption where appropriate • Ensure adherence to security standards, compliance regulations, and internal company policies.

Poland
Job Closed
Workato logo

Software Engineer

Workato

Workato is a computer software company that has developed an enterprise automation platform with easy-to-use automation and integrations. The company fosters a

About Workato Workato transforms technology complexity into business opportunity. As the leader in enterprise orchestration, Workato helps businesses globally streamline operations by connecting data, processes, applications, and experiences. Its AI-powered platform enables teams to navigate complex workflows in real-time, driving efficiency and agility. Trusted by a community of 400,000 global customers, Workato empowers organizations of every size to unlock new value and lead in today’s fast-changing world. Learn how Workato helps businesses of all sizes achieve more at workato.com. Why join us? Ultimately, Workato believes in fostering a flexible, trust-oriented culture that empowers everyone to take full ownership of their roles. We are driven by innovation and looking for team players who want to actively build our company. But, we also believe in balancing productivity with self-care. That’s why we offer all of our employees a vibrant and dynamic work environment along with a multitude of benefits they can enjoy inside and outside of their work lives. If this sounds right up your alley, please submit an application. We look forward to getting to know you! Also, feel free to check out why: - Business Insider named us an “enterprise startup to bet your career on” - Forbes’ Cloud 100 recognized us as one of the top 100 private cloud companies in the world - Deloitte Tech Fast 500 ranked us as the 17th fastest growing tech company in the Bay Area, and 96th in North America - Quartz ranked us the #1 best company for remote workers Responsibilities We are seeking a talented Software Engineer, Product & Engineering, with a minimum of 2 years of experience in application or product development to join our growing AI Apps & Marketplace Engineering team. In this role, you will develop, enhance, and contribute to enterprise-grade AI Apps using Workato's AI Apps Framework and Packaged Genies using Workato's Agent Studio. These solutions rely on robust, well-architected Skills that enable them to interact with applications, orchestrate workflows, and support complex business scenarios. You will work closely with cross-functional partners to build scalable, reusable components that integrate seamlessly into Workato's broader AI-driven solutions ecosystem. In this role, you will also be responsible to: - Developing and enhancing AI Apps and Packaged Genies that enable intelligent automation across diverse functional domains and business processes. - Building Skills that empower Genies to perform multi-system actions—encompassing knowledge retrieval, approval workflows, notifications, and workflow orchestration. - Translating requirements into Skill specifications and orchestration patterns for AI Apps and Packaged Genies, working closely with senior engineers on architecture decisions. - Collaborating with engineering, product, and solution teams to ensure consistency and alignment with established architecture patterns. - Writing clean, maintainable, and modular logic with a focus on reliability, performance, and reusability. - Testing, debugging, and iterating on functionality to ensure smooth execution and high-quality user experience. - Maintaining documentation for AI Apps, Genie behavior, Skill logic, and integration patterns. - Proactively identifying improvement opportunities and contributing ideas to team discussions. Requirements Qualifications / Experience / Technical Skills - 3+ years of experience in software engineering, application development, or product development. - Strong hands-on proficiency in at least one programming language, such as Ruby, Python, or Java, with the ability and willingness to learn and transition to new languages as needed. - Adaptability to modern development approaches, including "vibe coding"—leveraging AI-assisted development tools to move fast, rapidly iterate, and effectively evaluate and select the right code for production use. - Solid understanding of programming fundamentals (data structures, algorithms, modular design, error handling). - Experience with product development lifecycles, reusable component design, or platform-based engineering. - Experience building integrations or working with APIs (REST, OAuth, authentication flows). - Ability to break down business problems into structured workflows and modular components. Soft Skills / Personal Characteristics - Comfortable working with low-code or automation platforms, or eager to learn them quickly. - Good analytical, debugging, and troubleshooting skills with attention to detail. - Strong communication and collaboration skills. - Ownership mindset and ability to work independently in a fast-paced environment. - Genuine interest in AI agents, workflow orchestration, and intelligent automation. (REQ ID: 2648)

India
Job Closed
CARTO logo

Core Software Engineer

CARTO

Unlock the power of spatial analysis

Full TimeRemoteTeam 51-200Since 2012H1B No Sponsor

- Keep the delivery pipeline healthy — own and evolve the CI/CD infrastructure that the whole engineering org depends on. Fast, reliable, and trusted deployments are a baseline expectation. - Drive automation across the organization — identify manual, repetitive processes wherever they exist and systematically eliminate them. If a machine can do it, it should. - Own the testing strategy — define and enforce standards across teams for how software is tested: what layers, what coverage, how to keep pipelines green and fast. - Lead on performance — detect, investigate, and resolve performance bottlenecks across systems and services. Build tooling that surfaces regressions automatically, before they reach production. - Move AI to the next level — go beyond individual productivity tools and make AI a structural part of how CARTO builds software. That means autonomous agents running in the background catching bugs, security vulnerabilities, and coverage gaps; AI embedded in the delivery pipeline as a permanent, active participant; and you defining what gets automated next and how it scales across the organization.

Spain
Job Closed