Senior Software Engineer

2 weeks ago


Arlington, Virginia, United States ICF Full time
Position Overview:

ICF International is seeking a seasoned Senior Software Engineer to contribute to the development and enhancement of innovative cyber analytic solutions aimed at safeguarding national networks and critical information infrastructures.

Key Responsibilities:
  • Collaborate with cybersecurity experts to comprehend manual analytic workflows, facilitating their automation.
  • Design and implement automated analytic capabilities, including signature-based, behavioral, heuristic, anomalous, unsupervised learning, predictive, and emerging techniques.
  • Develop new platforms to achieve operational objectives.
  • Assist in the design, development, and deployment of production systems following Continuous Integration/Continuous Delivery (CI/CD) methodologies.
  • Provide ongoing support for continuous analysis throughout the lifecycle of the developed capabilities.
  • Engage in the analysis of information, refining analytics, selecting countermeasures, reviewing outputs, and enhancing the performance of analytics and countermeasures.

Essential Qualifications:
  • Active high-level security clearance required.
  • U.S. Citizenship is mandatory.
  • Bachelor's degree with a minimum of 12 years or a Master's degree with at least 10 years of experience in software engineering.
  • At least 3 years of experience in Python development.
  • A minimum of 3 years of professional experience utilizing AWS serverless architecture.
  • Familiarity with federal cybersecurity standards.
  • Experience with various analytics, including file, network, and host-based analytics.
  • Ability to effectively prioritize and manage personal workload.

Preferred Qualifications:
  • Strong interpersonal skills with the ability to communicate technical details to diverse clients.
  • Experience in areas such as Intrusion Detection, Analytics, Information Sharing, and Core Infrastructure.
  • Proficiency in developing applications on Big Data platforms like Hadoop/Cloudera or Spark.
  • Experience with shell scripting in Bash, PowerShell, or similar.
  • Familiarity with network monitoring tools such as Wireshark, tcpdump, Zeek, SiLK, or YAF.
  • Experience in cloud environments utilizing AWS, Google, or Azure technologies.
  • Proficiency in the Linux operating system.
  • Experience in monitoring and diagnosing activities across various layers, including host, application, network, and database.
  • Experience in real-time automation development.
  • Scaled Agile Framework (SAFe) experience is a plus.
  • AWS certification (Developer, DevOps, or Application Architect) is advantageous.
  • CompTIA Advanced Security Practitioner (CASP+) or higher certification is preferred.

About ICF:

