Software Engineer

2 months ago


Huntsville, United States enVention Full time

ENVENTION is seeking a Mid- to Senior-Level software developer with a passion for building disruptive technologies through a confluence of rapid prototyping, software craftsmanship and elegant user interfaces. As a member of this team, you will know that your work brings impact to our Warfighters, as we work closely with Subject Matter Experts (SMEs) and End Users to implement enhancements and new concepts into a mature, fielded, and continuously evolving software suite.

This software suite provides defense planning, situation awareness, simulation, battle analysis/playback, weapon system initialization, and display of the single integrated picture (SIAP) of the operational air space for multiple programs and customers around the world. Development activities will include rapid prototyping, design and implementation in languages including, but not limited to, C++, Python and JavaScript.

You will love this job if you enjoy writing software that is intuitive and enjoyable to use.

Duties and Responsibilities

  • Design, develop, deploy, and maintain key front- and back-end components of the software application suite
  • Conduct user research and collaborate with the development team to design features and user interfaces
  • Create wireframes, mockups and working prototypes for software user interfaces
  • Conduct interviews and perform user testing; gather and refine feedback

Required Qualifications

  • Bachelor's degree or above in Computer Science, Software Engineering, Computer Engineering, or related field of study

  • Minimum of 3-5+ years experience as a software developer in a related field

  • Active DoD Secret Clearance, or the ability to obtain and maintain one

  • Ability to produce efficient, robust, and testable code from a given design

  • Knowledge of Object-Oriented languages such as C++/C#, knowledge of JavaScript, and HTML/CSS programming and methodologies

  • Knowledge of modern software engineering practices

  • Ability to understand and design multi-component, large scale software systems, as well as component interfaces, inputs and outputs

  • Ability to understand and design data models; visualize and present data in an organized and logical fashion

  • Must work onsite in Huntsville, AL

