Remote Jobs RockRemote Jobs Rock

Tech Lead

πŸ•’ 2 days ago
Backend EngineeringJavaKotlinJVM
Apply Now

πŸ“œ Description

  • Design and build production software, contribute to architecture, review code, and deliver important technical projects.
  • Lead up to four engineers, supporting team effectiveness, technical quality, and delivery.
  • Partner with product to understand customer problems, shape solutions, scope work, and set priorities.
  • Set technical direction while helping engineers develop judgment and ownership.
  • Hold regular one-to-ones, provide actionable feedback, and support team development.
  • Remove blockers, manage dependencies, identify delivery risks, improve engineering practices, and contribute to hiring.

πŸ› οΈ Requirements

  • At least three years of experience as a Senior or Staff Engineer, with recent hands-on backend engineering work.
  • Substantial experience with Java, Kotlin, or another JVM language; experience with Kotlin, Quarkus, and AWS is beneficial.
  • Experience designing and building production systems, making architecture decisions, and contributing to implementation and code reviews.
  • A backend engineering background and experience working in a startup environment with a strong delivery record.
  • Experience in a hybrid technical leadership role, leading projects, or beginning a transition into people leadership.
  • Clear communication skills, product judgment, fluency in English, and experience with AI-assisted development.

✨ Benefits

  • Equity is available through a virtual stock option plan. Visa sponsorship is not available.
  • Location
  • Hybrid role based in Berlin, Germany, with three days per week in the office.
Full job description

About the Role

Lead a small backend engineering team at a Series A messaging and AI software company. This hands-on role balances technical leadership and people development, with about half your time spent designing and building production software.

What You'll Do

  • Contribute to architecture, development, code reviews, and important technical projects.

  • Lead a team of up to four engineers and support its effectiveness, technical quality, and delivery.

  • Partner with product to understand customer problems, shape solutions, scope work, and set priorities.

  • Set technical direction while helping engineers build judgment and own decisions.

  • Hold regular one-to-ones, give actionable feedback, and support team members' development.

  • Remove blockers, manage dependencies, and identify delivery risks early.

  • Improve engineering practices and explore useful applications of AI across the development lifecycle.

  • Contribute to hiring through technical interviews and candidate discussions.

What We're Looking For

  • At least three years of experience as a Senior or Staff Engineer, with recent hands-on backend engineering work.

  • Substantial experience with Java, Kotlin, or another JVM language; experience with Kotlin, Quarkus, and AWS is beneficial.

  • Experience designing and building production systems, making architecture decisions, and contributing to implementation and code reviews.

  • A backend engineering background and experience working in a startup environment with a strong delivery record.

  • Experience in a hybrid technical leadership role, leading projects, or beginning a transition into people leadership.

  • Clear communication skills, product judgment, fluency in English, and experience with AI-assisted development.

Compensation & Benefits

Equity is available through a virtual stock option plan. Visa sponsorship is not available.

Location

Hybrid role based in Berlin, Germany, with three days per week in the office. Candidates must already be authorized to work in Germany or relocate without requiring visa sponsorship.

Tenable

Staff Software Engineer

πŸ•’ 2 days ago
TenableπŸ‘₯ 1001 - 5000 employees🏒 Cybersecurity

Shapes the Identity Exposure platform by leading technical decisions and delivering end-to-end features across UI, API, and data layers, while advancing scalable architecture and AI-driven capabilities.

Full-stack EngineeringBackend EngineeringObject-oriented ProgrammingHigh-volume Data Systems
Okta

Staff Software Engineer, Integration Network (OIN)

πŸ•’ 2 days ago
OktaπŸ‘₯ 10,000+ employees🏒 Software Development

Lead end-to-end design, delivery, and operation of Okta’s integration platform, shaping secure, extensible APIs and distributed systems while guiding technical direction and mentoring engineers.

JavaDistributed SystemsAWSGCP
SIXT

(Staff) Software Engineer – Rental Platform (m/f/d)

πŸ•’ 2 days ago
SIXTπŸ‘₯ 11 - 50 employees🏒 Law Enforcement

Set architecture for branch software connecting rental operations and physical devices, shaping system design across teams and improving real-time experiences for staff and customers.

Software ArchitectureSystem DesignAPI DesignData Modeling
Waymo

Staff Systems Engineer, Driving Behaviors

πŸ•’ yesterday
WaymoπŸ‘₯ 1001 - 5000 employees🏒 Internet

Define and analyze metrics for autonomous driving behaviors, shape system design and verification, and lead cross-functional systems engineering projects that improve efficiency, safety, and reliability.

Systems EngineeringDriving Behavior AnalysisData CollectionStatistical Analysis
Fiq

Principal Software Engineer - Zynque

πŸ•’ yesterday
FiqπŸ‘₯ 51 - 200 employees🏒 Information Technology And Services

As a Principal Software Engineer for Zynque, you will lead the evolution of a cloud-native integration platform, ensuring its scalability and reliability for enterprise customers.

Cloud-native SystemsSaaS PlatformsDistributed SystemsEvent Streaming

Trusted by Remote Workers