Full Time

Software Engineer - Configuration Management & Cybersecurity Solutions

Get It Recruit - Information Technology
$80,000 - $130,000* / year (about $38–$63 an hour)

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 Get It Recruit - Information Technology, so some details may not match this job. The employer's own page has the real description.

Overview

We are seeking a skilled and innovative Software Engineer to join our team focusing on Configuration Management and Cybersecurity Solutions. In this role, you will be responsible for developing, implementing, and maintaining software solutions that enhance our configuration management processes and support our cybersecurity initiatives. Collaborating closely with cross-functional teams, you will ensure that our systems are secure, efficient, and aligned with industry best practices. Your expertise will be pivotal in identifying vulnerabilities and implementing robust solutions to protect our infrastructure.



Job Responsibilities

  • Design, develop, and maintain automated solutions for configuration management.
  • Implement and manage security best practices and solutions across our software platforms.
  • Collaborate with IT and security teams to identify cybersecurity risks and deploy appropriate mitigation strategies.
  • Conduct regular audits and assessments of system configurations and security controls.
  • Develop documentation for configuration management procedures and cybersecurity protocols.
  • Participate in the design and architecture of new systems with a focus on security and configuration management.
  • Perform troubleshooting and issue resolution related to software deployment and security incidents.


Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • At least 3 years of experience in software development and configuration management.
  • Strong knowledge of cybersecurity principles and best practices.
  • Proficiency in programming languages such as Python, Java, or C#.
  • Experience with configuration management tools like Ansible, Puppet, or Chef.
  • Understanding of cloud platforms and services (AWS, Azure, or Google Cloud).
  • Excellent problem-solving skills and attention to detail.


Technologies & Tools

The Software Engineer will work with a variety of technologies and tools, including but not limited to configuration management software such as Ansible and Puppet, programming languages like Python and Java, cloud service providers like AWS or Azure, as well as various cybersecurity tools for vulnerability assessment and monitoring. Familiarity with version control systems such as Git will also be essential for maintaining code integrity and collaboration within the team.



Ideal Candidates

The ideal candidate for this position will possess a strong technical foundation, coupled with a proactive attitude towards continuous learning and adaptation to new cybersecurity threats. Exceptional analytical and communication skills are vital to effectively collaborate with diverse teams and convey complex technical solutions to non-technical stakeholders. A passion for maintaining best practices in quality assurance and a commitment to enhancing the security posture of our systems will distinguish a successful candidate in this role.

Rather keep track in a spreadsheet? Our job application tracker template is free to download. Get the template →

View Similar Jobs

Matches Jobs

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