Preferred Qualifications

  • 5-12+ years of software development experience in a related field

  • 3+ years of software development experience using JavaScript, HTML, and CSS

  • Proficiency with Linux OS environments and related toolchains

  • Strong coding and debugging skills

  • Knowledge of Best Practices in software usability and User-Centered Design

  • Experience with ReactJS, CanvasJS, and/or ElectronJS, Chromium Embedded Framework (CEF)

  • Experience with integration of third party tools, models and simulations into large scale software systems

  • Proficiency with Version Control and Issue Tracking software

  • Excellent communication skills, both written and verbal; a team player who can collaborate with UX designers, Software Developers, Systems Engineers, Test Engineers, Technical Writers, SMEs, and Software End Users

  • Ability to distill raw human feedback into basic user need statements, and develop modern UI designs

  • Familiarity with principles of User-Centered Design (UCD)

  • Experience with tools for developing wireframes and mockups such as Adobe XD



  • Huntsville, United States Lynx Software Technologies Full time

    Thompson Software Solutions is seeking a senior-level Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrow's problems. This position requires a software engineer to use a wide application of technical principles, theories, and concepts in the software field to develop, integrate, and test software products....


  • Huntsville, United States Lynx Software Technologies Full time

    Thompson Software Solutions is seeking a senior-level Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrow’s problems. This position requires a software engineer to use a wide application of technical principles, theories, and concepts in the software field to develop, integrate, and test software...


  • Huntsville, Alabama, United States Lynx Software Technologies Full time

    Job Title: Senior Software EngineerAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our team at Lynx Software Technologies. As a Senior Software Engineer, you will be responsible for designing, developing, and testing software products with a safety-critical pedigree.Key Responsibilities:Design and develop software products...


  • Huntsville, Alabama, United States Lynx Software Technologies Full time

    Job DescriptionWe are seeking a senior-level Software Engineer to join our talented team. As a Software Engineer, you will use technical principles, theories, and concepts to develop, integrate, and test software products. You will work independently and collaboratively with other engineers and teams to deliver quality solutions.


  • Huntsville, Alabama, United States Lynx Software Technologies Full time

    Job OverviewWe are seeking a highly skilled Senior Software Engineer to join our team at Lynx Software Technologies. With a strong background in software development and integration, you will be responsible for designing and developing cutting-edge software solutions for our defense-focused clients.


  • Huntsville, Alabama, United States Lynx Software Technologies Full time

    Job OverviewWe are seeking a Senior Software Engineer to join our high-performing team at Lynx Software Technologies, Inc. in Fort Worth, TX or Atlanta, GA.


  • Huntsville, Alabama, United States Lynx Software Technologies Full time

    Job DetailsWe are seeking a highly skilled Senior Software Engineer to join our team at Lynx Software Technologies. In this role, you will work on developing innovative software solutions for defense-focused projects.Key Responsibilities:Design, develop, and integrate complex software systems.Collaborate with cross-functional teams to ensure project...


  • Huntsville, Alabama, United States Lynx Software Technologies Full time

    Job OverviewWe are seeking a seasoned Embedded Software Engineer to join our team at Lynx Software Technologies. This role offers an exciting opportunity to work on cutting-edge software solutions and contribute to the development of innovative products.


  • Huntsville, Alabama, United States Lynx Software Technologies Full time

    About the Role:We are seeking a highly experienced Senior Software Engineer to join our team at Lynx Software Technologies. This is an exciting opportunity to work on challenging projects and contribute to the development of innovative software solutions.The ideal candidate will have a strong background in C/C++ programming, UML, MATLAB, and Simulink, with...

  • Software Engineer

    1 month ago


    Huntsville, United States KBR Full time

    Title: Software Engineer Mid/Senior Software Engineer Develop the Army’s Next Generation Sensor! ABOUT THIS POSITION Join a dynamic team of talented and inspired engineers developing a new US Army radar system. This program integrates state-of-the-art sensor technology with existing Army Air and Missile Defense systems, and requires an understanding...

  • Software Engineer

    4 months ago


    Huntsville, United States enVention Full time

    ENVENTION is seeking a Mid- to Senior-Level software developer with a passion for building disruptive technologies through a confluence of rapid prototyping, software craftsmanship and elegant user interfaces. As a member of this team, you will know that your work brings impact to our Warfighters, as we work closely with Subject Matter Experts (SMEs) and End...

  • Software Engineer

    2 months ago


    Huntsville, United States 1st Edge LLC Full time

    1st Edge is a growing business seeking top performers to join in our mission of developing Artificial Intelligence solutions for our government customers. We offer technically advanced, challenging work in an employee-centered environment driven by the desire to contribute to a meaningful purpose. Our employees work closely with Space and Missile Defense...

  • Software Engineer

    3 weeks ago


    Huntsville, United States MKS2 Technologies Full time

    Job DescriptionJob DescriptionMKS2 Technologies, LLC, an award-winning high growth small business, creates innovative and customer-centric technology solutions in the areas of Cyber Security, Instructional Design and Training, Software Engineering and IT Support Services to improve the security and well-being of our clients. Our commitment to excellence and...

  • Software Engineer

    12 hours ago


    Huntsville, United States CCS Global Tech Full time

    Title: Jr. Software Engineer – Front End DeveloperJob Type: Full-TimeLocation: Huntsville, ALClearance: Active Secret Clearance Job Description: We are seeking a highly motivated Junior Software Engineer to join our dynamic team at the Missile Defense Agency. This position offers a unique opportunity to collaborate with technical experts and leaders from...

  • Software Engineer

    18 hours ago


    Huntsville, United States CCS Global Tech Full time

    Title: Jr. Software Engineer – Front End DeveloperJob Type: Full-TimeLocation: Huntsville, ALClearance: Active Secret Clearance Job Description: We are seeking a highly motivated Junior Software Engineer to join our dynamic team at the Missile Defense Agency. This position offers a unique opportunity to collaborate with technical experts and leaders from...

  • Software Engineer

    4 weeks ago


    Huntsville, United States Isys Technologies Full time

    Minimum Clearance Required Secret Responsibilities I2X Technologies is a reputable technology services company to the Federal Government. Whether the focus is on space exploration, national security, cyber security, or cutting-edge engineering applications, I2X is ready to offer you the chance to make a real-world impact in your field and for your...

  • Software Engineer

    1 month ago


    Huntsville, United States PPT Solutions Full time

    PPT Solutions, Inc is seeking aSoftware Engineer. The candidate shall have 10 to 15 years of experience in the principles listed below. Added plus the candidate has experience working with complex military systems, the capability to oversee vendor products, and provide constructed recommendations. Responsibilities for the Software Engineer: Communication:...

  • Software Engineer

    1 month ago


    Huntsville, United States Valkyrie Enterprises Full time

    Position: Software Engineer (Job ID:3425)Location:Huntsville, ALJob Id: 3425# of Openings: 1Software Engineer Purpose: Valkyrie Enterprises has an immediate need for a Software Engineer in Huntsville, AL. We are seeking a Junior to Mid-Level Software Engineer with a strong foundation in software development, particularly in .NET Core, and programming...

  • Software Engineer

    4 weeks ago


    Huntsville, United States DirectViz Solutions Full time

    DirectViz Solutions is a high-level, strategic consulting services firm that meets mission IT needs for government clients. We are looking to hire a Software Engineer-Intermediate for a new 5 year contract in Huntsville, AL. This position requires an active Secret clearance. Job Description: The Intermediate Software Engineer will be responsible for...

  • Software Engineer

    2 months ago


    Huntsville, United States DirectViz Solutions Full time

    DirectViz Solutions is a high-level, strategic consulting services firm that meets mission IT needs for government clients. We are looking to hire a Software Engineer-Intermediate for a new 5 year contract in Huntsville, AL. This position requires an active Secret clearance.Job Description: The Intermediate Software Engineer will be responsible for...