Senior Software Engineer
Bridge Core
Overview Senior Software Engineer Herndon, VA TS/SCI with Poly At Bcore, our strength comes from how we deliver impact to the mission. Whether it's architecting critical IT solutions, producing actionable intelligence, or developing cutting edge technology, we succeed because of the expertise, collaboration, and agility of our teams. Our Mission Services division combines enterprise IT, cloud solutions, DevSecOps, systems engineering, software development, and operational support.Bcore accelerates decisive advantage for warfighters and intelligence professionals by fusing human insight, rapid-fire engineering, precision-measured outcomes, and relentless grit into mission-ready solutions. Do you want to join a team that is building tailored technical solutions to modernize our government's mission and our client's business? Do you have a desire to change how people work? Are you interested in helping to protect our nation's cyber interests? Join our growing team supporting customer missions as a Senior Software Engineer in Herndon, Virginia . Responsibilities We are seeking a skilled Software Developer with expertise in DevOps to join our technology-based program supporting a key Government customer. The ideal candidate will be responsible for developing and automating our customer's in support of this customer's mission, ensuring the smooth operation of all systems within the virtual environment (Nutanix, VMs,) to optimize performance, scalability and automation.
Provides development engineering and programming support to projects and infrastructure support activities. Develops, creates, and modifies general computer applications software or specialized utility programs. Analyzes user needs and develops software solutions. Designs software or customizes software for client use with the aim of optimizing operational efficiency. May analyze and design within an application area, working individually or coordinating development as part of a team. 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 • Develop unit and functional test plan • 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 • Coordinate software system installation and monitor equipment functioning to ensure specifications are met • Develop and direct software system testing and validation procedures, programming, and documentation • Confer with systems analysts, engineers, programmers and others to obtain information on project limitations and capabilities, performance requirements and interfaces • Correct errors by making appropriate changes and then recheck the program to ensure that the desired results are produced • Conduct trial runs of program and software applications to be sure they will produce the desired information and that the instructions are correct • Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instruction so others can understand the program • Write, update, and maintain computer programs or software packages to handle specific jobs, such as tracking inventory, storing or receiving data, or controlling other equipment • Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes • Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements • Write or contribute to instructions or manuals
• 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 • Provide technical support and guidance to end-users, resolving issues in a timely manner • 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 Qualifications Required Qualifications:
Provides development engineering and programming support to projects and infrastructure support activities. Develops, creates, and modifies general computer applications software or specialized utility programs. Analyzes user needs and develops software solutions. Designs software or customizes software for client use with the aim of optimizing operational efficiency. May analyze and design within an application area, working individually or coordinating development as part of a team. 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 • Develop unit and functional test plan • 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 • Coordinate software system installation and monitor equipment functioning to ensure specifications are met • Develop and direct software system testing and validation procedures, programming, and documentation • Confer with systems analysts, engineers, programmers and others to obtain information on project limitations and capabilities, performance requirements and interfaces • Correct errors by making appropriate changes and then recheck the program to ensure that the desired results are produced • Conduct trial runs of program and software applications to be sure they will produce the desired information and that the instructions are correct • Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instruction so others can understand the program • Write, update, and maintain computer programs or software packages to handle specific jobs, such as tracking inventory, storing or receiving data, or controlling other equipment • Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes • Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements • Write or contribute to instructions or manuals
• 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 • Provide technical support and guidance to end-users, resolving issues in a timely manner • 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 Qualifications Required Qualifications:
- A Bachelor's or Master's degrees are preferred with a minimum of eleven (11) year's relevant experience with the following skillsets:
- 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
- Must be a self-starter that can lead complex automation projects and guide junior developers
- 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
- 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
Vacancy posted 16 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Herndon, VA vacancy
$163.8k - $245.8k
...Workday, Inc. is seeking a Senior Software Development Engineer to support U.S. Federal Government contracts, requiring a TS/SCI w/CI Poly security clearance. Ideal candidates should have over 8 years experience in web application development or SaaS technologies, strong...SeniorFull timeFlexible hours- ...Senior Software Engineer TS/SCI FSP Government Customer-Herndon Herndon, VA ACTIVE TS/SCI CLEARANCE with FS poly REQUIRED TO BE CONSIDERED FOR THIS POSITION Senior Software Engineer: Analyzes user interfaces, maintain hardware and software performance tuning...Senior
- ...Senior Software Engineer Analyzes user interfaces, maintain hardware and software performance tuning, analyze workload and computer usage, maintain interfaces with outside systems, analyze downtimes, analyze proposed system modifications, upgrades and new COTS. Defines...Senior
$190k - $245k
...Zachary Piper Solutions is hiring a Sr. Software Engineer – TS/SCI in Reston, VA, focused on national security technologies. This onsite position requires extensive experience in full stack development and DevOps practices. Responsibilities include developing complex applications...Senior- Embark on a thrilling journey with Expedition Technology (EXP) where your software engineering prowess can ignite revolutionary advancements in defense and intelligence. We're scouting for trailblazers skilled in backend and systems-level engineering, ready to disrupt...Senior
- ...Vosper Thornycroft Group seeks a Senior Software Developer in Herndon, Virginia. The role demands expertise in secure software engineering, development of Windows applications and services, knowledge of AWS and Azure, and proficiency in .NET and Python. The ideal candidate...Senior
- ...Software Engineer - Senior Analyzes user interfaces, maintain hardware and software performance tuning, analyze workload and computer usage, maintain interfaces with outside systems, analyze downtimes, analyze proposed system modifications, upgrades and new COTS. Defines...SeniorWork experience placementImmediate start
- ...DoD) to transform data into actionable intelligence, ensuring mission success in an evolving world. Our mission-first software and data engineering platform modernizes data operations, utilizing advanced workflows, CI/CD, and secure DevSecOps practices. We focus on...SeniorFull timeFlexible hours
- ..., code comments and clear code. Develop software solutions by studying information needs;... ...the program manager and Chief Software Engineer. Coordinate software development activities... ...Systems, or related STEM degree. Senior‑level experience deploying microservices...SeniorContract workTemporary work
$130k - $180k
...HawkEye 360 is currently seeking a Senior Command & Control Software Engineer to join the Space Ground Systems Team. The mission of the Ground Systems Team is to provide the tooling to operate and maintain a growing constellation of small commercial satellites. This group...SeniorRemote workNight shift- ...Sr Software Engineer Qualifications To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations...SeniorWork experience placement
- ...BS Degree - experience may be considered in place of education requirement. Briefly Describe the Work GITI is seeking a Senior RF Software Engineer to support Cyber Operations Research and Development on passive RF emitter identification and network analysis from real-...SeniorFull timeRemote work
- ...Senior Software Engineer The Software Engineer will design and develop complex new software products, or make significant enhancements to existing software. The ideal candidate is a hands-on developer with significant experience in developing scalable data platforms...Senior
- ...computing solutions. Founded by ex-Googlers with engineers from Google, Amazon, and Capital One, SZNS... ...data engineering, blockchain, and cloud-native software application development.” We are seeking a talented Senior Software Engineer to join our growing team. As...SeniorWork at office
- ...Tyler Technologies is looking for a Senior Software Engineer at 12801 Worldgate Dr., Suite 600, Herndon, VA 20170 to perform the following job duties: Develop and optimize machine learning models for predictive analytics and real‑time monitoring systems. Architect and...SeniorWork at officeLocal areaRemote work2 days per week3 days per week
$119.8k - $234.7k
...Overview Join the Azure AI Platform air gapped engineering team as a Senior Software Engineer delivering secure, scalable, and mission critical AI infrastructure for Microsoft’s most sensitive cloud environments. We build foundational services that power Azure Machine...SeniorOngoing contractLocal area- ...Senior Software Engineer If you enjoy learning about and working with breakthrough technologies and are enthusiastic about working in the space industry, then you will be excited about the Senior Software Engineer opening with Iridium for a Space Development Agency...SeniorWork at office3 days per week
$158k - $294k
...Job Title: Scientist, Software Engineer - RUST Expert Job Code: 38748 Job Location: Herndon, VA (on-site) Schedule: 9/80 Regular (9 out of every 14 days – totaling 80 hours worked – and have every other Friday off) Job Description L3Harris SMS Segment is seeking an experienced...SeniorLocal areaFlexible hours- ...over time. This is a critical role for someone who can combine software/service ownership, platform administration design, integration... ...sites Partner with Software Architecture, Platform Engineering, Security, Field Engineering, Operations, and QA to ensure the...SeniorRemote work
$86.8k - $198k
...Job Number: R0233951 Software Engineer, Senior The Opportunity As a back-end developer, you know that a good site or system needs the right combination of clean code, APIs, analytics, and infrastructure to develop a user-focused solution. We're looking for a back-end developer...SeniorFull timeContract workPart timeLocal areaRemote work$148.3k - $266.9k
...combine search and aggregation architecture, query performance engineering, telemetry analytics, user‑facing analytics design, and... ...Own the analytics services portfolio for a globally distributed software platform, including: user-facing analytics services search and...SeniorRemote workFlexible hours- ...We are seeking a Senior Software Engineer to join our team. Working at NT Concepts means that you are part of an innovative, agile company dedicated to solving the most critical challenges in National Security. We're looking for the best and the brightest to join us in...SeniorRemote work
$175.43k - $183.61k
ICF Incorporated, LLC: Senior Software Engineer - Reston, VA DUTIES: Development of code and experience with the Node.js platform, its tooling, JavaScript, TypeScript and React Work in an existing codebase and with a collaborative team. Build...SeniorContract workPart timeWork experience placementRemote work$155k - $185k
...technology that’s redefining what’s possible in remote sensing, you belong here at Umbra. About the Job We are seeking a Senior Software Engineer to join our Command, Control, and Communications (C3) team to help design and build the systems that power autonomous...SeniorPermanent employmentWork at officeLocal areaRemote workWorldwideFlexible hours- ...NVR, Inc. is seeking Senior Software Engineer to work on site in Reston, VA. NVR’s technology teams thrive on providing multiple business lines with the tools and cutting‑edge technologies that support NVR’s mission to create a better living experience for our customers...SeniorPermanent employmentFull timeImmediate start
$150k - $190k
...s expertise in remote sensing and spacecraft operations to engineer platforms purpose-built for U.S. and allied defense and intelligence... ...at Umbra. About the Job We are looking for a Senior Ground Software Engineer to join the Ground Software team in Mission...SeniorPermanent employmentWork at officeLocal areaRemote workWorldwideFlexible hours$119.8k - $234.7k
...service allows Microsoft to deliver Azure to customers with heightened data isolation and security requirements. As a Senior Software Engineer in Azure Data Transfer, you will help us fulfill our goal of seamless, secure, and quick data transfer. You will help us...SeniorOngoing contractLocal area$163.8k - $245.8k
...we hope to be a match for you too. About the Team The Database Engineering Team at Workday, designs, builds, develops, maintains, and... ...are a fast paced and diverse team of database specialists and software engineers responsible for designing, automating, managing and...SeniorWork experience placementWork at officeRemote workHome officeFlexible hours- ...Bridge Core (BCore) is seeking a Senior Software Engineer in Herndon, VA, to develop tailored solutions for government missions. You will join a skilled team to automate systems, ensuring optimal performance and delivering critical IT solutions. The ideal candidate has...Senior
- A leading aerospace technology company is seeking a Senior Software Engineer to develop spacecraft flight software. The successful candidate will contribute to the entire software lifecycle and support GNC algorithm development. This role offers fully remote opportunities...SeniorRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
Related searches
- federal - software developer Herndon, VA
- software engineer contract Herndon, VA
- part time software developer Herndon, VA
- software engineer healthcare Herndon, VA
- network software engineer Herndon, VA
- ngo software engineer Herndon, VA
- software development engineer aws Herndon, VA
- software developer fintech Herndon, VA
- senior software engineer remote Herndon, VA
- intel software engineer Herndon, VA

