Full Time

Senior Software Engineer (SRE/DevOps)

Invisible
$120,000 - $160,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 Invisible, so some details may not match this job. The employer's own page has the real description.

Overview

We are seeking a highly skilled Senior Software Engineer with a focus on Site Reliability Engineering (SRE) and DevOps to join our dynamic team at Invisible. The ideal candidate will be responsible for enhancing and maintaining our software systems, ensuring high availability and performance while collaborating closely with development and operations teams. This role involves designing scalable and reliable infrastructure, automating workflows, and driving best practices in system architecture and monitoring.



Job Responsibilities

  • Design, implement, and manage scalable infrastructure to support production-grade applications.
  • Collaborate with development teams to ensure the stability, reliability, and performance of the software solutions.
  • Automate deployment processes and system monitors using modern DevOps practices and tools.
  • Implement and maintain CI/CD pipelines that enable rapid deployment and recovery.
  • Conduct regular system performance reviews and capacity planning to meet evolving requirements.
  • Develop and enforce best practices for system and application observability and performance monitoring.
  • Troubleshoot and resolve production issues, enhancing system resilience and availability.
  • Provide mentorship and guidance to junior engineers and team members.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field; Master's degree preferred.
  • 5+ years of experience in software engineering, with a focus on SRE and DevOps methodologies.
  • Proficiency in programming languages such as Python, Go, or Ruby.
  • Experience with cloud computing platforms (e.g., AWS, Google Cloud, Azure).
  • Strong understanding of containerization and orchestration technologies, including Docker and Kubernetes.
  • Familiarity with Infrastructure as Code tools, such as Terraform or CloudFormation.
  • Experience with monitoring and logging tools like Prometheus, Grafana, or ELK stack.
  • Strong problem-solving skills and a proactive approach to system design and troubleshooting.


Technologies & Tools

In this role, you will engage with a variety of cutting-edge technologies and tools, including cloud services such as AWS and Google Cloud, containerization tools like Docker and Kubernetes, and Programming languages such as Python and Golang. Familiarity with Infrastructure as Code (IaC) tools, including Terraform, along with CI/CD tools like Jenkins or GitLab CI, will also be essential as you work to automate deployment processes and enhance system monitoring capabilities.



Ideal Candidates

An ideal candidate for this position is someone who possesses not only technical expertise but also strong communication and teamwork skills. The candidate should be proactive, self-motivated, and enthusiastic about embracing new challenges and technologies. They should demonstrate a commitment to continuous improvement, both personally and within the team, and display excellent analytical and problem-solving abilities to effectively address complex system-related issues. A collaborative spirit and a positive attitude towards learning and knowledge sharing are vital traits that will help foster a successful and innovative work environment.

No password to remember: you can log in with a link we email you. Log in →

View Similar Jobs

Matches Jobs

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