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.

Job Overview

As a Senior Software Engineer specializing in Site Reliability Engineering (SRE) and DevOps at Invisible, you will play a pivotal role in ensuring the reliability, availability, and performance of our services. You will collaborate closely with cross-functional teams to design, implement, and maintain scalable infrastructure solutions while driving automation initiatives that foster continuous delivery and integration practices. Your expertise will be crucial in troubleshooting complex system issues and optimizing resource utilization to align with business objectives.



Job Responsibilities

  • Design, implement, and manage infrastructure components and tools to improve service performance and reliability.
  • Develop and maintain CI/CD pipelines to facilitate streamlined deployments and reduce time to market.
  • Monitor system performance, troubleshoot issues, and optimize for high availability and disaster recovery.
  • Collaborate with development teams to create stable and scalable applications while providing support for production systems.
  • Implement automation frameworks and configuration management tools to reduce manual intervention.
  • Participate in on-call rotations for production support, responding to incidents and outages in a timely manner.
  • Conduct regular system audits to ensure compliance with security and regulatory requirements.
  • Provide mentorship to junior engineers and contribute to the continuous improvement of engineering practices.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience in software engineering with a focus on SRE and/or DevOps practices.
  • Strong proficiency in programming languages such as Python, Go, or Java.
  • Extensive experience with cloud platforms, such as AWS, Azure, or Google Cloud.
  • Solid understanding of containerization technologies, including Docker and Kubernetes.
  • Familiarity with configuration management tools like Ansible, Terraform, or Puppet.
  • Experience with monitoring and logging tools such as Prometheus, Grafana, or ELK stack.
  • Strong problem-solving abilities and excellent analytical skills.


Technologies & Tools

In this role, you will primarily work with a variety of technologies and tools designed to enhance development and operations efficiency. This includes public cloud infrastructures such as AWS and Google Cloud Platform, container orchestration platforms like Kubernetes, CI/CD tools like Jenkins or GitLab CI, configuration management software including Terraform and Ansible, and monitoring solutions such as Prometheus and Grafana. Your ability to leverage these tools will be fundamental in ensuring the smooth operation of our services.



Ideal Candidates

The ideal candidate for this Senior Software Engineer position will have a proactive mindset and a strong passion for innovation and automation. Successful candidates will demonstrate the ability to work collaboratively as part of a team while also being comfortable taking initiative and leading by example. Strong communication skills, adaptability, and a commitment to continuous improvement will be essential. A deep understanding of software development methodologies and an eagerness to stay abreast of emerging technologies will set you apart in this dynamic work environment.

Most job openings for the size of the industry in August: professional and business services; private education and health care, 5 for every 100 jobs. Fewest: construction, 2.9. Compare industries →

View Similar Jobs

Matches Jobs

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