Full Time

Senior Software Engineer II, Kora Compute

Confluent
$120,000 - $160,000* / year (about $58–$77 an hour)

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.


Overview

The Senior Software Engineer II at Kora Compute is responsible for designing, developing, and maintaining scalable software solutions that enhance the functionality of our product offerings. This role requires a high level of technical expertise along with the ability to collaborate with cross-functional teams, ensuring that the software meets both the needs of our users and the strategic goals of the organization. Candidates will participate in all phases of the software development lifecycle, contributing to architecture discussions, code reviews, and continuous improvement efforts to optimize performance and reliability.



Job Responsibilities

  • Design and implement scalable software systems and components that support the Kora Compute product suite.
  • Collaborate with product managers, designers, and other engineers to define software requirements and develop solutions.
  • Conduct code reviews to ensure best practices and maintain high-quality standards in the software development process.
  • Diagnose and resolve complex technical issues, ensuring seamless application performance.
  • Contribute to the continuous improvement of development processes and methodologies within the team.
  • Mentor junior engineers, fostering their technical growth and professional development.
  • Participate in architecture discussions and provide input on technology selection and design patterns.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; Master’s degree is a plus.
  • 5+ years of professional software development experience in an Agile environment.
  • Proficient in languages such as Java, Python, or Go, along with a solid understanding of software development principles.
  • Experience with cloud computing platforms (e.g., AWS, Azure, GCP) and microservices architecture.
  • Strong understanding of database systems and data structures, including SQL and NoSQL databases.
  • Excellent problem-solving skills and the ability to troubleshoot complex applications.
  • Effective communication skills, both written and verbal, to effectively collaborate within teams.


Technologies & Tools

The Senior Software Engineer II will be working with a variety of technologies and tools, including Java, Python, Go, Docker, Kubernetes, and cloud platforms like AWS and Azure. Familiarity with CI/CD tools, version control systems such as Git, and monitoring tools will also be essential for ensuring the reliability and efficiency of the software. Additionally, experience with RESTful APIs, microservices, and data storage solutions (relational and non-relational) is crucial for fulfilling the role effectively.



Ideal Candidates

Ideal candidates for the Senior Software Engineer II position should possess a blend of technical acumen and soft skills. They should be self-motivated, detail-oriented, and demonstrate the ability to work effectively in a collaborative environment. A strong learner with a proactive approach to problem-solving, the candidate should relish challenges and be passionate about building innovative software solutions. Moreover, they should value mentorship and be eager to share knowledge and expertise with their colleagues.


Not every state sets a number of job contacts a week. In Nevada it is several different employers each week, in person unless told otherwise. What it asks →

View Similar Jobs

Matches Jobs

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