Posted Dec 23, 2025

Junior Software Developer

Apply Now
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!