Senior Software Engineer
B/CORE · Herndon, VA · 1 mo ago
Engineering$175k–$195k/yrFull-time
Duties/Tasks and Responsibilities
- Design and develop tools for the Linux, MS Windows, or other relevant operating system platforms
- Design and develop tools that integrate with commercial applications
- Provide the operations and maintenance of operational systems
- Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance
- Analyze user needs and software requirements to determine feasibility of design within time and cost restraints
- Consult with customers about software system design and maintenance
- Cook with internal teams to identify technical requirements and implement solutions that meet business needs
- Assign, coordinate, and review work and activities of programming personnel
- Collaborate with internal teams to identify technical requirements and implement solutions that meet business needs
- Implement best practices for automation, backup, disaster recovery, and system redundancy
- Stay up-to-date with industry trends and advancements in cloud computing and IT systems administration
Required Qualifications
- A Bachelor’s or Master’s degrees are preferred with a minimum of eleven (11) year’s relevant experience
- Serve as part of a software development team to deliver automated solutions for standard network services support of a large IT infrastructure project
- Must have hands-on programming and scripting experience in Python with 5 to 7 years of experience with a minimum of 2 years on network automation
- Experience operating in a CI/CD/DevOps/Agile fast paced environment
- Experience in network automation tools Ansible and Cisco Network Services Orchestrator (NSO)
- Experience with IP Address Management tools such as NetBox
- Experience in Development of automated testing scripts with integration to a CI/CD pipeline with Python PyATS or similar testing framework and Jenkins
- Experience in developing data models and understanding of Yang
- Exposure to Cisco IOS, IOS XR. NX -OS and Junos operating systems desired
Desired Qualifications
- Familiar with network concepts (VLAN, Interfaces, Virtual Chassis, etc)
- Familiar with configuring docker/podman containers on Linux
- Familiar with AWS (EC2 and RDS)
- Familiar with Python to make REST API or Postgres Db calls (desired / nice to have)
- Familiar with NetBox and/or Forward Networks
Pay
The expected salary range within the Washington, DC metropolitan area is $175,000 - $195,000. Final compensation is unique to each individual and will be determined based on factors such as experience, education, geographic location, and contractual requirements.
Benefits
- Health/Dental/Vision
- 401(k)
- Paid Time Off
- STD/LTD/Life Insurance/Voluntary Life Insurance
- Stipends
- Referral Bonuses
- and more