Full Time

Software Engineer 0 - Kubernetes/Kotlin/GitOps

Captivation
$70,000 - $140,000* / year (about $34–$67 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 Captivation, so some details may not match this job. The employer's own page has the real description.



Job Overview

The Software Engineer focused on Kubernetes, Kotlin, and GitOps at Captivation will be responsible for designing, developing, and maintaining robust software solutions to enhance our cloud-native applications. The ideal candidate will collaborate closely with cross-functional teams to implement and automate deployment processes, ensuring high availability and scalability through the effective use of Kubernetes orchestration and GitOps practices.



Job Responsibilities

  • Design and implement microservices and serverless applications in Kotlin, ensuring optimal performance and scalability.
  • Utilize Kubernetes to manage containerized applications and automate deployment processes.
  • Implement GitOps practices to enhance continuous integration and continuous deployment workflows.
  • Collaborate with product managers and other stakeholders to define software requirements and specifications.
  • Conduct code reviews and provide constructive feedback to team members to improve code quality.
  • Participate in troubleshooting and resolving issues in production systems to ensure reliability and uptime.
  • Document software designs, processes, and procedures for future reference and compliance.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • At least 2 years of experience in software development, particularly with Kotlin.
  • Hands-on experience with Kubernetes, including deployment and management of container orchestration.
  • Familiarity with GitOps tools and practices for continuous deployment.
  • Proficiency in version control systems, particularly Git.
  • Strong understanding of RESTful APIs and microservices architecture.
  • Excellent problem-solving skills and debugging abilities.
  • Strong communication skills and the ability to work in a team-oriented environment.


Technologies & Tools

The Software Engineer will work with a variety of modern technologies and tools, including but not limited to Kubernetes for container orchestration, Kotlin as the primary programming language, Git for version control, and GitOps tools such as ArgoCD or Flux. Familiarity with cloud platforms such as AWS or GCP, as well as CI/CD tools like Jenkins or GitLab CI, will also be beneficial in this role.



Ideal Candidates

The ideal candidates for this position will exhibit a strong passion for software development and cloud technologies. They will possess excellent analytical skills, creativity in problem-solving, and the capability to adapt quickly to evolving technologies. A collaborative mindset and effective communication skills are essential, as the role involves working closely with other engineers and cross-functional teams. Candidates should also demonstrate a proactive approach to learning and continuously improving their expertise in Kubernetes and GitOps methodologies.



Need to call your state’s unemployment office? We list every state’s phone lines, as each agency gives them. Find your state →

View Similar Jobs

Matches Jobs

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