Bachelor's or Master's degree in Computer Science, Engineering, or related field.
5+ years of hands-on experience of professional software development / devops / similar role experience in developing products using object-oriented languages.
Proficiency in programming languages such as Python, Java, or Go.
Knowledge of version control systems such as Git (GitHub, GitLabs)
Experience communicating updates and resolutions to customers and other partners, with the ability to collaborate effectively across teams.
Understanding of REST API concepts, basic security and authentication principles, API authentication models and SDLC concepts and technologies.
And the ability to coach junior team members
Excellent communication skills and the ability to work well within a team and across engineering teams.
Strong problem solver and have solid production debugging skills and passionate about efficiency, availability, quality and system quality.
Experience with CI/CD tools such as Jenkins, GitLab CI/CD, Harness or CircleCI and containerization technologies like Docker and orchestration platforms such as Kubernetes.
Familiarity with infrastructure as code (IaC) tools like Terraform or CloudFormation and Software Configuration management system like Ansible / Chef.
Experience with monitoring tools such as Prometheus, Grafana, and logging tools such as Splunk.
What We'd Like to See
you'll serve as a linchpin in our software development ecosystem, driving programs to increase workflows, boost efficiency, and improve the productivity of our development teams.
Your role is important to implementing modern tools, refining processes, and encouraging a culture of continuous improvement to ensure the seamless delivery of high-quality software solutions.
You'll collaborate with teams, providing technical leadership and expertise to inspire creativity and excellence across our development lifecycle.
Role Essentials
Bachelor's or Master's degree in Computer Science, Engineering, or related field.
6+ years of hands-on experience in software development, DevOps, or related roles.
Proficiency in programming languages such as Python, Java, or Go.
Experience with CI/CD tools such as Jenkins, GitLab CI/CD, Harness or CircleCI.
Experience with containerization technologies like Docker and orchestration platforms such as Kubernetes.
Familiarity with infrastructure as code (IaC) tools like Terraform or CloudFormation.
Knowledge of version control systems such as Git (GitHub, GitLabs)
Experience communicating updates and resolutions to customers and other partners, with the ability to collaborate effectively across teams.
Experience with automating the build process of complex production software systems.
Have proficiency with Configuration management system like Ansible / Chef.
Understanding of REST API concepts, basic security and authentication principles, API authentication models and SDLC concepts and technologies.
Experience with monitoring tools such as Prometheus, Grafana, and logging tools such as Splunk.
And the ability to coach junior team members.
Perks & Benefits
Comprehensive health, vision, and wellness benefits (Paid parental leave, adoption benefits, life insurance, disability insurance and 401k plan or international pension/retirement plans
Flexible time-off policy and hybrid working practices
Tuition reimbursement program to support your and personal growth
Equity opportunities and an employee stock purchase program (ESPP)
Comprehensive Mental Health and Employee Assistance Program (EAP) benefit