Senior Software Engineer

2 days ago


Sterling Heights, Michigan, United States The Swift Group Full time
Job Description

The Swift Group is seeking a highly skilled Senior Software Engineer to join a technology-based program supporting a key government customer. This program will deliver engineering services for network infrastructure as well as sophisticated enterprise computing infrastructure including end-point devices, data center hosted servers, multi-Cloud services, and virtualized applications, and storage systems.

This position is located in the Dulles, VA area. The ideal candidate will have 11+ years of relevant work experience, with proven experience using Ansible, Python, and REST APIs. They must have hands-on programming and scripting experience in Python, with 5-7 years of experience and a minimum of 2 years on network automation.

The successful candidate will be a successful self-starter who can lead complex automation projects and guide junior developers. They will have experience operating in a CI/CD/DevOps/Agile fast-paced environment, with experience in network automation tools Ansible and Cisco Network Services Orchestrator (NSO).

Additionally, the ideal candidate will have experience in developing automated testing scripts with integration to a CI/CD pipeline with Python PyATS or similar testing framework and Jenkins. They will also have experience in developing data models and understanding of Yang.

Exposure to Cisco IOS, IOS XR, NX-OS, and Junos operating systems is desired. A BA/BS Degree or five additional years' experience in lieu of a degree is required. US Citizenship and an active TS/SCI with Polygraph security clearance are also required.

Key Responsibilities:

  • Lead complex automation projects and guide junior developers
  • Develop automated testing scripts with integration to a CI/CD pipeline
  • Develop data models and understand Yang
  • Operate in a CI/CD/DevOps/Agile fast-paced environment

Requirements:

  • 11+ years of relevant work experience
  • Proven experience using Ansible, Python, and REST APIs
  • Hands-on programming and scripting experience in Python
  • Experience in network automation tools Ansible and Cisco Network Services Orchestrator (NSO)
  • Experience in developing automated testing scripts with integration to a CI/CD pipeline
  • Experience in developing data models and understanding of Yang
  • Exposure to Cisco IOS, IOS XR, NX-OS, and Junos operating systems
  • BA/BS Degree or five additional years' experience in lieu of a degree
  • US Citizenship and an active TS/SCI with Polygraph security clearance

