Sr. Software Engineer

6 months ago


Arlington, United States Innovative Defense Technologies Full time

Description

Background Information:
Innovative Defense Technologies (IDT), provider of automated software testing, data analysis, and cybersecurity solutions for complex, mission-critical systems for the US Department of Defense (DOD) and commercial customers, is seeking a Sr. Software Engineer to be based in our Arlington, VA office.  

Overview:
The Sr. Software Engineer will be responsible for designing, developing, and integrating mission-critical DoD software solutions. The primary role of the Sr. Software Engineer is to design high-quality, innovative, and fully performing software which integrates with other system components to perform the DoD mission. The Sr. Software Engineer will be working with various Navy Surface Warfare customers and internal colleagues to gather user requirements, define system functionality, allocate functionality to subsystems, and write code in various languages, like Java, C++, Python, and JavaScript. You will work with software engineers, systems engineers, integration engineers, and subject matter experts to deliver robust technical solutions. 

All applicants must currently possess an active U.S. Security Clearance. This is an onsite role based out of our Arlington, VA office.  

Responsibilities Include: 

  • Define and oversee a modern software architecture stack for developing tactical and support software for DoD systems
  • Design, develop, document, and test software stack and software code written in various languages
  • Integrate software components into a complex software development environment
  • Understand and interact with complex DoD software systems
  • Conduct technical reviews of software designs, identifying potential issues and providing recommendations for improvements
  • Ensure adherence to industry standards pertaining to security, orthodox programming paradigms, and performance requirements
  • Work with small cross-site teams of software and/or systems engineers
  • Research and evaluate emerging technologies and industry trends related to open architecture, cloud and distributed systems, and provide guidance on their potential impact to DoD systems
  • Participate in the development of software architecture standards, guidelines, and best practices

Minimum Required Qualifications: 

  • 7+ years of experience in software engineering and software architecture, with a strong focus on designing and implementing real-time, mission critical applications
  • Bachelor’s Degree in a relevant field such as software engineering, computer science, computer engineering, electrical engineering, data science, mathematics, or aeronautical engineering

Required Skills: 

  • Familiarity with the software development process (requirements through deployment) and modern software architectures
  • Familiarity with complex DoD mission critical combat systems
  • Ability to design, develop, and analyze complex software systems
  • Ability to model/code/test algorithms in C++, Python, Java, or JavaScript
  • Familiarity with SQL and relational databases (e.g., Postgres)
  • Proficiency with version control software like Git or SVN and version control workflows that support development of complex software projects
  • Ability to work independently as well as in a team environment
  • Ability to perform many concurrent assignments and determine the need for changing priorities
  • Ability to travel approximately 5% of the time
  • Able to work onsite in Arlington, VA office

Preferred Skills: 

  • Experience working with AEGIS or similar missile defense and anti-air combat systems (e.g., AEGIS, THAAD, Standard Missile, and GMD)
  • Experience working with commercial or military mission planning systems (e.g., JMPS, NOMS, TMPC)
  • Experience working with military sea-based sensors and data (e.g. radar, electronic warfare, electro-optical, infrared, sonar, and weapons data)
  • Experience with cloud computing, virtualization, and containerization technologies
  • Experience with big data solutions (e.g. Hadoop, Spark, Kafka, Cassandra)
  • Experience with machine learning and/or artificial intelligence
  • Experience with testing frameworks including unit and interface testing
  • Experience performing Over-the-Air remote software updates

Competencies: 

  • Problem-solving skills with the ability to create plans and navigate ambiguous situations
  • Excellence in technical communication with peers and non-technical cohorts
  • Ability to work closely with Program Managers, Chief Engineers, and software engineers to document, manage and communicate systems and software designs and requirements
  • Attention to detail
  • Initiative, creativity, reliability, and teamwork
  • Strong organization and planning skills
  • Analytical abilities, coupled with a strong sense of ownership, urgency, and drive

