Senior Software Developer

2 weeks ago


Huntsville, Alabama, United States Nou Systems Inc Full time
Job Title: Mid-Level Software Developer

We are seeking a highly skilled Mid-Level Software Developer to join our Digital Engineering Department in Huntsville, AL. As a key member of our team, you will play a pivotal role in building cutting-edge, secure, and reliable solutions that empower our customers to achieve their goals efficiently and effectively.

Responsibilities:
  • Support collaborative system delivery through configuration management, automated building, automated testing, automated deployment, and automated monitoring and notification utilizing Agile project management software such as Jira and Confluence.
  • Support government personnel in the creation, modification, in-line comments, and documentation of all enhancements efforts, to include system design documents, standard operating procedures, operations and maintenance manuals/procedures, software development plans, and related documentation.
  • Deliver solutions using repeatable Infrastructure as code (IaC) controlled by configuration management; promoting higher quality systems that can operate in heterogeneous processing environments.
  • Design, develop, deliver, and sustain new and existing data analytics and forecasting solutions using data structures large and small that scale to use with large data volumes.
  • Develop, maintain, and improve software systems using cloud-native development approaches, utilizing the backend technologies such as the Java Spring Framework and Spring Boot Extension, and frontend technologies such as,, and React/Redux.
  • Design, develop, deliver, and sustain new and existing real-time search solutions using commercial and/or open-source software technologies, such as ElasticSearch, OpenSearch, and Apache SOLR and common development languages such as Java, JavaScript, Python, and.NET.
  • Perform user interface, user experience, and front-end design while expediting the requirements and customer approval process by building clickable prototypes using tool such as Axure, Sketch, or Invision.
  • Support various data management (purging, clean-up, updates, etc.) tasks, utilizing Structured Query Language (SQL). Utilize expertise in data modeling and SQL to administer, maintain, and improve database systems and ETL data pipelines to support Big Data analytics systems.
  • Support efforts to create data definition, data model, data manipulation, and data control scripts in support of large-scale data exports.
  • Identify emerging technologies, alternatives, and standards implementations to provide better support for developers and application stakeholders.
  • Develop code that does not unnecessarily add new technical debt and will correct any defects identified by testers, code reviewers, automated tools, as part of the Continuous Integration/Continuous Delivery (CI/CD) activities.
Requirements:
  • At least five years of experience or equivalent certifications.
  • Ability to obtain a Top Secret clearance.
  • U.S. citizenship required.
Preferred Qualifications:
  • Bachelor of Science degree in a scientific, technical, or engineering field such as Computer Science, Computer Engineering, Cybersecurity, or similar.
  • AWS or Azure certifications.
  • Scripting and automation skills are a plus.
  • Excellent problem-solving skills and the ability to tackle complex technical challenges.
  • Strong communication skills and the ability to collaborate effectively with diverse teams.
  • Effective technical writing skills to assist with policies, procedures, reporting and compliance.
  • A passion for technology and a commitment to staying updated on industry trends.
About Nou Systems Inc:

Nou Systems Inc is a dynamic high-tech company that has built a reputation for excellence in innovative engineering, prototype development, and technical and professional services in multiple markets, including missile defense, cybersecurity, test range modernization, and space control. Our diverse and highly skilled team delivers state-of-the-art products from concepts and prototypes to fully developed and integrated solutions.

We offer significant advancement and personal career development opportunities within our company. Our culture is firmly established in treating our employees like family.

Benefits of working at Nou Systems Inc:

  • Competitive Wages
  • Medical, Rx, Dental & Vision Insurance
  • Medical plan with Health Savings Account eligibility
  • Company-funded Life, Short-Term & Long-Term Disability Insurance
  • Personal Time Off, Vacation, and Paid Holidays
  • 401(k) Retirement Plan
  • Employee Stock Ownership Plan (ESOP)
  • Flexible Spending Accounts
  • Norton LifeLock
  • Tuition Reimbursement
  • Personal Development, Technical Learning Opportunities, & Lunch-n-Learns
  • Corporate Sponsored Events & Community Outreach
  • Remote Work Friendly