ICF is a global advisory and technology services provider, dedicated to combining unparalleled expertise with cutting-edge technology to address complex challenges, navigate change, and shape the future. We are committed to fostering an inclusive workplace that empowers every employee to thrive and contribute to our collective success.

  • Arlington, Virginia, United States Na Ali'i Consulting & Sales, LLC. Full time

    Position OverviewNa Ali'i Consulting & Sales, LLC is in search of a Senior Software Engineer to become a vital member of our software development team. This role supports a significant, long-term project focused on enhancing the Integrated Personnel and Pay System – Army (IPPS-A) for Army Military Payroll (AMP). The Senior Software Engineer will actively...


  • Arlington, Virginia, United States Peraton Full time

    Key ResponsibilitiesPeraton is on the lookout for a skilled Senior Software Engineer to join our dedicated Tier 3 support team, bringing industry-leading expertise to our esteemed clientele. With two decades of experience supporting classified operations, Peraton is at the forefront of developing some of the most critical and technologically advanced...


  • Arlington, Virginia, United States 00100 LEIDOS, INC. Full time

    Position OverviewJoin 00100 LEIDOS, INC., a prominent technology firm, as a Senior Software Engineer. This role is integral to our Electronic Warfare Division, where you will engage in innovative projects focused on signal processing algorithms and real-time software systems.Key ResponsibilitiesContribute to the design, development, and integration of...


  • Arlington, Virginia, United States Mastercard Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Test and Learn team at Mastercard. As a key member of our team, you will play a pivotal role in developing innovative solutions that drive business growth and customer satisfaction.Key ResponsibilitiesDesign and develop high-quality software features that meet business...


  • Arlington, Virginia, United States Open Systems Technologies Full time

    Position Overview: We are seeking a highly skilled Senior Backend Software Engineer to join our dynamic team at Open Systems Technologies. This role requires expertise in developing robust data solutions within a secure environment.Key Responsibilities:Utilize your extensive experience in Python (8+ years) to design and implement efficient backend...


  • Arlington, Virginia, United States Amazon Services LLC Full time

    Become a part of Amazon Services LLC's Finance Automation divisionThis division is dedicated to enhancing business processes for our internal Finance stakeholders. We create cutting-edge software systems that manage vast amounts of transactions worldwide for internal reporting and compliance requirements.Role: Senior Software EngineerAre you passionate about...


  • Arlington, Virginia, United States Mastercard Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer, Infrastructure, to join our Distributed Platforms team. As a key member of the Platform Infrastructure team, you will play a pivotal role in building and maintaining the tools and systems that deploy and scale our applications and data across both hybrid cloud and physical...


  • Arlington, Virginia, United States ASRC Federal Holding Company Full time

    Position Overview ASRC Federal Holding Company is in search of a Senior Java Software Engineer with a strong background in developing high-quality, scalable applications to support various projects. Location: Remote/Hybrid Work Arrangement: Hybrid (minimum of 2 days per week onsite) Security Clearance: Must be a US Citizen with the ability to obtain a Public...


  • Arlington, Virginia, United States 00100 LEIDOS, INC. Full time

    Position OverviewJoin Leidos, a premier technology firm, as a Senior Software Engineer. This role is integral to our Electronic Warfare Division, where you will engage in innovative projects that focus on signal processing algorithms and real-time software systems.Key ResponsibilitiesContribute to the design, development, and integration of sophisticated...


  • Arlington, Virginia, United States Dev Technology Group Full time

    Position Overview: Clearance Requirement: U.S. Citizenship Required. DHS HQ EOD required to start; must be able to obtain DHS HQ Final Suitability.Dev Technology Group is in search of a dedicated Software Engineer to enhance our expanding team focused on developing, maintaining, and modernizing essential applications for our federal clients. The ideal...


  • Arlington, Virginia, United States PeopleTec Full time

    Full Stack Software Engineer Mid-Level/SeniorPeopleTec, Inc. - Arlington, VAResponsibilities:PeopleTec is currently seeking a Full Stack Software Engineer Mid-Level/Senior to support our Arlington, VA location.Duties:Designs and develops software requirements for multiple Artificial Intelligence based support capabilities including the software...


  • Arlington, Virginia, United States Lockheed Martin Full time

    About the Role:This position is part of Lockheed Martin's Cyber & Intelligence team, which is responsible for protecting the networks that our citizens and the world depend upon. As a Senior Software Engineer Staff, you will be working with cybersecurity experts on the forefront of threat protection and proactive prevention.Key Responsibilities:Analyze user...


  • Arlington, Virginia, United States Dev Technology Group Full time

    Position Overview: Clearance Requirement: U.S. Citizenship Required. DHS HQ EOD required to start; must be able to obtain DHS HQ Final Suitability.Dev Technology Group is seeking a driven Software Engineer to contribute to the development, support, and modernization of essential applications for our federal clients. The ideal candidate will engage in the...


  • Arlington, Virginia, United States Shield AI Full time

    Introduction to Shield AIFounded in 2015, Shield AI is a venture-backed defense technology company whose mission is to protect service members and civilians with intelligent systems. In pursuit of this mission, Shield AI is building the world's best AI pilot. Its AI pilot, Hivemind, has flown a fighter jet (F-16), a vertical takeoff and landing drone...


  • Arlington, Virginia, United States Motion Recruitment Full time

    A leading political analytics firm is seeking a Senior Software Engineer to enhance their primary platform. As a vital member of the development team, you will contribute to their essential data analysis solution utilizing C#, .NET Core, Angular, TypeScript, RESTful services, PostgreSQL, SQL, and Azure. This position emphasizes the importance of producing...


  • Arlington, Virginia, United States Bloomberg Industry Group Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Architect to join our team at Bloomberg Industry Group. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our business.Key ResponsibilitiesDesign and...


  • Arlington, Virginia, United States Booz Allen Hamilton Full time

    About the RoleWe are seeking a highly skilled Software System Safety Engineer to join our team at Booz Allen Hamilton. As a key member of our engineering team, you will be responsible for ensuring the safety and security of our software systems.Key ResponsibilitiesTranslate real-world needs into technical specifications to deliver a customer-focused...


  • Arlington, Virginia, United States Dev Technology Group Full time

    Position Overview: Clearance Requirement: U.S. Citizenship Required. DHS HQ EOD required to start; must be able to obtain DHS HQ Final Suitability. Dev Technology Group is in search of a dedicated Software Engineer to enhance our expanding team, focusing on the development, support, and modernization of essential applications for our federal clients. The...


  • Arlington, Virginia, United States Innovative Defense Technologies (IDT) Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Security Architect to lead our team in designing and developing secure software solutions for our hybrid cloud platform. Our platform enables government customers to collaborate and develop mission-critical tactical systems in innovative ways.Key ResponsibilitiesContribute to the...


  • Arlington, Virginia, United States Bloomberg Industry Group Full time

    Position Overview:As a Senior Software Solutions Architect, you will collaborate with a multifaceted team of architects, engineers, subject matter experts, and technology leaders to design and sustain enterprise software solutions tailored for corporate tax professionals throughout the United States. Your focus will be on the Tax Provision Software team,...