Remote Jobs RockRemote Jobs Rock

Tech Lead

πŸ”₯ 13 hours ago
Backend EngineeringJavaJVM LanguagesKotlin
Apply Now

πŸ“œ Description

  • Spend about half your time on architecture, development, code reviews, and key technical projects.
  • Lead 3 to 4 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, coach engineers, hold regular 1:1s, and support their development.
  • Remove blockers, manage dependencies, identify delivery risks, and improve engineering practices.
  • Support hiring and explore useful applications of AI across the software development lifecycle.

πŸ› οΈ Requirements

  • At least 3 years of Senior or Staff Engineer experience, with recent hands-on backend engineering work.
  • A backend engineering background and substantial experience with Java or another JVM language; Kotlin is a plus.
  • Experience leading engineers or technical projects, including architecture decisions and delivery for production systems.
  • A balance of hands-on software development and people leadership, with experience managing a small team.
  • Strong communication, product judgment, and a track record of pragmatic delivery; startup experience is helpful.
  • Experience with AWS and AI-assisted development is beneficial.
  • Fluent English and authorization to work in Germany without visa sponsorship.

✨ Benefits

  • Salary and equity are offered. Visa sponsorship is not available.
  • Location
  • Hybrid role based in Berlin, Germany, with in-office work 3 days per week.
Full job description

About the Role

Lead a small backend engineering team at a B2B communications software company, balancing hands-on technical work with people leadership. You will shape a product area's technical direction and help the team deliver reliable, customer-focused solutions.

What You'll Do

  • Spend about half your time on architecture, development, code reviews, and key technical projects.

  • Lead a team of 3 to 4 engineers, supporting its effectiveness, technical quality, and delivery.

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

  • Set technical direction while enabling engineers to own decisions and develop their judgment.

  • Hold regular 1:1s, provide 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 software development lifecycle.

  • Support hiring with technical interviews, structured feedback, and candidate conversations.

What We're Looking For

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

  • A backend engineering background and substantial experience with Java or another JVM language; Kotlin is a plus.

  • Experience leading engineers or technical projects, including architecture decisions and delivery for production systems.

  • A balance of hands-on software development and people leadership, with experience managing a small team.

  • Strong communication, product judgment, and a track record of pragmatic delivery; startup experience is helpful.

  • Experience with AWS and AI-assisted development is beneficial.

  • Fluent English and authorization to work in Germany without visa sponsorship.

Compensation & Benefits

Salary and equity are offered. Visa sponsorship is not available.

Location

Hybrid role based in Berlin, Germany, with in-office work 3 days per week.

Okta

Staff Software Engineer - Okta Identity Governance

πŸ•’ yesterday
OktaπŸ‘₯ 10,000+ employees🏒 Software Development

Own the design, development, and evolution of Okta Identity Governance features, delivering secure, reliable, high-performance software for enterprise customers at scale.

JavaKotlinGoMicroservices
SD Solutions

FinTech Client #3 | Squad Lead (Domain owner)

πŸ•’ 2 days ago
SD SolutionsπŸ‘₯ 201 - 500 employees🏒 Staffing And Recruiting

As a Squad Lead, you will be responsible for the team's technical leadership, domain design, and day-to-day execution. You will collaborate closely with product managers and business stakeholders to define priorities and deliver impactful.

Technical ArchitectureTeam LeadershipStakeholder CollaborationStrategic Alignment
Okta

Staff Software Engineer - Privileged Access Management (PAM)

πŸ•’ yesterday
OktaπŸ‘₯ 10,000+ employees🏒 Software Development

Lead end-to-end development of cloud-based privileged access management products, shaping scalable architecture and performant user experiences while mentoring engineers and applying AI development tools.

Privileged Access ManagementCloud-native Backend DevelopmentFull-stack Software DevelopmentJavaScript
Snowflake

Staff Software Engineer - Compiler & Spark Runtime

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

Lead hands-on design and delivery of compiler and runtime capabilities that translate Spark workloads for efficient execution on Snowflake, improving compatibility, performance, reliability, and cost-efficiency.

Compiler ArchitectureIntermediate RepresentationsSpark Runtime IntegrationApache Spark
Toast

Staff Software Engineer, Enterprise

πŸ•’ 2 days ago
ToastπŸ‘₯ 5001 - 10,000 employees🏒 Computer Software

Lead engineering for Toast’s Enterprise Sports & Entertainment products, designing and scaling reliable platform features while guiding complex projects, collaborating across teams, and mentoring engineers.

Backend ServicesAPIsJavaKotlin

Trusted by Remote Workers