Benefits:

  • Comprehensive benefits including healthcare, wellness, financial, retirement, education, and time off benefits


  • Sterling Heights, Michigan, United States US Tech Solutions Full time

    Job DescriptionWe are seeking a highly experienced Senior Software Engineer to join our team at US Tech Solutions. The ideal candidate will have a minimum of 6 years of professional experience in verification testing of real-time, embedded software.The successful candidate will have experience performing requirements-based software verification of embedded...


  • Sterling Heights, Michigan, United States US Tech Solutions Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at US Tech Solutions. As a Senior Software Engineer, you will play a key role in the development, maintenance, and upgrade of embedded product software and/or product support software.Key Responsibilities:Develop, analyze, and/or review requirements...


  • Sterling Heights, Michigan, United States Compunnel Full time

    Job Title: Senior Software EngineerJob Summary:We are seeking a skilled Senior Software Engineer to develop, maintain, and upgrade software applications for combat vehicle systems. The ideal candidate will have experience in software integration and testing, with a strong understanding of Linux and Windows operating systems.Key Responsibilities:Develop and...


  • Sterling Heights, Michigan, United States Insight Global Full time

    Job Title: Senior Software EngineerInsight Global is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our Vehicle Electronics Architecture team, you will be responsible for developing software requirements, architecture, design, code, and test for the Next-Generation Combat Vehicles.Responsibilities:Develop modular...


  • Sterling Heights, Michigan, United States TechWish Full time

    Job Title: Senior Software EngineerJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team at TechWish. As a Senior Software Engineer, you will be responsible for designing, developing, and testing complex software applications using various technologies such as .NET, ASP.NET, C#, and SQL Server.Responsibilities:Design and...


  • Sterling Heights, Michigan, United States Hepco, Inc. Full time

    Job Summary:We are seeking a highly skilled Senior Software Engineer to join our team at Hepco, Inc. As a Senior Software Engineer, you will be responsible for designing, developing, and testing real-time embedded software applications. Your expertise in C and C++ programming, as well as your experience with Red Hat Enterprise Linux and Windows 10/11, will...


  • Sterling Heights, Michigan, United States The Swift Group Full time

    Job Title: Senior Software EngineerThe Swift Group is seeking a highly skilled Senior Software Engineer to join our technology-based program supporting a key government customer. This program will deliver engineering services for network infrastructure, including end-point devices, data center hosted servers, multi-Cloud services, and virtualized...


  • Sterling Heights, Michigan, United States HRU Inc Technical Resources Full time

    {"title": "Senior Software Integration and Test Engineer", "subtitle": "Join HRU Inc Technical Resources", "content": "Job SummaryWe are seeking a highly skilled Senior Software Integration and Test Engineer to join our team at HRU Inc Technical Resources. As a key member of our dynamic team, you will play a critical role in developing and integrating...


  • Sterling Heights, Michigan, United States DCS Corp Full time

    Job DescriptionDCS Corp is seeking a highly skilled Senior Software Engineer to join our team in supporting Project Executive Office Ground Combat Systems (PEO-GCS). The successful candidate will interface with the US Army Combat Capability Development Center - Ground Vehicle System Center (CCDC-GVSC), the Department of the Army (DA), and other government...


  • Sterling Heights, Michigan, United States Fusion Innovation Full time

    About the Role:Fusion Innovation is a leading company in the software development industry, and we're looking for a talented Senior Software Engineer to join our team.As a Senior Software Engineer, you will be responsible for applying your knowledge and expertise to all phases of the software development lifecycle, from planning and design to implementation...


  • Sterling Heights, Michigan, United States Compunnel Inc. Full time

    {"Job OverviewAt Compunnel Inc., we are seeking a highly skilled Senior Software Engineer to join our team.**Job Summary:**We are looking for a seasoned software engineer with a strong background in verification testing of real-time, embedded software. The ideal candidate will have a minimum of 6 years of experience in this field and be proficient in...


  • Sterling Heights, Michigan, United States Fusion Innovation Full time

    Fusion Innovation is a leading provider of innovative solutions for the nation's most sensitive programs. We're seeking a talented Senior Software Engineer to join our team.As a key member of our software development team, you will be responsible for designing, developing, and deploying advanced software systems that meet the needs of our clients. You will...


  • Sterling Heights, Michigan, United States GeoLogics Full time

    Job Summary:GeoLogics is seeking a highly skilled Senior Software Test Engineer to join our team. As a key member of our software development lifecycle, you will be responsible for maintaining requirements analysis, documentation, hardware-software integration, troubleshooting, problem solving, and software verification testing.Key Responsibilities:Develop,...


  • Sterling Heights, Michigan, United States JobRialto Full time

    Job Title: Senior Software Quality Assurance EngineerJobRialto is seeking a highly skilled Senior Software Quality Assurance Engineer to join our team. As a key member of our Software Quality Assurance group, you will be responsible for ensuring the quality, reliability, and performance of our software products.Key Responsibilities:Execute the quality...


  • Sterling Heights, Michigan, United States The Swift Group Full time

    Job OverviewThe Swift Group is seeking a highly skilled Senior Software Engineer to join our technology-based program supporting a key government customer. This program will deliver engineering services for network infrastructure and sophisticated enterprise computing infrastructure, including end-point devices, data center hosted servers, multi-Cloud...


  • Sterling Heights, Michigan, United States JobRialto Full time

    Job Title: Senior Software Quality Assurance EngineerJobRialto is seeking a highly skilled Senior Software Quality Assurance Engineer to join our team. As a key member of our Software Quality Assurance team, you will be responsible for ensuring the quality, reliability, and performance of our software products.Key Responsibilities:Execute the quality...


  • Sterling Heights, Michigan, United States JobRialto Full time

    Job Title: Senior Software Quality Assurance EngineerJobRialto is seeking a highly skilled Senior Software Quality Assurance Engineer to join our team. As a key member of our Systems and Software Quality Assurance (SSQA) group, you will play a critical role in ensuring the quality, reliability, and performance of our software solutions.Key...


  • Sterling Heights, Michigan, United States PGS Worldwide Full time

    We are seeking a skilled Senior Software Integration and Test Engineer to support ongoing projects for a leading Aerospace company in the US.This is a 12-month contract-to-hire opportunity, and we will respond immediately to all qualified candidates.The Senior Software Integration and Test Engineer will plan and perform a variety of tasks across the areas of...


  • Sterling Heights, Michigan, United States USPRO Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at USPRO. As a key member of our software development organization, you will be responsible for planning and performing software requirements analysis, documentation, hardware-software integration, troubleshooting, problem solving, and software verification testing.Key...


  • Sterling Heights, Michigan, United States JobRialto Full time

    JobRialto is seeking a Senior Software Quality Assurance Engineer to join our team. As a key member of our software development life cycle, you will be responsible for ensuring the quality, reliability, and performance of our software solutions.Key Responsibilities:Execute the quality management program in accordance with the quality assurance projects' plan...