EEO Statement: IDT is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, creed, sex, sexual orientation, gender identity, national origin, disability, protected Veteran status, or any other basis protected by federal, state, or local law. 



  • Arlington, United States S4 Full time

    Job Title: Sr. Software Engineer Work Location: Ft. Belvoir, VA Clearance: Active current Secret Please note that you must be a US citizen to apply to this job posting Education and Experience: Master's degree with 10+years of experience or BA/BS degree with 12+ years of experience Certification: CompTIA Security + or higher required, other relevant...


  • Arlington, United States Innovative Defense Technologies Full time

    Description Background Information: Innovative Defense Technologies (IDT), provider of automated software testing, data analysis, and cybersecurity solutions for complex, mission-critical systems for the US Department of Defense (DOD) and commercial customers, is seeking a Sr. Software Engineer to be based in our Arlington, VA office. Overview: The Sr....


  • Arlington, United States United Software Group Full time

    Job Description: Need strong candidate who is okay on hands on coding. .NET/C#, React, Redux, Typescript, and SQL Server Plus: Expertise in using Python or Scala, Spark, Data Modeling, Hadoop platforms & tools (Hive, Impala, Airflow, NiFi, Scoop), SQL Full stack engineering experience in an agile production environment. Proficiency with Java, JavaScript,...

  • Software Engineer

    6 months ago


    Arlington, United States S2 Analytical Solutions Full time

    OverviewSoftware Engineer Location: Arlington - Primarily Telework (must be able to work onsite at lest one day a week) Experience: 5 years of specialized experience Clearance: Top SecretAs an 'JobTitle' - join S2 Analytical Solutions and the customer to facilitate the mission of national security and humanitarian leadership by shaping information-driven...


  • Arlington, Virginia, United States Software Engineering Institute Full time

    About the RoleThe Software Engineering Institute (SEI) is a federally funded research and development center at Carnegie Mellon University, helping advance software engineering principles and practices. We serve as a national resource in software engineering, computer security, and process improvement.Our core purpose is to help organizations improve...


  • Arlington, United States Apex Systems Full time

    Job#: 2050719 Job Description: Our client is seeking an Sr. Endpoint Engineer. As an Sr. Endpoint Engineer, you will be part of a dynamic team of windows cloud engineers and security specialists with expert experience in Windows, Intune, Autopilot, Enterprise Patching, PKI/Certificates, Azure Active Directory, Virtualization, Cloud, and scripting experience....


  • Arlington, Virginia, United States Amazon Full time

    Job DescriptionWe are looking for a Sr. Software Development Lead to drive cross-team initiatives and lead a team of developers on key initiatives. The successful candidate will collaborate with Senior and Principal Engineers, Product leaders, scientist and economists on building long term solutions. As a mentor, you will guide engineers on the team to...


  • Arlington, United States Fluence Full time

    About Fluence: Fluence (Nasdaq: FLNC) is a global market leader delivering intelligent energy storage and optimization software for renewables and storage. Our solutions and operational services are helping to create a more resilient grid and unlock the full potential of renewable portfolios. With gigawatts of successful implementations across nearly 50...


  • Arlington, Virginia, United States Innovative Defense Technologies Full time

    **Innovative Defense Technologies (IDT)** is a leading provider of automated software testing, data analysis, and cybersecurity solutions for complex, mission-critical systems for the US Department of Defense (DOD) and commercial customers.We are seeking a highly skilled Sr. Software Engineer to join our team in Arlington, VA. This is an onsite role based...


  • Arlington, United States Competitive Range Solutions LLC Full time

    Competitive Range partners with the government to plan and deploy complex, IT-enabled, and mission-essential capabilities. Our goal is to help you develop and expand your professional capabilities while working on challenging, exciting projects in a collaborative, congenial environment. Competitive Range Solutions requires the expertise of a talented and...


  • Arlington, Virginia, United States Common App Full time

    About the RoleWe are seeking a seasoned Sr. Director of Software Engineering to lead our software delivery practice, providing strategic guidance and direction to our engineering teams.This role requires a mission-driven individual passionate about solving challenges in postsecondary education, with a strong background in software engineering best practices,...


  • Arlington, United States Zachary Piper Full time

    Zachary Piper Solutions  is currently seeking a Sr. Linux System Engineer who will support a government contract located in  Arlington, VA. Responsibilities for the Sr. Linux System Engineer:  Lead the HSM Management functional area, supporting its technologies, processes, management, usage, and project initiatives.  Responsible for maturing...


  • Arlington, Virginia, United States GoTab Inc Full time

    Job OverviewAt GoTab Inc, we're seeking a skilled Sr. Software Engineer to join our team. As a key contributor, you'll be responsible for developing and maintaining high-quality software solutions that meet the company's goals.Key ResponsibilitiesDesign, implement, and test complex software systems using various programming languages and...


  • Arlington, Virginia, United States Software Guidance and Assistance, Inc. Full time

    Software Guidance and Assistance, Inc. offers a unique opportunity for a Senior Software Security Engineer to join our team. In this role, you will work with a team of engineers to implement specific security policies in CI/CD security tools, including SAST, DAST, and SCA applications.This position requires collaboration with Development, DevOps, and...


  • Arlington, United States ALTA IT Services, LLC Full time

    Job Title: Sr. Software Development Engineer in Test (SDET) Role Type: 12 + month contract – good chance of extensions Location: Reston, VA - Can work Remote (onsite required for occasional meetings) – MUST BE located in located in DMV area for consideration Job Summary:Experienced Senior Software Development Engineer in Test (SDET) with strong...


  • Arlington, United States ALTA IT Services, LLC Full time

    Job Title: Sr. Software Development Engineer in Test (SDET) Role Type: 12 + month contract – good chance of extensions Location: Reston, VA - Can work Remote (onsite required for occasional meetings) – MUST BE located in located in DMV area for consideration Job Summary:Experienced Senior Software Development Engineer in Test (SDET) with strong...


  • Arlington, Virginia, United States Innovative Defense Technologies Full time

    **Job Title:** Sr. Software Engineer**Location:** Arlington, VAAt Innovative Defense Technologies (IDT), we are seeking a highly skilled Sr. Software Engineer to join our team. This is an onsite role based out of our Arlington, VA office.We offer a competitive salary of $120,000 - $160,000 per year, depending on experience, plus benefits and opportunities...


  • Arlington, United States Ten Mile Square Technologies Full time

    Job DescriptionJob DescriptionCompany DescriptionTen Mile Square Technologies is a high-end technology consulting firm based in the Northern Virginia area. Our customers routinely call upon us to solve some of the largest scale and hardest problems in computer science and software development. If you have solid grounding in software engineering, continuous...


  • Arlington, United States HunaTek Government Solutions Full time

    HunaTek is a rapidly growing small business providing the federal government with IT Modernization, Program and Project Management, Logistics, Systems Engineering, and Cyber Security Services. HunaTek serves as a valued partner for a variety of customers in the Defense, Diplomacy, Energy Sectors. Visit our website to learn more and seek your opportunity to...


  • Arlington, Virginia, United States United Software Group Full time

    About the RoleWe are seeking a talented Software Development Team Lead to join our team at United Software Group. In this role, you will be responsible for leading the design and implementation of complex features, as well as working with other data and software engineers.The ideal candidate will have a strong background in full-stack engineering, experience...