Software Engineer

BCORE
Any Location, VA
Job Description
Role Overview

Join a team that builds tailored technical solutions to modernize government missions and client businesses. The ideal candidate will be responsible for developing and automating software solutions to optimize performance, scalability, and automation. The role requires expertise in DevOps, network automation, and software development.

What You Will Do

Develop and automate software solutions, analyze user needs, and design software to optimize operational efficiency. The ideal candidate will work on complex automation projects, guide junior developers, and lead the development of automated testing scripts.

Why It Might Be a Fit

The ideal candidate will be a self-starter with hands-on programming experience in Python, experience in network automation tools, and a strong understanding of DevOps and Agile principles. The candidate should be familiar with network concepts, configuring docker containers, and AWS services.

Requirements

  • Bachelor's or Master's degree in Computer Science or related field
  • Minimum 11 years of relevant experience
  • Hands-on programming experience in Python
  • Experience in network automation tools
  • Experience in CI/CD/DevOps/Agile fast-paced environment
  • Experience with Ansible, Cisco Network Services Orchestrator (NSO), and IP Address Management tools
  • Experience in developing automated testing scripts with Python PyATS or similar testing framework and Jenkins
  • Experience in developing data models and understanding of Yang
  • Experience with Cisco IOS, IOS XR, NX-OS, and Junos operating systems

Benefits

  • Health/Dental/Vision
  • 401(k)
  • Paid Time Off
  • STD/LTD/Life Insurance/Voluntary Life Insurance
  • Stipends
  • Referral Bonuses
]]>