Full Stack Software Engineer (Java, Kotlin and Typescript)

🔍 Get help on your software engineer job search

Job Description

Sympower is looking for talented Senior Full Stack Software Engineers to join our Connections & IoT team. Our team is focused on connecting to our customers’ automation systems in the most painless and user-friendly way, while keeping the end-to-end system scalable and secure. We are currently reshaping the technical foundations of this domain — you will be able to directly influence our future design.


The Connections & IoT domain has responsibilities across different stacks:

  • Embedded (software-close-to-hardware) stack is running on IoT devices (Java and Rust), acting as a gateway between Sympower cloud services and customer automation systems accessible via local connections
  • Cloud connections stack is running in the cloud (Java), acting as a gateway between other Sympower cloud services and customer automation systems accessible via the internet
  • Cloud components stack is running in the cloud (Kotlin and Java), providing APIs via gRPC and/or REST
  • And finally, the front-end stack is powering the user interfaces we have (React, TypeScript)

What is in it for you

We are committed to creating an inclusive and values-based culture where everyone feels that they belong, and where everyone has the opportunity to do meaningful work.

We offer a market competitive compensation package, including but not limited to:

  • 30 paid holiday days per year
  • Remote office budget
  • Working from home allowance
  • Stock Appreciation Rights (SARs)
  • Paid volunteer days

Learn about all of our benefits on our careers page.

What you will do

  • Full life-cycle development, starting with technical design and ending with deployment to the production environment
  • Identify and improve parts of the end-to-end solution to make it more reliable, faster, more secure and scalable
  • Review code and be open to feedback to ensure high quality
  • Contribute ideas to the product development roadmap
  • Work 50% in frontend and 50% in backend

Apply to Job

👉 Please mention that you found the job on ClimateTechList, this helps us get more climate tech companies listed here, thanks!

Get a referral to Sympower

If possible, try to get a warm intro/referral to Sympower before applying! Do a LinkedIn search to see who you may know at the company. See this LinkedIn post from Steven for more details on this tactic.

All job openings from Sympower

Join ClimateTechList Talent Collective

Want to be matched with companies directly? Apply to the talent collective.

Here's how it works:

  1. You submit an application

  2. We'll share your profile with climate tech companies potentially interested in chatting with you

  3. We'll reach out if there's a company interested in talking to you.

Join ClimateTechList Talent Collective

Want to be matched with companies directly? Apply to the talent collective.

Here's how it works:

  1. You submit an application

  2. We'll share your profile with climate tech companies potentially interested in chatting with you

  3. We'll reach out if there's a company interested in talking to you.