[Remote] Senior Software Engineer- Developer Productivity
Note: The job is a remote job and is open to candidates in USA. Confluent is a company focused on revolutionizing data movement and streaming. They are seeking a Senior Software Engineer to join their Developer Productivity team, where the role involves creating systems and tools that enhance the software development lifecycle and improve engineering productivity.
Responsibilities
- Design and implement source code repository management tools, build automation, artifact management, containerization solutions, and other foundational services for all Confluent products
- Buildout and manage the CI/CD services and end-to-end pipelines for both our cloud and on-premise platforms
- Identify and solve inefficiencies in our services and tools to improve engineering productivity while automating everything
- You, and the rest of the team, will be responsible for the availability, performance, monitoring, and incident response of the Developer Productivity infrastructure
- Partner across the engineering team and other key stakeholders to build solutions and drive towards the overall roadmap for Developer Productivity
- Define standardized practices to champion a great engineering culture across the company
Skills
- BS, MS, or PhD in computer science or a related field, or equivalent work experience
- Minimum 2+ years of relevant cloud infrastructure and services experience
- Experience developing in a scripting language (e.g. Python, Ruby, Perl, etc.)
- Working knowledge of source control management systems such as Git
- Experience with build frameworks (e.g. Maven, Gradle, Bazel, etc.)
- Experience in automating releases, continuous integration/continuous deployment systems, and relevant tools (e.g. Jenkins, Semaphore CI, etc.)
- Experience with configuration management systems, infrastructure as code (IaC) tools, and secrets management (e.g. Ansible, Puppet, Packer, Terraform, Consul, Vault, etc.)
- Experience building and operating large-scale systems with cloud computing platforms (e.g. Amazon AWS, Microsoft Azure, Google Cloud Platform, etc.)
- Working knowledge of databases, caching, and messaging systems (MySql, PostgreSQL, MongoDB, Redis, Voldemort, Kafka, etc.)
Company Overview
Company H1B Sponsorship