Nou Systems Inc is an Equal Opportunity Employer. Employment opportunities at Nou Systems Inc are based upon a candidate's qualifications and capabilities to perform the essential functions of a particular job and are free from discrimination based on race, color, religion, national origin, sex, sexual orientation, gender identity, age, disability, protected veteran status, genetic information, or any other characteristic protected by law. For our complete EEO/AA and Pay Transparency statement, please visit U.S. citizenship is required for most positions.



  • Huntsville, Alabama, United States Thompson Software Solutions Full time

    About the RoleThompson Software Solutions, a leading provider of innovative software solutions, is seeking a highly skilled Senior Embedded Software Developer to join our team. As a key member of our software development team, you will play a critical role in designing, developing, and integrating software products for our clients.This position requires a...


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

    Job OverviewThompson Software Solutions, a Lynx Software Technologies company, is seeking a highly skilled Senior Embedded Software Engineer to join our team. As a key member of our multi-site team, you will be responsible for developing, integrating, and testing software products that meet the highest standards of quality and reliability.Key...


  • Huntsville, Alabama, United States Lockheed Martin Corporation Full time

    Job Title: Senior Software DeveloperLockheed Martin Corporation is seeking a highly skilled Senior Software Developer to join our team. As a Senior Software Developer, you will be responsible for designing, developing, and testing software applications for our Missile Defense System.About the RoleThis is a challenging and rewarding role that requires a...


  • Huntsville, Alabama, United States Genex Systems Full time

    Job Title: Senior Software DeveloperGenex Systems is seeking a highly skilled Senior Software Developer to join our team. As a Senior Software Developer, you will be responsible for designing, developing, and testing software applications for our clients.Job Summary:The Senior Software Developer will work closely with our development team to deliver...


  • Huntsville, Alabama, United States Jacobs Full time

    Job SummaryWe are seeking a highly skilled Senior Software Developer to join our team in Huntsville, AL. As a Senior Software Developer, you will be responsible for leading large-scale data analysis projects and designing and delivering cloud-based applications.Key ResponsibilitiesDevelop and test new software applicationsDesign and implement desktop...


  • Huntsville, Alabama, United States BryceTech Full time

    Job Title: Senior Software DeveloperBryceTech is seeking a highly skilled Senior Software Developer to join our team in Huntsville, AL. As a key member of our Payload Operations Integration Center (POIC) development team, you will play a critical role in supporting the International Space Station (ISS) and Space Launch System (SLS) mission ground systems.Job...


  • Huntsville, Alabama, United States Genex Systems Full time

    Genex Systems is seeking a skilled Senior Software Developer to support the Marshall Operations Systems, Services, and Integration (MOSSI II) contract. MOSSI II provides critical support for the International Space Station (ISS), Space Launch System (SLS), and other programs' ground systems and operation services within the Human Exploration Development and...


  • Huntsville, Alabama, United States Peraton Full time

    Job Title: Senior Software DeveloperPeraton is seeking a highly skilled Senior Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and supporting software systems that meet the needs of our customers.Responsibilities:Work in a team environment to design, develop, and...


  • Huntsville, Alabama, United States Peraton Full time

    Job Title: Senior Software DeveloperWe are seeking a highly skilled Senior Software Developer to join our team at Peraton. As a key member of our software development team, you will be responsible for designing, developing, and supporting software systems that meet the needs of our customers.Responsibilities:Work in a team environment to design, develop, and...


  • Huntsville, Alabama, United States PENTA RESEARCH, INC. Full time

    Job Title: Senior Software DeveloperPENTA RESEARCH, INC. is seeking a highly skilled Senior Software Developer to join our team in Huntsville, AL.Job Summary:We are looking for a talented software engineer with expertise in C++ and experience in developing software documentation, creating and running unit tests, and collaborating with stakeholders and...


  • Huntsville, Alabama, United States PENTA RESEARCH, INC. Full time

    Job Title: Senior Software DeveloperPENTA RESEARCH, INC. is seeking a highly skilled Senior Software Developer to join our team in Huntsville, AL.Job Summary:We are looking for a talented software engineer with expertise in C++ and experience in developing software documentation, creating and running unit tests, and collaborating with stakeholders and...


  • Huntsville, Alabama, United States a i solutions Full time

    Job Title: Senior Software DeveloperWe are seeking a highly motivated Senior Software Developer to join our team at a.i. solutions. As a key member of our PDSS development team, you will work closely with our Payload Operations Integration Center (POIC) to support the ISS mission ground systems hosted in the Huntsville Operations Support Center (HOSC) in...


  • Huntsville, Alabama, United States a i solutions Full time

    Senior Software Developera.i. solutions is seeking a highly motivated Senior Software Developer to join our team in support of the NASA Marshall Operations Systems, Services, and Integration II (MOSSI II) contract.Key Responsibilities:Collaborate with the telemetry processing and apps team to support the Payload Operations Integration Center (POIC)Develop...


  • Huntsville, Alabama, United States Peraton Full time

    Job Title: Senior Software DeveloperWe are seeking a highly skilled Senior Software Developer to join our team at Peraton. As a key member of our software development team, you will be responsible for designing, developing, and supporting software systems that meet the needs of our customers.Responsibilities:Work in a team environment to design, develop, and...


  • Huntsville, Alabama, United States a i solutions Full time

    Senior Software Developer Opportunitya.i. solutions is seeking a highly motivated Senior Software Developer to join our team in support of the Payload Operations Integration Center (POIC) and the ISS mission ground systems hosted in the Huntsville Operations Support Center (HOSC) in support of the NASA Marshall Operations Systems, Services, and Integration...


  • Huntsville, Alabama, United States a i solutions Full time

    Job Title: Senior Software DeveloperWe are seeking a highly motivated Senior Software Developer to join our team at a.i. solutions. As a key member of our PDSS development team, you will work closely with the Payload Operations Integration Center (POIC) to support the ISS mission ground systems hosted in the Huntsville Operations Support Center (HOSC) in...


  • Huntsville, Alabama, United States HigherEchelon Full time

    Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team in Huntsville, AL. As a key member of our Patriot team, you will be responsible for developing and debugging software using C/C++.Key Responsibilities:Develop and debug software using C/C++Develop, test, troubleshoot, and improve source codeWork within an agile...


  • Huntsville, Alabama, United States a i solutions Full time

    Senior Software Developera.i. solutions is seeking a highly motivated Senior Software Developer to support the Payload Operations Integration Center (POIC) and the ISS mission ground systems hosted in the Huntsville Operations Support Center (HOSC) in support of the NASA Marshall Operations Systems, Services, and Integration II (MOSSI II) contract.Key...


  • Huntsville, Alabama, United States Genex Systems Full time

    Genex Systems is seeking a skilled Senior Software Developer to support the Marshall Operations Systems, Services, and Integration (MOSSI II) contract.MOSSI II provides support for the International Space Station (ISS), Space Launch System (SLS), and other programs' ground systems and operation services within the Human Exploration Development and Operations...


  • Huntsville, Alabama, United States Amentum Full time

    Senior Developer - Data AnalysisWe are seeking a highly skilled Senior Developer to join our team in Huntsville, AL. As a key member of our organization, you will be responsible for leading large-scale data analysis projects and designing and delivering on-premises and cloud-based applications.Key Responsibilities:Plan and lead major technology assignments,...