Junior Software Developer

Posted 2025-05-22
Remote, USA Full-time Immediate Start

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

Apply Job!

 

Similar Jobs

Back to Job Board