Post Job

Senior Software Engineer Jobs in Alabama

- 1,344 Jobs
  • Full Stack Software Developer

    Nou Systems Inc. 4.0company rating

    Senior Software Engineer Job In Huntsville, AL

    Job Description Full Stack Software Developer nou Systems, Inc. (nSI) is now officially a 100% ESOP company! We value teamwork and collaboration, and this transition allows us to take that commitment to a new level. nSI empowers our customers by supplying products, services, and expertise with powerful, data driven insights that transform defense systems and improve capabilities. We are pleased to announce the opening for a Full Stack software developer, who will be part of a highly skilled team dedicated to developing applications that streamline processes and procedures based in Huntsville, AL and become part of our rapidly growing technology company operating in missile defense, cybersecurity, test range modernization, biotechnology, and space control marketspaces. You will be part of a team known for solving complex modernization problems for a variety of customers Responsibilities : You will be working with the development team on a custom application. Duties in this position will include: Developing, maintaining, and enhancing, code/applications in Python and variety of languages and frameworks/libraries. Developing, maintaining, and enhancing web application in React framework with NextJS Documenting code and workflows (in-code comments, internal wikis and documents, flowcharts, sequence diagrams, etc.) Collaboration on peer reviews with other developers to ensure functionality and good coding practices before release. Participate in agile development process, including being active in meetings (standups, sprint reviews, etc.) and suggest improvements to team processes. Participate in ongoing discussions around new technologies and front-end architecture, recommending system changes and enhancements as appropriate. Learn new and emerging technologies while expressing a growth mindset and participating in professional development. Mentoring junior and less-experienced developers in design patterns, best practices, and skill development Basic Qualifications: You must have a Bachelor’s degree, in a relevant field such as Engineering, Computer Science or similar You will need 5+ years of full-time professional, hands-on experience in software development Experience in developing software applications in the Python programming language Experience in developing frontend functionality in JavaScript (React and/or Angular) You must possess or can obtain an active Secret Clearance You must be a U.S. citizen to be eligible for this position Lacking any one of these disqualifies you from this job. Preferred Qualifications: 3+ years of experience acting as a Product Owner and/or Scrum Master, managing product backlogs, creating user stories, and working closely with cross-functional teams. Strong understanding of Agile methodologies (Scrum/Kanban) and experience working in Agile environments. Experience with Microsoft Azure Familiarity with Agile development methodologies Applicants must have a strong understanding of RESTful APIs, including designing, consuming, and integrating with backend services. Experience in database and database design (including SQL, NoSQL and ORMs) Experience with Object-Oriented Programming (OOP) Proven experience working in cloud-ready containerized environments Proficient understanding of code versioning tools, such as Azure Dev Ops and Gitlab Working knowledge of container management tools (Docker, Podman, etc.) Provides expertise in developing data models for various data modalities. Develop and execute unit, integration, and system tests to ensure software reliability and performance Experience standing up servers, databases, and enterprise-level applications Familiarity with the migration of software from development to production Experience working in a Continuous Integration/Continuous Development (CI/CD) environment The ability to work as a team with teammates with differing specialties and backgrounds A drive to collaborate, learn, and share knowledge with a diverse team nou (pronounced ‘new’) Systems: Since its founding in 2012, nou Systems 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 dynamic high-tech company. Our culture is firmly established in treating our employees like family. Benefits of working at nSI nou Systems, Inc. offers a comprehensive, total rewards package that includes competitive compensation and diverse benefits that reflect our company culture of service, excellence, and a supportive work environment. Benefits may vary based on status but the majority of our positions include the following: 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 *Final compensation for this position is determined by a variety of factors, such as a candidate’s relevant work experience, skills, certifications, and geographic location. nSI 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 ********************************* U.S. citizenship is required for most positions.
    $65k-85k yearly est. 14d ago
  • Software Engineer IV (Cyber) - NTC - Huntsville

    Nomad GCS

    Senior Software Engineer Job In Huntsville, AL

    Job DescriptionSalary: $130,000 - $140,000 salary DOE + annual NTC incentive up to $15K on quarterly review This position requires that you must be a US Citizen for consideration and meet all Federal Contractor employee requirements. Nomad GCS does not support the H1B Visa for this position. Position: Software Engineer lV (Cyber) - NTC Division: Technology Department: Nomad Total Command (NTC) Status: Full-Time Overview: Nomad Global Communications Solutions (Nomad GCS) is a leading provider of advanced interoperable communication solutions for disaster response, tactical operations, mobile telemetry, and medical command centers. We serve customers within the state and federal government, as well as private sector customers worldwide. Our mission is to provide seamless solutions when every minute matters. The Software Engineer lV is a full stack developer within the Nomad Total Command (NTC) team. NTC develops and supports the technology integrated into Nomads specialty vehicles and shelters. This technology provides detailed insight into each product and allows a user to remotely control its features and functions, as well as log all such activity. This position also includes the opportunity to create software applications that will be incorporated into NTC but used internally at Nomad by other teams, including Project Management and Finance. Responsibilities: Be a substantive contributor to software development efforts by actively participating in software development meetings and providing strategic and technical recommendations. Be able to work on complex projects independently. Design system architecture based on client requirements. Recommend solutions by analyzing in-house development options versus third-party alternatives. Develop frontend user interfaces and backend code for internet/intranet applications: o Determine design methodologies and toolsets. o Establish comprehensive roadmap. Create multimedia applications using authoring tools. o Delegate, as appropriate, and address team questions. o Manage priorities throughout the development life cycle to ensure completion in a timely manner. o Remove or escalate obstacles. o Manage and review code from Software Engineers at levels l through lll / third-party code. o Design and conduct tests prior to delivery. Integrate applications by designing database architecture and server scripting, including establishing connectivity with network systems, search engines, and information servers. Debug and troubleshoot development issues across platforms. Support efforts to obtain and maintain Authority to Operate (ATO) by designing, documenting, and implementing secure system architectures that meet compliance standards. Address findings from Fortify, Nessus, and other security scanning tools by remediating vulnerabilities and documenting corrective actions. Work collaboratively with internal and external security officers to ensure alignment with cybersecurity requirements and to facilitate successful security assessments and audits. Take ownership of projects and provide input sufficient to complete Sprints. Mentor, advise, and coach Software Engineers at levels l through lll. Work on multiple projects concurrently and escalate issues in a timely manner. Support end users by developing documentation and assistance tools. Stay current on internet/intranet technologies and software products. Assist junior developers in building out project subtasks and estimating time to complete tasks. Prioritize tasks effectively to ensure alignment with Roadmap objectives. Manage ad hoc projects, ensuring they do not interfere with the timely completion of strategic Roadmap items. Provide feedback to the Project Manager on task progress and completion. Escalate unresolved issues to management in a timely manner. Accountabilities: Effectively serve as a team lead by coaching and mentoring, providing constructive feedback, and contributing to the success of Software Engineers at levels l through lll. System architecture design, including security, user authentication, authorization, command nodes, session management, SSL certificates, API integration, web sockets, messaging and information exchange, versioning, data logging, dependencies, configurations, code translation, local and cloud hosting, database management, unit testing, and multi-thread development. Master system architecture design, frontend coding, and backend coding sufficient to complete basic-to-moderately challenging projects. Submission of code that is efficient and clean, with minimal bugs. Timely completion of tasks pursuant to agreed-to Sprint requirements in a high-quality manner. Collaborate with other developers and escalate appropriate issues. Support the pursuit and maintenance of Authority to Operate (ATO) by ensuring secure development practices, responding to scan findings, and coordinating with security stakeholders. Actively participate in NTC meetings and demonstrate effective communication. Arrive and depart from work within standard office hours and responsive outside of such hours as needed. Required Education / Experience: Education / Experience: MS in Computer Science and 5+ years experience in web programming or BS in Computer Science or related field and 7+ years experience in web programming or High school degree and 11+ years experience in web programming Employment Experience: 4+ years experience serving as team lead of at least 3 developers 2+ years experience with web application architecture Development of multiple successful end-to-end software applications Expert understanding of HTML/CSS, frontend frameworks and libraries with experience coding 5+ user interfaces Expert understanding of web application function Expert level coding, which is efficient and clean, with minimal bugs Expert level experience with relational database systems and Object Oriented Programming Advanced understanding of web application function, including security, session management, SSL Certificates, and user authentication and authorization Experience leading a software development team and track record of successfully seeing projects through from beginning to completion Ability to code within an existing structure and framework that may be inconsistent with past experience Ability to identify, track and follow instructions regardless of whether they are conveyed in meetings, verbally, via email or Teams. Technical Experience: Languages: Expert Level - Java, Typescript, NODEJS, JavaScript Frameworks: Expert Level - Angular 2+ or React Data Management: Expert Level - SQL, MQTT Preferred Additional Experience: Languages: Kotlin, Ruby Frameworks: Vue, Express JS Data Management: MongoDB, QuestDB Security Principles: JSON web tokens, Security Technical Implementation Guide (STIG) Experience with USG-affiliated coding projects Experience with network diagnostics and network analytical tools Experience with web application architecture Familiarity with Authority to Operate (ATO) processes and experience responding to Fortify, Nessus, or similar security tool findings Thorough understanding of NIST 800-53, or experience implementing NIST 800-53 to software packages, or incorporating NIST 800-53 controls into the software development cycle to achieve an ATO Compensation & Benefits: Nomad offers a competitive base pay along with a benefits package. Opportunities for promotion and compensation increases based on performance in quarterly reviews. Promotion, Bonuses & Compensation Increases: Advancement and bonuses based, in part, on regularly exceeding expectations in Quarterly Reviews. Physical Demands: While performing the duties of this job, the employee will be required to use hands and arms to handle, feel, reach, or operate objects, tools, or controls. Specific vision abilities required by this job including close vision, distance vision, peripheral vision, depth perception, and the ability to distinguish individual colors. Working Environment: The work environment is a partially environmentally controlled indoor environment. Depending upon the time of year, temperatures can fluctuate between 60F and 100F but is typically around 70F. There are times when working outside will be required. The employee may be subjected to noise levels, ranging from low volume to loud and will be required to wear provided safety hearing devices from time to time, which will be provided. All Team Members must wear provided OSHA approved eye protection at all times in manufacturing areas. The employee will be required to wear provided safety eyewear throughout the performance of their duties. Nomad GCS is an equal opportunity employer, (EOE,) and voluntarily follows affirmative action guidelines. As an equal opportunity employer, Nomad GCS does not discriminate in its employment decisions on the basis of race, color, religion, gender, sexual orientation, gender identity, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable state and local laws. remote work
    $130k-140k yearly 20d ago
  • Application Developer (Full Stack)/4P114

    4P Consulting Inc.

    Senior Software Engineer Job In Birmingham, AL

    Job Description Schedule: 3-day office / 2-day remote hybrid Permanent Resident (Green Card) or US Citizen preferred Job Responsibilities Develop application enhancements with complex business requirements, including custom data interfaces, security and compliance regulations, and industry standards from electric industry groups. Convert existing stand-alone solutions into CloverDX Data Services. Develop and deploy application changes using tools such as: JetBrains IntelliJ IDE SonarQube code analysis Sonatype Nexus suite GitHub Enterprise source code management Similar software development tools Create schema alteration and bulk data load SQL scripts to support application changes. Manage changes to production solutions using change management practices, including: Source code management Creation of formal deployment procedures and back-out plans Quality testing Documentation Adhere to all Southern Company and EMS guidelines, policies, and established work practices. Job Requirements Experience 4+ years in the field of application development or software engineering 2+ years of experience with Spring Framework Required Knowledge and Skills Proficiency with: Java, JavaScript, HTML5, JDBC, REST and SOAP APIs, and SQL Git/GitHub Enterprise for source code management Experience with: AngularJS 1.x and Bootstrap 3 or Vue3 and Bootstrap 5 Spring Framework and Spring Boot Knowledge of: Software development techniques, including object-oriented design patterns Traditional, Agile, and DevOps software development lifecycle methods Secure software development best practices Web development technologies, architectures, and software development tools Relational database requirements analysis, schema design, and query construction Strong: Critical thinking and problem-solving skills Knowledge of IT change management processes Organizational skills to plan and execute system projects Written and verbal communication skills (understanding customer requirements, creating training and support documents, specifications, and action plans) Interpersonal skills (ability to work directly with various personnel, including development, operations, security, and compliance teams) Desired Knowledge and Skills Knowledge of: Relational database programming and performance tuning Software development and CI/CD environments/tools (such as JetBrains IntelliJ IDEA, Maven, Jenkins, SonarQube, and Nexus Repository) Java application server environments like Apache Tomcat LDAP Windows-based and UNIX-based application server platforms Local area network and wide area network communication ETL tools, including CloverDX and OSI EITK Data historians like AVEVA PI System or AVEVA eDNA Behavioral Attributes Exhibit Our Values (Safety First, Unquestionable Trust, Superior Performance, and Total Commitment) in all business dealings. Self-motivated with attention to detail, accuracy, follow-up, and a commitment to continuous learning. Exercise independent judgment and discretion. Eagerness to work within a structured development process with strong change management controls. Contribute to a diverse and inclusive team and work environment. Note: This position falls under the Insider Threat Program.
    $59k-82k yearly est. 24d ago
  • Full Stack Software Engineer

    Landing 3.7company rating

    Senior Software Engineer Job In Birmingham, AL

    Job DescriptionAbout Us: Founded in 2019, Landing was created by some of the best minds in modern entrepreneurship, has been backed by some of the top venture capitalists in the U.S., and our team is committed to making it easier to flexibly live or stay almost anywhere. Our network of homes across the US provides people the ability to live or stay where they want, on the terms that make sense to them. We offer fully-furnished apartments, a streamlined application process, and custom, all-inclusive amenities that allow for resting easy and moving freely. About the Role: The engineering team is looking to add a Full Stack Software Engineer to our growing team. Member experience is a top priority for Landing, and it all begins with how members interact with our technology product. You’ll help push forward new features and improve the experience for both Landing members and internal teams. This role will contribute to our core product platforms, building APIs and systems to create delightful experiences for our members and our team. In your first week you will push code to production, and in your first six months you will own one large feature from start to finish. We operate with an emphasis on ownership and autonomy. You won’t always be given all the details - you will have to talk to people and ask questions in order to understand the problems you are solving. If this prospect excites you, come join us! This position is available in Birmingham, Alabama at the beautiful John Hand Building. About the Team: You’ll join a small team of talented individuals working to provide best-in-class technology to put Landing on the moon! We like to get our hands dirty, move fast, and iterate quickly. We foster a collaborative and supportive environment and you will have an opportunity to have significant influence on the success of our technology stack. What You'll Do: Work in a small, cross-functional, dynamic engineering team to unlock the potential of Landing's technology and the teams who leverage it Develop features and improvements to the Landing product in a well-tested and performant way Craft code that meets our internal standards for style, maintainability, and best practices for a best-in-class consumer facing mobile app. Maintain and advocate for these standards through code review Consistently ship features and improvements with minimal guidance and support from other team members Collaborate with the team on larger projects Help identify areas of improvements in the code base within (and across) teams and contribute to make our software better What You Need: This role is based in our HQ in Birmingham, Alabama. Candidates must have the ability to work on-site Experience with full-stack development using object-oriented programming Familiarity with the MVC pattern and front-end development Ability to learn new technologies quickly Strong communication skills, especially written communication Strong affinity for clean code and simple solutions Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions Experience with performance and optimization problems and a demonstrated ability to diagnose and prevent these problems Positive and solution-oriented mindset Nice to Have: Experience with Ruby/Rails, Rust and/or Python React or component based Javascript/Typescript experience Solid understanding of client server interactions Experience optimizing SQL queries Experience writing unit tests and testable code What We Offer: Landing aims to create a workplace that fosters both personal and professional growth. Our benefits include, but are not limited to: Solid compensation package + stock options Comprehensive benefits - medical, dental, and vision We’ve got you covered with our 401(k) plan Feel relaxed with unlimited paid-time-off Grow with us - opportunities for upward mobility Live with Landing - employee perks for temporary or indefinite stays Landing provides equal opportunities for everyone who works for us and everyone who applies to join our team, without regard to sex or gender, gender identity, gender expression, age, race, religious creed, color, national origin, ancestry, pregnancy, physical or mental disability, medical condition, genetic information, marital status, sexual orientation, any service, past, present, or future, in the uniformed services of the United States (military or veteran status), or any other consideration protected by federal, state, or local law. Powered by JazzHR p1RIJuPj61
    $65k-87k yearly est. 29d ago
  • Sr. Full Stack .NET Developer

    Southern Talent Specialists

    Senior Software Engineer Job In Birmingham, AL

    Job DescriptionSr. Full Stack .NET Developer Responsible for the design, development, maintenance and support of both new and existing software applications and processes. Primary work focuses on execution of user stories developed in conjunction with the Product Owner and Business Analyst while following the Software Development Life Cycle (SDLC). Primary work will be in the Microsoft technology stack, including .Net web development, MS SQL Server Database development, Javascript, JQuery, CSS and Cloud-native development (.net core). will participate in Agile ceremonies. ESSENTIAL DUTIES AND RESPONSIBILITIES Develops program logic for new applications or analyzes and modifies logic in existing applications. Design and Normalize data sets including processes for data extraction and loading. Codes, tests, debugs, documents, implements and maintains software applications. Analyzes and translates business requirements, and maintains, tests and integrates application components. Troubleshoots problems independently by investigating underlying problems. Collaborates with other resources as needed to resolve problems and identify opportunities for improvement. Providing technical support for business-critical applications. Document software and related systems. Perform Data Analysis. Create AD-HOC reporting. Performs all other duties as assigned QUALIFICATIONS To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. Additionally, the qualifications listed below are representative of the knowledge, skills, and/or abilities required in this position: Bachelor (4-year college) degree and 4-6 years of experience or equivalent combination of education and experience COMPUTER AND OFFICE EQUIPMENT SKILLS Experience with legacy .NET WebForms and the ability to help migrate to .NET Core Solid React experience Solid C# .NET development experience up to the latest .NET frameworks Microsoft SQL Server – Understanding of complex stored procedures, ETL process, SSRS and reporting. Experience working with big data technologies such as Azure Data Lake. Release Management using Atlassian Jira/Bamboo and Jenkins. Strong Knowledge of Microsoft Office Required experience developing with the following technologies: Visual Studio .Net/.Net Core .Net WebForms C#, Visual Basic.Net, ADO.Net, ASP.Net LINQ, Entity Framework IIS, Git, Atlassian Jira/Bamboo and Jenkins SSMS, T-SQL Javascript, JQuery, CSS, HTML, AJAX Webservices Experience with the following systems preferred: IBM Mainframe Transmission Jobs ETL design and development on IBM InfoSphere/Datastage Powered by JazzHR gc PXwhkMD0
    $69k-91k yearly est. 13d ago
  • Senior Cyber Capability Developer

    Momentum 4.6company rating

    Senior Software Engineer Job In Huntsville, AL

    Welcome to the MOMENTUM Family! MOMENTUM is not just our company name; it is the highest value we deliver to our customers. We are a rapidly growing technology solutions company delivering innovative technology, engineering, and intelligence solutions across the DoD sector. The efforts of our high-capacity team ultimately strengthen our Nation and the warfighter. Our team is dispersed throughout the US, which means we value the diversity and unique collaboration that's fostered throughout our team. We work incredibly hard for our customers and believe deeply in our core values. We're a high-energy, high-growth team and we love to win. Cyber Capability Developer (Senior) We are seeking a capable and mission-focused Cyber Capability Developer (Senior)to join our team in Huntsville, AL or Clarksburg, WV in this role, you will contribute to developing, refining, and deploying cutting-edge cyber tools to meet national defense and intelligence community objectives. In this role, you will: Design and implement advanced cybersecurity solutions and capabilities. Support the development lifecycle from concept through deployment and maintenance. Leverage Splunk Enterprise Security for monitoring, analysis, and threat detection. Collaborate with stakeholders to align cyber capabilities with operational needs. Document development processes and contribute to knowledge transfer initiatives. If you're suitable for this role, you have: 8+ years of professional experience in cyber capability development or related roles. Strong hands-on expertise in Splunk Enterprise Security. Solid background in scripting, systems programming, or tool integration. Ability to translate technical requirements into robust and scalable solutions. Preferred Qualifications: Experience with Microsoft Sentinel. GIAC Continuous Monitoring Certification (GMON), GIAC Certified Intrusion Analyst (GCIA), GIAC Certified Incident Handler (GCIH), Certified Information Systems Security Professional (CISSP) Understanding of NIST NICE Work Roles such as Defensive Cybersecurity (PD-WRL-001), Incident Response (PD-WRL-002), Cyber Threat Intelligence (PD-WRL-006), Cyber Investigation (PD-WRL-007) To learn more about us, check out our website at******************** MOMENTUM is an EEO/M/F/Veteran/Disabled Employer: We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law. To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The qualifications listed above are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions. Accommodations: Consistent with the Americans with Disabilities Act (ADA) and Alabama civil rights law, it is the policy of Momentum to provide reasonable accommodation when requested by a qualified applicant or employee with a disability, unless such accommodation would cause an undue hardship. The policy regarding requests for reasonable accommodation applies to all aspects of employment, including the application process. If reasonable accommodation is needed, please include request when applying.
    $89k-117k yearly est. 28d ago
  • Networking Software Development Engineer

    Secmation

    Senior Software Engineer Job In Huntsville, AL

    Job Description The Network Software Developer will work with our engineering teams and be involved in developing critical cybersecurity technology to support a variety of applications including protection of network traffic, securing autonomous vehicles and critical infrastructure, and engineering tools which automate the application of security protections. In this hands-on software development role, you will contribute to products which extend the state-of-the-art in Defense and Industrial cybersecurity applications. Your knowledge and experience of developing network software using secure network protocols will augment our team and provide vital expertise for future growth opportunities. Secmation specializes in advanced cybersecurity technologies in Digital Engineering, Software Development, and Cybersecurity tools and services for Defense and Industrial applications. Our technologies and products reduce the time to develop, deploy, and maintain machine learning, artificial intelligence, complex automation, guidance/control, secure communications, and other critical software systems securely and on-time. Secmation's experience in autonomous systems design enables us to provide advanced cybersecurity solutions enabling rapid compliance with cybersecurity regulations and certifications. To find out more about Secmation, visit ****************** This position is being offered as a full-time hybrid on-site position working at our Raleigh, NC, DC Metro Area, or Huntsville, AL office. Compensation for this position includes competitive salary, one-time signing bonus potential, full-benefits, company equity, and relocation assistance. Requirements Current Security Clearance Required due to contractual requirements. BS/MS in Computer Science, Electrical Engineering, or related technical field. 2+ years’ experience working with L2-L7 packet processing and data plane protocols. 2+ years’ experience developing embedded software & high-performance software written in C/C++ and Python. Familiar with secure networking software development. Work experience with Linux-based operating systems, virtual machines, cloud-based services, and networking protocols such as IP-Sec, TLS, IKE, IP Stack, etc. Work experience developing VPNs or IPsec-based secure tunnels involving traversal of different networks. Containerization experience. Experience developing Defense applications Experience working on software development teams in an Agile environment including DevOps tools such as Jira and Git. Benefits Competitive pay Company equity Relocation Assistance Paid time off Flexible work schedules Health, Dental and Vision insurance Life insurance Long and Short-term disability insurance Retirement benefits and more! Secmation is an equal opportunity employer. All qualified applicants will be considered without regard to age, race, creed, color, religion, national origin, ancestry, marital status, sex, affectional or sexual orientation, gender identity or expression, pregnancy, disability, nationality, or veteran status.
    $63k-84k yearly est. 6d ago
  • Senior Lead Active Thermal/Fluids Engineer

    Trivector

    Senior Software Engineer Job In Huntsville, AL

    Job Description TriVector Services, Inc. provides quality aerospace engineering solutions to complex problems through a renowned team of engineering professionals. We are a Service-Disabled, Veteran-Owned, SBA-certified Small Business headquartered in Huntsville, Alabama. Our experienced team is dedicated to building lasting partnerships based on professional integrity and sound engineering principles. TriVector's Experience and exceptional Performance adds measurable Value to every project. TriVector Services, Inc. is seeking qualified candidates to fill our Senior Lead Active Thermal/Fluids Engineer position. Description/Duties: This position provides leadership in thermal design, analysis, and test support of various NASA Space System projects such as: Moon to Mars Missions (M2M). Human Landing System (HLS) to deliver American astronauts - the first woman and next man - on the Moon's south pole. The International Space Station (ISS) environmental variables controls. Ground Support and Test Equipment. Minimum Qualifications: Candidate must be a U.S. citizen. Must have a degree in Mechanical, Chemical, or Aerospace Engineering, or a related field. Typically, educational requirements are the equivalent of a Ph.D., with a minimum 14 years of experience, Masters with at least 18 years of experience, or a Bachelor's of Science with at least 20 years of experience. Candidate must have proficiency with thermal test set up support, Excel, PowerPoint, and Word. Knowledge of orbital thermal environment development is a requirement. Candidate should be experienced in NX Team Center. Excellent written and verbal communication skills are required. Candidate should be experienced in thermal desktop. Familiarity with NASA standards and MSFC Specifications is required. Candidate should be experienced in thermal testing. Ability to travel in the domestic USA when needed ( Minimal overtime may be required (10%) to meet schedule milestones and to support technical demands of the job. Regular attendance is a necessity, and adequate arrangements for delegating duties during absences are required. This position requires sitting for extended periods of time in meetings with peers, management, and with our client at NASA facilities to discuss technical issues (10%). Also, requires sitting for extended periods of time at a desk to write reports and perform engineering tasks (80%). This position requires the ability to use stairs or elevators for access between floors and multiple buildings at NASA and our facilities (10%). The ability to work independently with minimal supervision, and to make rational decisions, and to exercise good judgment is essential (100%). Preferred Qualifications Degree from an ABET accredited institution is preferred. Why employees love working for TriVector: At TriVector, we are committed to creating a company that is known for its respect and care for employees. We understand that happy employees are what keeps our business going and we strive to provide the best opportunities for each individual working on our team! Here are a few reasons you will love being a part of the family: Multiple medical insurance options with affordable premiums Company paid life insurance and Long-Term Disability Insurance Education reimbursement program Vacation & Holiday leave 401K matching Employee referral incentive program Company Events monthly Disability Accommodation for Applicants – TriVector Services, Inc. is an Equal Employment Opportunity employer and provides reasonable accommodation for qualified individuals with disabilities and disabled veterans in its job application procedures. If you have any difficulty using our online system and you need an accommodation due to a disability, or any other reason, please call us at ************** for assistance.
    $70k-112k yearly est. 13d ago
  • Software Developer

    DESE Research, Inc. 4.4company rating

    Senior Software Engineer Job In Huntsville, AL

    Job Description DESE Research, Inc.is seeking a highly motivated and skilled Software Developer to join our team supporting the Missile Defense System (MDS) Ground Test (GT) scenario design for the Missile Defense Agency (MDA). MDA Ground Tests are critical in evaluating the performance of our nation's defense systems through a variety of Hardware-in-the-Loop (HWIL) and simulation-based tests. As part of our software development team, you will collaborate closely with engineers and software developers to design .NET Framework web applications that support the scenario design process. The ideal candidate will have a strong background in full-stack development, with hands-on experience in building and maintaining SQL database structures and web applications. You will work across the entire software development lifecycle, including analysis, design, implementation, testing, and deployment of applications. This position is on-site in Huntsville, AL Key Responsibilities: Design, develop, and maintain web-based applications used in the MDS Ground Test scenario design process. Collaborate with cross-functional teams of engineers and developers to enhance and modernize tools and processes. Participate in requirements gathering and interface directly with end-users to understand their needs and design solutions. Perform full-stack development tasks including working with SQL databases, back-end services, and front-end UI components. Apply best practices for software development, focusing on quality, scalability, and maintainability. Ensure timely completion of tasks with a focus on excellence, even within tight deadlines. Contribute to team knowledge and innovation by bringing new ideas and solutions to the table. Work effectively in a fast-paced, collaborative team environment. Required Skills: Bachelor's Degree in Software or Computer Engineering, Computer Science, or a related technical discipline. 5-10 years of experience in both front-end and back-end development with demonstrated ability to work on large-scale projects. Proficiency in designing, implementing, and optimizing SQL database structures and queries. Strong experience with full-stack development, including front-end technologies (HTML, CSS, JavaScript) and back-end development (C# and .NET Framework). Excellent problem-solving skills and the ability to adapt to new technologies quickly. Ability to communicate effectively with end-users and technical teams to understand and meet user requirements. Highly motivated, proactive, and committed to delivering quality work within deadlines. Active SECRET clearance. Preferred Qualifications: Strong working knowledge of SQL, C#, JavaScript, and .NET Framework. Experience with Agile development methodologies. Familiarity with Software Development Life Cycle (SDLC) processes and best practices. Previous experience in the defense or aerospace industry is a plus, though not required. Passion for working on mission-critical applications in a fast-paced environment. Why employee's love working for DESE: At DESE, we are committed to creating a company that is known for its respect and care for employee's. We understand that happy employees are what keeps our business going and we strive to provide the best opportunities for each individual working on our team! Here are a few reasons you will love working here: Competitive health, dental and vision insurance with affordable premiums Flexible work schedules Two different flexible spending account options Company paid life insurance with options for employee paid additional Performance bonus program Education reimbursement program Company paid personal leave for approved philanthropic activities Vacation, Sick & Holiday leave Robust 401k profit sharing plan Opportunities for internal promotions Employee referral incentive program Rewards and gifts for service anniversaries Disability Accommodation for Applicants - DESE Research, Inc. is an Equal Employment Opportunity employer and provides reasonable accommodation for qualified individuals with disabilities and disabled veterans in its job application procedures. If you have any difficulty using our online system and you need an accommodation due to a disability, you may use the following alternative email address or phone number to contact us about your interest in employment with us: ********************** or ************x123. Job Posted by ApplicantPro
    $66k-85k yearly est. 30d ago
  • Software Developer

    Koda Technologies Inc.

    Senior Software Engineer Job In Huntsville, AL

    Job Description Software Developer KODA is a people-first company recognized as a six-time winner of Huntsville's Best Places to Work® Award, certified as a Great Place to Work®, and a Best Place for Working Parents®. KODA is a small business focused on solving complex engineering problems on national-priority projects in domains such as missile defense, hypersonics, DOD space, and civil space. Our expertise spans Radar and Missile Development, Multi-Domain Operations, Flight and Ground Test Planning and Execution, Tactical Data Link Testing, Test Range Instrumentation, Systems Engineering and Integration, Model and Simulation Development, and Digital Engineering/Model-Based Systems Engineering. The name KODA, a Native American word meaning 'allies', embodies our dedication to our customers and each other. Trust and integrity guide us in all we do. We prioritize our people, support national-priority missions, and give back to our community through the KODA Cares program. We offer competitive compensation, excellent benefits, and a commitment to professional growth. Join us and learn more at ***************** Position Overview: KODA Technologies is seeking a highly motivated and skilled Software Developer to join our team supporting the Missile Defense System (MDS) Ground Test (GT) scenario design for the Missile Defense Agency (MDA). MDA Ground Tests are critical in evaluating the performance of our nation's defense systems through a variety of Hardware-in-the-Loop (HWIL) and simulation-based tests. As part of our software development team, you will collaborate closely with engineers and software developers to design .NET Framework web applications that support the scenario design process. Torch Technologies is actively modernizing its tools and processes, driving innovation and efficiency in our mission. We value creativity, collaboration, and a passion for continuous learning. This is an excellent opportunity to work on cutting-edge defense technologies while contributing to the security of our nation. The ideal candidate will have a strong background in full-stack development, with hands-on experience in building and maintaining SQL database structures and web applications. You will work across the entire software development lifecycle, including analysis, design, implementation, testing, and deployment of applications. Key Responsibilities: Design, develop, and maintain web-based applications used in the MDS Ground Test scenario design process. Collaborate with cross-functional teams of engineers and developers to enhance and modernize tools and processes. Participate in requirements gathering and interface directly with end-users to understand their needs and design solutions. Perform full-stack development tasks including working with SQL databases, back-end services, and front-end UI components. Apply best practices for software development, focusing on quality, scalability, and maintainability. Ensure timely completion of tasks with a focus on excellence, even within tight deadlines. Contribute to team knowledge and innovation by bringing new ideas and solutions to the table. Work effectively in a fast-paced, collaborative team environment. Qualifications: Bachelor's Degree in Software or Computer Engineering, Computer Science, or a related technical discipline. 5-10 years of experience in both front-end and back-end development with demonstrated ability to work on large-scale projects. Proficiency in designing, implementing, and optimizing SQL database structures and queries. Strong experience with full-stack development, including front-end technologies (HTML, CSS, JavaScript) and back-end development (C# and .NET Framework). Excellent problem-solving skills and the ability to adapt to new technologies quickly. Ability to communicate effectively with end-users and technical teams to understand and meet user requirements. Highly motivated, proactive, and committed to delivering quality work within deadlines. Active SECRET clearance. Desired Qualifications: Strong working knowledge of SQL, C#, JavaScript, and .NET Framework. Experience with Agile development methodologies. Familiarity with Software Development Life Cycle (SDLC) processes and best practices. Previous experience in the defense or aerospace industry is a plus, though not required. Passion for working on mission-critical applications in a fast-paced environment. Clearance: Active Secret Clearance KODA Technologies Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, gender identity, sexual orientation, pregnancy, status as a parent, national origin, disability (physical or mental), family medical history or genetic information, political affiliation, military service, or other non-merit based factors. If you are unable to complete this application due to a disability, contact ***************** to ask for an accommodation or an alternative application process. Job Posted by ApplicantPro
    $61k-80k yearly est. 3d ago
  • Model-Based Flight Software Developer

    Penta Research

    Senior Software Engineer Job In Huntsville, AL

    Huntsville, AL Full Time Security Clearance: Active Secret Clearance required. Job Description & Position Responsibilities: Penta Research is seeking candidates to work full-time onsite on the flight software development team. The candidate will perform: Model-Based Flight Software Development: Collaborate closely with the development team to create robust flight software using MATLAB Simulink, leveraging model-based design principles. Automate Code Generation & Optimization: Drive Simulink development and automate the generation of efficient and performative code and algorithms via Embedded Coder. Rigorous Code Review & Presentation: Conduct and participate in thorough code reviews, presenting findings and recommendations to the team. Basic Qualifications: Degree: Bachelor’s degree in computer science, engineering, or related field Proficient with: MATLAB Simulink DevOps: Knowledge of Gitlab, configuration management and DevOps practices Preferred Qualifications: Degree: Master’s degree in computer science, software engineering, or related field Experience with: Simulink Coder, Embedded Coder, Simulink Test Real-time operating systems Embedded software C++ Hardware-in-the-loop (HWIL), Processor-in-the-loop (PIL), etc. Real-time Operating Systems Testing/developing flight software CI/CD pipelines Travel Requirement: Position location: Huntsville, AL. No travel is anticipated for this position. Keyword Search: (optional) Simulink, flight software, C++, MATLAB, embedded software, HWIL, RTOS, DevOps
    $61k-80k yearly est. 6d ago
  • Software Developer IV

    Archarithms Inc.

    Senior Software Engineer Job In Huntsville, AL

    Job Description WE ARE ARCARITHM, and we are changing the world! If you are ready to grow your career and change the world with us, then join the Arcarithm team! We are located in beautiful, downtown Huntsville, AL, one of the fastest growing cities in the U.S.! At Arcarithm, we cultivate and foster an environment of integrity, open communication, work life balance, and career development. We are committed to investing in our employees by offering comprehensive health insurance options, a generous 401K plan, competitive salaries, continuous career growth opportunities, flexible schedules including remote work, mentoring and performance incentives. Arcarithm is currently seeking top talent in the areas of full stack software development, artificial intelligence, optimization, and data analytics. You will work in a dynamic and challenging environment alongside our customers which include Lockheed Martin, General Dynamics, Northrop Grumman, Raytheon, US Army, US Navy, US Air Force, the Missile Defense Agency, and NASA on cutting edge technologies including machine learning, augmented and virtual reality, big data analytics, and more! We are excited to continue to change and improve the world through innovation and technology! Contact us today to hear more about Arcarithm and all we offer! Job Title: : Software Developer IV Job Location: Huntsville, AL (Remote) We are seeking a skilled Software Developer to join our dynamic IT Development team. The ideal candidate will have experience in designing, developing, and maintaining applications. This role requires strong problem-solving skills, attention to detail, and the ability to work collaboratively with cross-functional teams. Must have an active and transferable DoD security clearance with current investigation at the required level. Must be able to maintain the required clearance Bachelor's degree in Computer Science, Information Technology, or a related field; equivalent experience may be considered. Proven experience (12+ years) working in software development. Current U S Citizenship required. Basic Qualifications: Expert-level software development support. Applies expert knowledge of concepts, processes, practices, and procedures on technical assignments. Designs, develops, enhances, debugs, and implements software. Troubleshoots production problems related to software applications. Researches, tests, builds, and coordinates the conversion and/or integration of new products based on client requirements. Designs and develops new software products or major enhancements to existing software. Addresses problems of systems integration, compatibility, and multiple platforms. Consults with project teams and end users to identify application requirements. Performs feasibility analysis on potential future projects to management. Assists in the evaluation and recommendation of application software packages, application integration and testing tools. Resolves problems with software and responds to suggestions for improvements and enhancements. Instructs, assigns, directs, and checks the work of other software developers on development team. Participates in development of software user manuals. Desired Skills: Strong knowledge of containerization technologies. Proficiency in at least one programming language (e.g., Java, Node.js, Python). Excellent problem-solving skills and the ability to work collaboratively within a team. Strong communication skills, both written and verbal. Ability to learn new technologies quickly and adapt to changing requirements. Familiarity with Agile development methodologies is preferred. Arcarithm is an Equal Opportunity employer and all qualified candidates will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, genetic information, citizenship, ancestry, marital status, protected veteran status, disability status or any other status protected by federal, state, or local law. Arcarithm participates in E-Verify.
    $61k-80k yearly est. 29d ago
  • Software Engineer

    Ampersand Solutions Group 4.8company rating

    Senior Software Engineer Job In Huntsville, AL

    Job DescriptionSalary: Contingent on award, Ampersand Solutions Group ( AMPERSAND ) has a requirement for one or more Software Engineers who will support a critical DoD mission providing software development, design, and test subject matter expertise in a multicloud, hybrid multicloud environment. Scope: Responsible for the design, development, testing, verifying, sustaining, and fully documenting developed software. Develops complex software applications involving graphical front-end interfaces, visualization toolsets, SQL Database interfaces, multi-user GUI interfaces, and rule-based assessments. Works with application Product Owner to decompose Use Case entities into implemental software requirements. Performs software analysis, code analysis, requirements analysis, software reviews, software risk analysis, and software reliability analysis. Performs analysis on new software developments and revisions to existing systems to enhance system efficiencies. Responsible for software testing and user/system requirements verification/validation processes and procedures. Troubleshoots production problems related to deployment of software applications. Evaluates implemented requirements in software to determine if these requirements were met in deliverable software. Assists in the evaluation and recommendation of application integration and testing tools. Participates in development of software user manuals and technical reports. Works with project leads, developers, and end users to ensure application designs meet business requirements. Understands DoD customer test processes related to data management, scheduling, planning, and commitments across all types of tests. Matures the use of DevSecOps in automating product delivery while maintaining collaboration with security, assurance, and product owners. Required Qualifications Minimum 0-10 years of relevant, related experience plus: Bachelors degree from an accredited institution in engineering, science, or other relevant field or: Associates Degree in a relevant field from an accredited institution plus 2 years relevant, related experience High School Diploma / GED from an accredited institution plus 4 years relevant, related experience Ability to obtain and maintain a DoD Security Clearance at the appropriate level Willing to periodically travel in support of test events Ability to support a hybrid work environment comprising telework and on-site support Desired Qualifications ACTIVE DoD SECRET or TOP SECRET Clearance Experience supporting the US Ballistic Missile Defense System Recognized expertise in specialized acquisition, logistics, technology, systems, or processes Proven mastery of relevant concepts, theories, principals, and techniques relevant to hybrid multicloud environments and/or analysis supporting DoD test missions Knowledgeable of DoD ballistic missile defense system testing direction and requirements Experience directly interfacing with project customers and stakeholders Experience with Microsoft Visual Studio, .NET, ASP.NET, SQL Server, Python, Matlab, C#, JavaScript, React, Gitlab, Typescript, Selenium, and unit tests Experience developing in an agile approach using scrums and sprint development cycles with regular releases and peer code reviews Experience utilizing and developing using cloud native IaaS and PaaS Strong Microsoft Office skills Necessary Qualifications Honesty, superior ethics Interpersonal savvy, excellent communication skills Ability to work as a team Initiative Positive attitude Professionalism
    $64k-82k yearly est. 25d ago
  • Software Engineer, HSV

    Davidson Technologies, Inc. 4.3company rating

    Senior Software Engineer Job In Huntsville, AL

    Job Description What sets Davidson apart? • 100% paid medical benefits - Prioritizing your health and well-being. • Competitive 401(k) with company match - Investing in your future. • Tuition reimbursement - Supporting your professional growth. Davidson's commitment to employee well-being has earned us recognition as a Colorado Springs Gazette Best Workplace for 5 consecutive years! We have also in recent years been nominated for The Best Place to Work , The Best Workplace for Millennials and voted The Best Place for Working Parents! Davidson is distinguished in the aerospace and missile defense industry, in part, because of its excellence in hiring exceptional experts, engineers and software developers dedicated to delivering advanced, intelligent technology solutions in defense of our nation. Davidson is seeking Software Engineer for Huntsville, AL. This position is an integral part of a fast-paced, innovative program involving system engineering and developing software for the Sentinel program. The program works cross-functionally and cross-site with innovative team members skilled in Software Engineering and Systems Engineering. The standard work schedule is 9/80. This allows for every other Friday off. All team members should be able to: Self-organize and participate in an Agile development lifecycle Be able to build consensus within a cross-functional team Provide design inputs and collaborate to decompose, estimate, and refine backlog requirements Job Responsibilities: You will work within an Agile team providing technical leadership for the integration of requirements and design for software-intensive systems. The software engineer role focuses on software design, development and unit testing to meet customer's emerging mission needs. Interface with Scrum team on technical considerations for associated problems, issues or conflicts Interface with chief architects to ensure technical requirements are met Develop technical documentation to include activity and sequence diagrams Job Requirements: Required: Bachelor's degree in STEM related degree from an accredited college or university 5+ years experience as software engineer Experience with designing, developing and troubleshooting C++ Excellent organizational and facilitation skills Self-starting mentality and willingness to take ownership of difficult challenges Preferred Qualifications: Experience with the following: Operational weapon software and embedded systems Real-time operating systems Git/GitLab SysML, UML or other modeling languages Atlassian tool suite: Jira and Confluence Clearance: Currently hold a Secret clearance or higher Job Posted by ApplicantPro
    $62k-81k yearly est. 6d ago
  • Senior Embedded Software Engineer

    Decisive Intelligence Inc.

    Senior Software Engineer Job In Huntsville, AL

    Immediate need for aSenior Embedded Software Engineer, supporting the MLRS team located on Redstone Arsenal, in Huntsville, AL. The Senior Embedded Software Engineer will be responsible for the following: Maintain existing hardware-in-the-loop test systems by addressing new and existing issues, and providing functional support in how to use and configure these systems to achieve desired testing goals. Refactor existing systems to provide more useable, stable, maintainable, and/or efficient functionality. Develop new software and hardware components to add capabilities to systems which support new testing requirements. Develop internal hardware and software tools to improve the productivity of and/or ease of execution of testing tasks. Assist other functional groups in use of testing tools and provide limited domain area expertise outside of immediate test infrastructure support duties. Provide guidance and mentorship to less experienced engineers. Assist in big-picture decisions and direction of team task prioritization and short- and long-term goals. Qualifications Education Requirements: Bachelors degree and nine (9) years experience; Additional six (6) years experience can be accepted in lieu of degree. Clearance Requirements: Must possess an active Interim Secret clearance or an active Secret clearance; US Citizenship required. Required Experience/Skills: CLA or equivalent LabVIEW experience, encompassing understanding and implementation of LabVIEW best practices, proficient LabVIEW object-oriented programming skills, and demonstrated experience in developing frameworks and/or overall program architectures which could then be re-used by less experienced developers. Understanding of the purpose and use of source revision control and code reviews. Understanding why and how to design a system which simplifies steps required by an end user to use or configure a system. Understanding why and how to design a system which maximizes system uptime and reduces maintenance requirements by minimizing code duplication, reducing inter-component coupling, and properly verifying and testing hardware and software components. Maintains habit of documenting troubleshooting steps, results findings, and if applicable, formatting this information into readily accessible procedures or knowledge bases. Experience debugging a combined hardware and software system using a systematic approach which identifies possible causes of an issue and traces them through each possible link in a failure chain. Basic understanding of laboratory test tools and instruments such as multimeters, oscilloscopes, etc. and how to use them. Basic understanding of electrical concepts such as continuity, voltage/current/resistance, grounding considerations, shorts and open circuits, capacitance, etc. Ability to estimate required effort, manage deadlines, and communicate changes in estimates, unexpected roadblocks, etc. in a timely manner. Self-starter, able to execute tasks with a high degree of autonomy and identify other personnel from whom support is needed and communicate with them to obtain that support.
    $88k-113k yearly est. 22d ago
  • SOFTWARE ENGINEER

    QTEC Aerospace

    Senior Software Engineer Job In Huntsville, AL

    Job Description QTEC Aerospace is seeking a SOFTWARE ENGINEER to join our team of professionals in Huntsville, AL. The qualified applicant will become part of a team of professionals representing both industry and government. The successful candidate will be detail oriented, have a proven track record and a positive work ethic. Job Summary QTEC Aerospace is looking for highly capable and motivated individuals. The successful candidates will function as an integral member of a multi-contractor team providing program, engineering, and technical support to Missile Defense programs. Job Duties/Responsibilities Responsibilities will include, but may not be limited to the following: Participate in the entire life cycle of software development from requirements definition to integration & deployment Apply "systems thinking" to ensure our products are scalable, maintainable, and meet end-user needs Communicate openly and effectively with teammates and customer representatives Minimum Education and Experience Bachelor's degree in a STEM major (preferred) with 5 years of related professional experience or Master's degree in a STEM major with 3 years of experience related professional experience Required Knowledge, Skills and Abilities Experience developing software in Java and C++ on Linux Experience with source code management tools such as Git, Github, or GitLab Experience working in scrums with Agile / DevOps environments and related tools & processes Ability to prioritize and adjust tasks to accomplish project results Experience analyzing complex problems and developing solutions Excellent verbal and written communication skills, including ability to collaborate with cross-functional teams, and prepare and brief presentations to the customer as needed. Self-motivated and customer-oriented. Desired Knowledge, Skills and Abilities Experience with Model-Based Systems Engineering (MBSE) Experience with Air & Missile Defense and related programs Experience with sensors and fire control systems Knowledge of various scripting languages and tools: Python, MATLAB, etc. Experience working on CMMI Level 3+ programs Proven communications skills with armed services & government customer Security+ Certification Security Clearance Candidates must currently have and be able to maintain a minimum DoD SECRET level security clearance. Location Huntsville, AL It is the policy of QTEC, Inc. not to discriminate on the basis of gender, age, race, religion, disability, veteran status or any protected statuses and to take affirmative action to employ and advance in employment qualified individuals within the company. Job Posted by ApplicantPro
    $60k-79k yearly est. 29d ago
  • Software Engineer

    Integrity Defense Solutions Inc.

    Senior Software Engineer Job In Huntsville, AL

    This is an exciting opportunity to join a rapidly growing company that provides Artificial Intelligence systems and software engineering services/solutions to DoD and Federal clients. We are seeking talented Software Engineers at all levels to design, develop, and integrate cutting-edge software solutions supporting a development and integration effort for Maneuver Short-Range Air Defense (MSHORAD) systems. Our work includes developing advanced algorithms, microservice-based architectures, and command-and-control (C2) messaging systems to support warfighting requirements. This role will collaborate with cross-functional teams to deliver modular, scalable, and high-performance software solutions. The ideal candidate will have a strong background in software engineering, with expertise in modern programming languages and microservice architectures. You will work alongside experienced engineers, military operations experts, and senior leadership to support the development of innovative defense technologies. You'll contribute to a mission-critical effort that includes real-time operator displays, advanced algorithms, and interoperable defense software - all delivered from our secure Huntsville facility. Key Responsibilities: Software Design & Development: Design and implement microservice-based software architectures to support scalable, modular systems. Integrate covariance R2 algorithms, track/correlation logic, and engagement command messaging to meet mission requirements. Implement C2 messaging with sensor inputs and operator displays to enable seamless system functionality. Collaboration & Integration: Collaborate across teams, including systems engineers, AI/ML specialists, and program managers, to ensure modular, scalable system design. Work with cross-functional teams to integrate software solutions into broader defense systems, ensuring compatibility and performance. Technical Excellence: Write clean, efficient, and maintainable code adhering to best practices and DoD cybersecurity standards. Participate in code reviews, testing, and debugging to ensure high-quality deliverables. Stay abreast of emerging technologies and industry trends to continuously improve software solutions. Agile Development: Contribute to Agile development processes, including sprint planning, stand-ups, and retrospectives. Support the adoption of SAFe or other Agile methodologies to ensure efficient project execution. Qualifications: High-energy individual thriving in a fast-paced, collaborative environment with significant growth opportunities. Bachelor's degree in Computer Science, Software Engineering, or a related field from an accredited university. Proficiency in ADA, C++, and Java for software development and integration. Experience with microservice/container-based architectures (e.g., Docker, Kubernetes). Familiarity with MSHORAD components or C2ISR systems is highly desirable. SAFe or other Agile certifications are a plus. Strong problem-solving skills and ability to work effectively in a team-oriented environment. Live within the Huntsville, AL area. Required Clearance: Secret Clearance About Integrity Defense Solutions Integrity Defense Solutions, founded in 2022, is a rapidly growing engineering services company providing systems and software engineering, program management, and acquisition services to the DoD and federal civilian clients. With a team of experienced entrepreneurs, executives, and leaders, it's demonstrating leadership in the industry and poised for significant growth. IDS offers competitive full-time benefits, including paid vacation and holidays, 401(k) matching, full health/dental/vision coverage, plus much more. For on-site and remote employees, flexible work schedules are offered when authorized. By joining our team, you are choosing to embark on a journey towards excellence as a valued team member and trusted partner. We appreciate your inquiry and look forward to discussing the opportunity further. EOE/Minorities/Females/Veterans/Disabled: Integrity Defense Solutions, Inc. is an Equal Employment Opportunity employer and provides reasonable accommodation for qualified individuals with disabilities and disabled veterans in its job application procedures. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, genetic information, citizenship, ancestry, marital status, protected veteran status, disability status, or any other status protected by federal, state, or local law. Integrity Defense Solutions, Inc. participates in E-Verify.
    $60k-79k yearly est. 15d ago
  • Software Engineer - C#

    Summit TRC

    Senior Software Engineer Job In Huntsville, AL

    Job Description Summit TRC is a self-represented small, disadvantaged business focused on solving complex problems in defense and space domains. We believe quality services are effectuated by integrity, strong work-ethic, and relationships. We are designed to enable our people to become the best engineers in the room. This role will be performed Onsite in Huntsville, AL. Summit TRC is seeking to add a Software Engineer to our team. This role will be focused on building and deploying software to enable new capabilities on a next generation aviation product. The right engineer will have a strong foundation building and deploying complex applications in C# and a solid understanding of software design principles. If you have relevant experience and you are motivated to solve novel software problems in Defense, please apply. Qualifications: Experience Designing, Building, and Deploying excellent software Bachelors degree in a relevant discipline Ability to maintain an active Secret Clearance Extensive experience working with C# Experience writing, implementing and documenting API's Experience writing unit tests and end-to-end automated tests Experience writing and implementing RESTful API's is a plus Experience working with containerization tools like docker or podman is a plus Adjacent skillsets such as advanced Linux or Networking knowledge is a plus Must be capable of providing specific use cases of how you have executed in similar roles Must have a track record of getting to the root of a problem and finding a solution
    $60k-79k yearly est. 21d ago
  • Software Engineer

    Davis Strategic Innovations, Inc.

    Senior Software Engineer Job In Huntsville, AL

    Job Description Software Engineer Location: Full-time Onsite Clearance: Active Secret clearance required to start We are seeking a highly motivated Software Engineer to support advanced development projects in a dynamic, mission-focused environment. This role is ideal for a versatile, results-driven engineer ready to contribute across the software lifecycle, from design to deployment. Key Responsibilities: Design, develop, and maintain software using C++, Java, or similar languages Develop and execute unit tests to ensure software quality Write and maintain technical documentation Implement and manage CI/CD pipelines and automated builds Collaborate closely with stakeholders and government customers Work within an Agile team, participating in PI Planning, Iteration Planning, Sprint Planning, and Retrospectives Present work during team demos and Sprint Reviews Required Qualifications: Proficiency in C++ Experience with GitLab/Git for version control and configuration management Proficient in Red Hat Enterprise Linux (RHEL) Experience with network programming, including message formatting and UDP/TCP/IP protocols Ability to work full-time onsite Active Secret clearance Desired Qualifications: Familiarity with the Scaled Agile Framework (SAFe) and Agile Scrum practices Experience with Java and user interface development Working knowledge of Jira or similar issue tracking/project management tools Experience in multi-core and multi-threaded programming Familiarity with MDA sensors and missile defense systems Education Requirements: Bachelor's degree in a related discipline with 5+ years of professional experience OR Master’s degree with 3+ years of experience OR PhD/JD with no experience required Equivalent combinations of education and experience will be considered.
    $60k-79k yearly est. 31d ago
  • Software Engineer

    Summit TRC

    Senior Software Engineer Job In Huntsville, AL

    Job Description Summit TRC is a self-represented small, disadvantaged business focused on solving complex problems in defense and space domains. We believe quality services are effectuated by integrity, strong work-ethic, and relationships. We are designed to enable our people to become the best engineers in the room. This role will be performed Onsite in Huntsville, AL. Summit TRC is seeking to add a Software Engineer to our team. This role will be focused on building and deploying software to enable new capabilities on a next generation aviation product. The right engineer will have a strong foundation building and deploying complex applications in languages like Java or C#. If you have relevant experience and you are motivated to solve novel software problems in Defense, please apply. Qualifications: Bachelors degree in a relevant discipline Ability to maintain an active Secret Clearance Experience Designing, Building, and Deploying excellent software Experience working with object oriented programming Experience working with programming languages like Java, C#, C++, Rust, or Python Experience writing, implementing and documenting API's Experience writing unit tests and end-to-end automated tests Experience working with modern software deployment techniques and version control tools like Gitlab Experience writing and implementing RESTful API's is a plus Adjacent skillsets such as advanced Linux or Networking knowledge is a plus Must be capable of providing specific use cases of how you have executed in similar roles Must have a track record of getting to the root of a problem and finding a solution Applicants for this role must pass an extensive background check and drug test to be a viable candidate.
    $60k-79k yearly est. 19d ago

Learn More About Senior Software Engineer Jobs

Do you work as a Senior Software Engineer?

What are the top employers for Senior Software Engineer in AL?

Top 10 Senior Software Engineer companies in AL

  1. Contact Government Services

  2. Oracle

  3. Cintel

  4. L3Harris

  5. The PNC Financial Services Group

  6. Humana

  7. Kemper

  8. Visualsoft

  9. Anywhere Real Estate

  10. Contact Government Services, LLC

Job type you want
Full Time
Part Time
Internship
Temporary

Browse Senior Software Engineer Jobs In Alabama By City

All Senior Software Engineer Jobs

Jobs In Alabama