Full Time

Software Engineering Manager/ DevOps Lead

Jobot
Remote!
$120,000 - $160,000* / year

Job Description

Job Overview

As a Software Engineering Manager and DevOps Lead at Jobot, you will spearhead efforts to enhance our software development and deployment processes while leading a talented team of engineers. You will be responsible for driving the development of high-quality software solutions, ensuring robust CI/CD pipelines, and fostering a collaborative team environment. Your leadership will be crucial in implementing best practices in both development and operational workflows, promoting continuous improvement, and contributing to the overall strategic vision of the technology department.



Job Responsibilities

  • Lead and mentor a team of software engineers, fostering a culture of excellence and continuous learning.
  • Oversee the design, development, and deployment of scalable software solutions and maintain high-quality standards.
  • Develop and manage CI/CD pipelines to ensure efficient and reliable software releases.
  • Collaborate with cross-functional teams to gather requirements and define project scope and objectives.
  • Implement best practices in Agile methodologies and drive the adoption of DevOps principles across projects.
  • Identify and mitigate risks in the development and operational processes to ensure a smooth workflow.
  • Evaluate and integrate new tools or technologies to enhance development and operational efficiency.
  • Conduct performance reviews and manage team dynamics to optimize productivity and morale.


Qualifications

  • Bachelor's Degree in Computer Science, Software Engineering, or a related field; Master's Degree preferred.
  • 5+ years of relevant experience in software development and at least 2 years in a managerial role.
  • Proficiency in programming languages such as Python, Java, or C# and familiarity with web development frameworks.
  • Strong knowledge of DevOps practices and tools, including Docker, Kubernetes, Jenkins, or similar.
  • Experience with cloud computing platforms (AWS, Azure, or Google Cloud) is a plus.
  • Excellent interpersonal and leadership skills with a proven ability to lead high-performing teams.
  • Effective communication skills and the ability to work collaboratively with various stakeholders.


Benefits

  • Competitive salary and performance-based bonuses.
  • Comprehensive health, dental, and vision insurance.
  • 401(k) retirement plan with company matching contributions.
  • Generous paid time off and holiday leave.
  • Flexible work hours and remote work opportunities.
  • Professional development and learning opportunities.
  • Wellness programs and employee assistance programs.


Technologies & Tools

In this role, you will engage with a variety of technologies and tools aimed at streamlining software development and deployment processes. Key tools include cloud services such as AWS or Azure, version control systems such as Git, CI/CD platforms like Jenkins and GitLab, containerization technologies like Docker, and orchestration tools such as Kubernetes. Familiarity with monitoring and logging tools is also beneficial in maintaining performance and reliability in production environments.



Ideal Candidates

The ideal candidate for this position is a strategic thinker with a passion for technology and a proven track record in software development and team leadership. They exhibit excellent problem-solving abilities and are adaptable to evolving project requirements. Strong collaboration and communication skills are essential, allowing for effective engagement with team members and other departments. Candidates should demonstrate a commitment to fostering a supportive team environment that encourages innovation and growth, with an eagerness to drive continuous improvement initiatives.

View Similar Jobs

Matches Jobs

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