Software Engineer

1 month ago


Huntsville, Alabama, United States nou Systems Full time
Software Engineer / Developer

nou Systems, Inc. is a rapidly growing technology company that values its employees and offers significant advancement and personal career development opportunities. We are seeking a skilled Software Engineer / Developer to join our software development team in Huntsville, AL, Colorado Springs, CO, Boston, MA, or potentially remotely.

Key Responsibilities:
  • Collaborate with front-end developers to design and implement simple yet powerful APIs.
  • Stay up-to-date with new and emerging technologies, expressing a growth mindset and participating in professional development.
  • Design, build, and maintain applications, APIs, and systems for internal and external users at a large scale.
  • Write clean, efficient, and scalable code.
  • Contribute to the improvement of our processes, tools, standards, and team.
  • Debug complicated issues in production that affect multiple services.
  • Maintain high standards and demonstrate good communication skills, working effectively in a team environment.
  • Participate in Scrum agile development processes, including ceremonies and suggesting improvements to team processes.
  • Collaborate with stakeholders, including product owners, technology leadership, UI/UX designers, marketing teams, and back-end developers to achieve company goals.
  • Document code and workflows as necessary.
Requirements:
  • Bachelor's degree in Computer Science / Information Technology or at least 5+ years of software development experience in a relevant field.
  • Ability to obtain an active secret clearance.
  • Experience with modern languages such as Typescript, Kotlin, Go, and Rust.
  • Experience writing REST APIs.
  • Working knowledge of version control and collaborative version control platforms (Git/GitLab preferred).
Preferred Qualifications:
  • Knowledge and experience in Cloud Computing environments.
  • Experience working with containerized deployments.
  • Experience working in a continuous integration continuous deployment (CI/CD) environment.
  • Experience integrating COTS & GOTS tools.
  • Experience with building event-driven applications using Apache Kafka, AWS Kinesis, or similar.
  • Experience with message-oriented middleware (such as RabbitMQ).
  • Experience implementing and maintaining PostgreSQL database code.
Benefits:
  • Competitive wages.
  • Medical, Rx, Dental & Vision Insurance.
  • Medical plan with Health Savings Account eligibility.
  • Generous company-funded Basic Life Insurance.
  • Company-funded Short-Term & Long-Term Disability.
  • Optional Accident and Critical Illness Insurance.
  • Personal Time Off, Annual Leave, and Paid Federal Holidays.
  • 401(k) Retirement Plan.
  • Employee Stock Ownership Plan (ESOP).
  • Tuition Reimbursement for ongoing training, continuing education, or advanced degree programs.
  • Personal Development, Learning Opportunities, & Lunch-n-Learns.
  • Opportunities for Advancement.
  • Skills Development & Certifications.
  • Employee Referral Bonus Program.
  • Corporate Sponsored Events & Community Outreach.
  • Monthly Telephone Allowance.

