Software Development Engineer III

Nir Yu · Remote · posted Aug 23, 2025

senior
Can this job hire you?

We never charge to apply.

What this role actually asks for

Extracted by RemoteHunt

Must have

  • •6-10 years of software development experience
  • •Proficiency in Java (Spring Boot), Python, or C
  • •Experience with relational and NoSQL databases
  • •Strong understanding of RESTful APIs
  • •Familiarity with Git
  • •Excellent communication skills

Nice to have

  • •Experience with event-driven architectures
  • •Experience with Redpanda or Apache Kafka
  • •Hands-on experience with Docker and Kubernetes
  • •Knowledge of agile development and CI/CD

Tools and technologies

PythonJavaSpring BootRedpandaSQLNoSQLRESTful APIsGitDockerKubernetesApache Kafka

The full posting

The Role:

We're looking for a highly skilled and experienced Software Development Engineer III to help us design, build, and scale our energy-saving products. This is a hands-on role focused on building reliable, scalable backend services and real-time, event-driven systems that have a tangible impact on the world.

In this position, you'll be a key player on a product-focused team, working across backend services, data processing, distributed systems, and real-time integrations. You should be comfortable working independently, mentoring junior engineers, and thriving in a fast-paced environment where your contributions directly shape our products.

Responsibilities:

  • Design, build, and maintain scalable backend services using Java, Python, or other relevant technologies.

  • Integrate components with event-driven microservices, leveraging Redpanda as the streaming backbone.

  • Build and support data-processing workflows and services used across the product ecosystem.

  • Collaborate with cross-functional teams to define technical requirements and drive the implementation of new features.

  • Write clean, efficient, and well-documented code, following best practices and leading by example.

  • Participate in and lead code reviews, providing clear and constructive feedback to help the team grow.

  • Troubleshoot and resolve complex technical issues to ensure the delivery of high-quality software.

  • Stay current with industry trends and apply new technologies to improve our products and processes.

Requirements:

  • A bachelor’s degree in Computer Science, Software Engineering, or a related field.

  • 6–10 years of experience developing and maintaining production-grade software.

  • Proficiency in Java with Spring Boot, Python, or C.

  • Experience with both relational and NoSQL databases.

  • Strong understanding of RESTful APIs and web services.

  • Experience designing or working with microservices and distributed backend systems.

  • Excellent verbal and written communication skills to clearly articulate complex technical concepts.

  • Proven ability to solve problems and work independently in a fast-paced setting.

  • Familiarity with version control systems such as Git.

Preferred Skills:

  • Experience with event-driven architectures and streaming platforms such as Redpanda or Apache Kafka.

  • Hands-on experience with Docker and Kubernetes for containerized deployments.

  • Knowledge of Agile development methodologies and CI/CD practices.

  • Experience with Machine Learning, including ML pipelines, model integration, or production AI/ML systems.

  • Experience with Python for data processing, automation, or ML-related applications.

  • Experience with additional programming languages or frameworks.

  • Working knowledge of wireline and wireless network technologies.

Send this job to a friend:TelegramWhatsApp

Similar remote jobs

Get new jobs like this by email

Once a week. Remote backend engineer jobs that can hire you in your country.

Hiring in: your countryChange

Weekly, only when there are at least 3 new jobs. No account needed. Unsubscribe in one click. You never pay to apply. Privacy

Is this one actually worth your time?

RemoteHunt scores every remote job 0–100 against your own resume, so you apply to the handful that fit instead of the hundred that don't. Free plan, no card required.