CareerZen Logo
Company logo

Junior Software Developer

CyberForce|Q

Part-time | Full-time

Plymouth, MI

Job description

We are CyberForce|Q and we protect the cyber realm as a collective force for good. For nearly 30 years we have provided innovative cybersecurity solutions to our clients. We are seeking a Junior Software Developer – Security Automation & DevOps with strong Python development skills and an eagerness to learn and grow in an automation-driven environment.

The ideal candidate has experience with Python development and a foundational understanding of software development workflows. This is an excellent opportunity for someone looking to build hands-on experience with DevOps, automation, and API development.

While cybersecurity experience is not required, an interest in security automation, operations, or cloud technologies would be a plus.

This role is ideal for a detail-oriented junior developer who thrives in a collaborative, fast-paced environment and is excited to develop, maintain, and optimize automation solutions.

What You’ll Do 

Software Development & Automation:

  • Develop, test, and maintain Python-based automation applications and integrations.
  • Assist in building API-driven automation solutions to streamline workflows.
  • Write scripts and basic automation tools to support IT and security operations.
  • Learn and apply best practices for scalable software development.

DevOps & Agile Workflow Support:

  • Work with Azure DevOps, CI/CD pipelines, and Git for software deployment.
  • Collaborate with team members to assist in automated deployment and testing.
  • Gain experience in agile software development workflows and continuous integration.

System & Platform Integration:

  • Work with RESTful APIs and webhooks to connect automation solutions with various platforms.
  • Assist in optimizing data pipelines, event processing, and real-time automation tasks.
  • Learn to develop and implement simple microservices and workflow automation tools.

Technical Documentation & Collaboration:

  • Write clean, well-documented code for internal automation projects.
  • Maintain detailed tracking of development tasks, ensuring timely completion.
  • Work closely with senior developers and DevOps teams to implement automation solutions.

Hours and Location 

  • This is a full-time or part-time role with a flexible schedule
  • Core in office hours for collaboration are between 8:00am and 5:00pm Monday, Tuesday & Thursday (we can be flexible)
  • The work location will be 50-80% onsite in our Plymouth, MI headquarters and some remote
  • Candidates applying from out of state will not be considered for this role 
  • Travel is expected to be less than 10% for events and collaborative meetings

What You Bring to the Team 

  • 1+ years of software development experience, with a strong focus on Python (including internships, coursework, or personal projects).
  • Basic knowledge of Azure DevOps, CI/CD pipelines, Git, or software development workflows (academic or practical experience).
  • Familiarity with RESTful APIs, JSON, and API-driven automation.
  • Strong problem-solving skills and a willingness to learn new technologies.
  • Ability to work collaboratively in an agile development environment.
  • Strong organizational skills with an eagerness to manage multiple tasks efficiently.

Bonus Skills:

  • Exposure to security automation platforms (SOAR, SIEM, or security tools like Splunk, Elastic, Azure Sentinel).
  • Familiarity with cloud platforms, DevSecOps concepts, or infrastructure as code (IaC).
  • Certifications or coursework in Python development, cloud computing, or DevOps.

Why Join Us? 

  • Make a Difference. Work in a flourishing industry where the work we do helps people. 
  • Opportunity for Growth. We believe in continuous growth and improvement and have self-driven performance development. 
  • Benefits. We offer medical, dental, vision, retirement planning, paid time off, and an incentivized wellness program. 
  • Work Life. Flexible schedule and hybrid work schedule available.

Job Types: Full-time, Part-time

Pay: $23.00 - $25.00 per hour

Expected hours: 20 – 40 per week

Benefits:

  • Retirement plan

Compensation Package:

  • Quarterly bonus

Schedule:

  • Monday to Friday
  • On call

Application Question(s):

  • This position requires that you work onsite at 47911 Halyard, Plymouth, MI 48170, 50-80% of the time. Can you commit to this requirement?

Experience:

  • Python: 1 year (Required)

Ability to Commute:

  • Plymouth, MI 48170 (Required)

Work Location: In person