nou Systems, Inc. is an Equal Opportunity Employer. Employment opportunities at nSI 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 www.nou-systems.com/workingatnou. U.S. citizenship is required for most positions.



  • Huntsville, Alabama, United States Siemens Digital Industries Software Full time

    Job SummaryWe are seeking a highly motivated and talented Software Engineer Intern to join our Electronic Board Systems team at Siemens Digital Industries Software. As a Software Engineer Intern, you will have the opportunity to work on exciting AI/ML research projects and contribute to the development of cutting-edge software solutions.Key Responsibilities...

  • Software Engineer

    4 weeks ago


    Huntsville, Alabama, United States PeopleTec Full time

    Job Title: Software EngineerAbout the Role:We are seeking a skilled Software Engineer to join our team at PeopleTec, Inc. in Huntsville, AL. As a Software Engineer, you will be responsible for designing, developing, and testing software systems for DoD weapon systems. You will work closely with our team of engineers and developers to define system...


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

    Job OverviewWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at Lynx Software Technologies. As a key member of our team, you will be responsible for developing, integrating, and testing software products for our clients.Key Responsibilities:Develop and integrate software products using C/C++ programming languagesCollaborate...


  • Huntsville, Alabama, United States Siemens Digital Industries Software Full time

    About the RoleSiemens Digital Industries Software is currently recruiting students for our Spring 2025 Strategic Student Program. As a Software Engineer Intern, you will have the opportunity to work on AI/ML research and development projects in our Office of Technology group. The ideal candidate will have skills in Python, C/C++, and a good understanding of...

  • Software Engineer

    3 weeks ago


    Huntsville, Alabama, United States KODA Technologies Inc. Full time

    Job DescriptionKODA Technologies Inc. is seeking a talented Software Developer to join our team. The selected candidate will be providing the investigative and intelligence communities with advanced data discovery, analytics, exploitation, and visualization capabilities through application development and tool integration.Key Responsibilities:Work in a team...


  • Huntsville, Alabama, United States ADTRAN Full time

    Software Development EngineerWelcome to ADTRAN, where innovation meets opportunity. Our team is expanding, and we're looking for talented individuals to join us in shaping the future of software development.We're seeking a skilled Software Development Engineer to be part of our team responsible for designing, analyzing requirements, developing, implementing,...


  • Huntsville, Alabama, United States Radiance Technologies Full time

    Job SummaryAt Radiance Technologies, we are seeking a talented Software Development Engineer to support our U.S. Army program. This position requires a skilled Software Engineer to contribute to a software engineering team within a larger, multidisciplinary team to perform the System Development Life Cycle (SDLC) process, including analysis/feasibility,...


  • Huntsville, Alabama, United States Range Generation Next LLC Full time

    Job SummaryRange Generation Next LLC is seeking a highly skilled Senior Software Engineer to lead software engineering efforts and coordinate with cross-functional teams to ensure successful integration, verification, and validation of new software releases.Key ResponsibilitiesLead software engineering efforts to design, implement, and test software...


  • Huntsville, Alabama, United States Valkyrie Enterprises Full time

    Job Summary:We are seeking a highly skilled Senior Software Engineer to join our team at Valkyrie Enterprises. As a key member of our software development team, you will be responsible for designing, developing, and testing software for real-time closed-loop implementations. Your expertise in C/C++ and Linux environments will be essential in supporting the...


  • Huntsville, Alabama, United States Scientific Research Full time

    Job SummaryScientific Research Corporation is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for leading the software development of Radio Frequency (RF) emitter products and solutions. You will develop software using modern C++ and work as part of an Agile Scrum development team....


  • Huntsville, Alabama, United States deciBel Research Full time

    Job Title: Software Development EngineerdeciBel Research is seeking a skilled Software Development Engineer to support design and development activities for both modeling and simulation and tactical software on a combat system fielding and sustainment effort.Key Responsibilities: Supporting new capability designs within the Modeling, Simulation, and Analysis...


  • Huntsville, Alabama, United States Leidos Full time

    Job SummaryLeidos Defense Systems is seeking a skilled Software/Firmware Engineer to join a talented team of software developers, engineers, and analysts supporting spaceflight programs. As a member of this diverse team, you will be responsible for the prototyping and implementation of control software on interplanetary rovers and their test hardware.Key...


  • Huntsville, Alabama, United States Leidos Full time

    Job SummaryLeidos Defense Systems is seeking a talented individual to fill the role of System Integration and Test Engineer within the BMD Simulations and Analysis Portfolio.You will be part of a diverse team of test engineers, system engineers, software developers, and analysts supporting our customer's software product test capabilities and internal...


  • Huntsville, Alabama, United States Northrop Grumman Full time

    Job Summary:Northrop Grumman is seeking a skilled Software Development Engineer to join our team in Huntsville, AL. As a Software Development Engineer, you will design, develop, document, test, and debug applications software and systems that contain logical and mathematical solutions. You will conduct multidisciplinary research and collaborate with systems...


  • Huntsville, Alabama, United States enVention Full time

    enVention is seeking skilled professionals to fill the role of Senior Software Engineer. The selected candidate will be a member of a team providing software development and support to the AvMC Software, Simulation, Systems Engineering and Integration (S3I) Directorate.The primary responsibilities of this position include developing applications to support...

  • Software Engineer

    4 weeks ago


    Huntsville, Alabama, United States DirectViz Solutions Full time

    At DirectViz Solutions, we are seeking a talented Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, coding, and debugging applications in various software languages.The ideal candidate will have experience with full lifecycle application development, including requirements analysis, software...


  • Huntsville, Alabama, United States Leidos Full time

    Unlock the Future of NavigationAt Leidos, we're pushing the boundaries of navigation technology to create innovative solutions for our customers. As a Navigation Software Engineer, you'll play a critical role in developing cutting-edge navigation algorithms and software frameworks that enable our customers to navigate complex environments with precision and...


  • Huntsville, Alabama, United States deciBel Research, Inc. Full time

    Job OpportunitydeciBel Research, Inc. is seeking a skilled Junior Software Engineer to support design and development activities for modeling & simulation and tactical software on a combat system fielding and sustainment effort.Key Responsibilities:Support new capability designs within the Modeling, Simulation, & Analysis (MS&A) System-of-Systems (SoS)...


  • Huntsville, Alabama, United States Genex Systems Full time

    Job Summary:Genex Systems is seeking a skilled Systems IV&V Engineer to support all phases of Ground Systems Independent Verification and Validation (IV&V) at the MSFC Huntsville Operations Support Center (HOSC).The successful candidate will help improve software safety, reliability, and quality for MSFC Ground Systems through effective applications of...

  • Software Engineer 3

    3 weeks ago


    Huntsville, Alabama, United States Auria Full time

    Job Title: Software Engineer 3About the Role:Auria is seeking a skilled Software Engineer 3 to join our team. As a key member of our Command and Control, Battle Management, and Communications (C2BMC) program, you will be responsible for analyzing software test data for performance and functionality verification.Key Responsibilities:Analyzing software test...