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 Offered.ai, so some details may not match this job. The employer's own page has the real description.
Overview
Offered.ai is seeking a highly skilled Senior Software Engineer specializing in Site Reliability Engineering (SRE) and DevOps to join our dynamic team. The ideal candidate will leverage their extensive experience in software development, systems engineering, and cloud operations to enhance our platform's reliability, performance, and scalability. The Senior Software Engineer will be instrumental in automating processes, implementing monitoring solutions, and collaborating closely with cross-functional teams to ensure a seamless and efficient software delivery lifecycle.
Job Responsibilities
- Design, develop, and maintain scalable and reliable infrastructure for our software applications.
- Implement and manage CI/CD pipelines to automate deployment and testing processes.
- Monitor system performance and troubleshoot incidents to ensure high availability and reliability.
- Collaborate with product teams to enhance overall application performance and user experience.
- Develop and apply best practices for cloud infrastructure and automation.
- Ensure security best practices are adhered to in all deployments and operations.
- Conduct ongoing capacity planning and optimization of system resources.
- Mentor junior engineers and foster a culture of continuous improvement and collaboration.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 5 years of experience in software engineering, with a focus on SRE or DevOps.
- Strong proficiency in programming languages such as Python, Go, or Java.
- Extensive experience with cloud platforms (AWS, Azure, or Google Cloud).
- Proficiency in containerization technologies (Docker, Kubernetes).
- Solid understanding of infrastructure as code tools (Terraform, Ansible).
- Experience with monitoring tools (Prometheus, Grafana, ELK Stack).
- Strong problem-solving skills and the ability to work in a fast-paced environment.
Technologies & Tools
The Senior Software Engineer will work with a variety of technologies and tools, including cloud services (AWS, Google Cloud), container orchestration (Kubernetes), database management systems (PostgreSQL, MongoDB), automation frameworks (Terraform, Ansible), monitoring and logging solutions (Prometheus, Grafana, ELK Stack), and CI/CD tools (GitLab CI/CD, Jenkins). Proficiency in these technologies will be crucial for effective performance in the role.
Ideal Candidates
The ideal candidates for the Senior Software Engineer position will possess a strong blend of technical expertise and collaborative spirit. They should demonstrate a proactive attitude, with the ability to anticipate challenges and implement solutions efficiently. Effective communication skills are essential, as the role requires interaction with various teams. A passion for continuous learning and adapting to evolving technologies is also a key characteristic, along with a commitment to improving processes and driving innovation within the team.
In August there were 7.1 million job openings in the US, and 7 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.