Full Time

Senior Software Engineer, Kora Compute (Remote, US)

Confluent
Remote!
$110,000 - $150,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Confluent, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Senior Software Engineer at Kora Compute (Remote, US) within Confluent will play a critical role in designing, developing, and maintaining scalable and high-performance software solutions. This position requires a strong technical background, deep understanding of cloud-based architectures, and experience in building robust applications. The ideal candidate will collaborate closely with cross-functional teams to deliver innovative features and enhancements, ensuring the stability and scalability of products while adhering to best practices in software development.



Job Responsibilities

  • Design, develop, and implement high-quality software solutions that meet business requirements.
  • Collaborate with product managers, designers, and other engineers to define software requirements and specifications.
  • Participate in code reviews, providing constructive feedback to improve code quality and team performance.
  • Troubleshoot, debug, and optimize existing systems for improved performance and reliability.
  • Stay updated on emerging technologies and methodologies to incorporate innovative approaches into the development process.
  • Document technical specifications and architecture to ensure maintainability and knowledge sharing.
  • Mentor junior engineers, helping them grow in their technical skills and career development.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field; Master's degree preferred.
  • A minimum of 5 years of relevant software development experience.
  • Proficiency in programming languages such as Java, Kotlin, or Python.
  • Experience with distributed systems, microservices architecture, and cloud platforms (AWS, Azure, GCP).
  • Strong understanding of databases, both SQL and NoSQL.
  • Familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes.
  • Excellent problem-solving skills and ability to work effectively in a remote team setting.


Technologies & Tools

The Senior Software Engineer will primarily work with technologies such as Java, Apache Kafka, Kubernetes, and various cloud services (AWS, GCP, Azure). Familiarity with CI/CD tools like Jenkins or GitLab, as well as monitoring and logging tools such as Prometheus and Grafana, is essential. This position requires continuous integration and delivery practices to enable rapid and reliable software deployments.



Ideal Candidates

Ideal candidates for this role embody a strong technical aptitude coupled with excellent communication skills. They are proactive problem solvers, able to navigate challenges with innovative solutions, and thrive in dynamic environments. With a collaborative mindset, they appreciate teamwork and contribute positively to team dynamics while mentoring others. Candidates should be adaptable and open to learning, ideally possessing a passion for building scalable systems that have a meaningful impact on users and businesses alike.

Free tools for your search, no account needed: a LinkedIn headline writer, a resume checker and more. Free tools →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.