Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer Lead image - Rise Careers
Job details

Software Engineer Lead

Overview

i3 is seeking a highly motivated and experienced Software Lead to join our Launched Effects (LE) team within the Command, Control & Effects (C2E) Product Office within the Uncrewed Aircraft Systems (UAS) Project Office. In this critical role, you will provide technical leadership and oversight for the development, integration, and sustainment of software systems for advanced LE UAS platforms. This position requires a strong understanding of software development lifecycles, cybersecurity principles, and system architectures, specifically within the context of DoD acquisition processes.

Responsibilities

  • Technical Leadership & Team Collaboration:
    • Lead and mentor a team of software engineers, cybersecurity experts, and architecture specialists, providing technical guidance, support, and professional development.
    • Collaborate closely with program management, system engineers, and stakeholders to define software requirements, deliverables, and project timelines.
    • Facilitate effective cross-functional team communications, ensuring that cybersecurity and architecture priorities are understood and integrated across the UAS program.
    • Drive innovation in UAS software design by staying up-to-date with emerging technologies in cybersecurity, software architecture, and UAS-specific regulatory standards.
    • Provide expert guidance on software development methodologies, best practices, and industry standards.
    • Oversee the development, integration, testing, and deployment of UAS LE software systems.
    • Ensure software solutions meet relevant performance, reliability, and security requirements.
  • Cybersecurity & Compliance:
    • Develop, implement, and maintain cybersecurity strategies to protect UAS software and systems from external threats, vulnerabilities, and attacks.
    • Ensure that all software solutions comply with government cybersecurity requirements, standards, and regulations (e.g., NIST, DoD, or FAA guidelines).
    • Oversee vulnerability assessments, threat modeling, and penetration testing efforts, and guide teams to implement necessary remediations.
    • Establish and enforce secure software development practices (e.g., Secure DevOps, coding standards, threat detection) within the development team.
    • Coordinate with internal and external stakeholders to ensure that all software components meet data integrity, confidentiality, and availability requirements.
    • Stay abreast of emerging cybersecurity threats and vulnerabilities relevant to UAS.
  • Software Architecture & Development:
    • Lead the design and development of robust, scalable software architectures for UAS, including real-time and distributed systems.
    • Collaborate with systems engineering teams to align software architecture with overall UAS design requirements, standards, and protocols.
    • Ensure modularity, maintainability, interoperability and efficiency of software components, allowing for streamlined updates and future feature expansion.
    • Guide software design reviews and validation processes, ensuring high code quality and adherence to applicable standards.
    • Ensure alignment between software architecture and overall system architecture.
    • Support the development of interface control documents and data exchange standards.
  • Documentation & Reporting:
    • Oversee the creation of technical documentation, ensuring that architectural decisions, cybersecurity measures, and testing procedures are thoroughly documented.
    • Generate regular reports for stakeholders on software performance, cybersecurity posture, and architectural health.
    • Present findings, progress updates, and security status to Senior Army leadership.
    • Contribute to the development of airworthiness certification documentation.
  • Other duties as assigned.

Qualifications

Education:

  • Bachelor's degree in Software Engineering, Computer Science, or a related Engineering field.
  • Master's degree in a relevant field preferred.

Required Qualifications:

  • Minimum of 10 years of experience in software development, with at least 5 years in the aerospace or defense industry.
  • Demonstrated experience with UAS software development and integration.
  • Strong understanding of software development lifecycles (e.g., Agile, Waterfall).
  • Experience with cybersecurity principles and practices in the context of embedded systems.
  • Familiarity with system architecture frameworks and design patterns.
  • Knowledge of DoD acquisition processes and airworthiness regulations.
  • U.S. Citizenship.
  • Active DoD Secret Clearance (with eligibility for Top Secret).

Preferred Qualifications:

  • Experience with Model-Based Systems Engineering (MBSE) .
  • Experience with Agile DevSecOps practices.
  • Hold relevant certifications (e.g., CISSP, Security+).

Skills:

  • Excellent communication, interpersonal, and leadership skills.
  • Strong analytical and problem-solving abilities.
  • Proficiency in software development tools and technologies.
  • Experience with real-time operating systems (RTOS) and embedded systems.
  • Knowledge of communication protocols and networking technologies.

About i3

i3 is a technically diverse, 100% team member owned business, headquartered in Huntsville, Alabama specializing in missile and aviation systems engineering and logistic services, electronic warfare and electromagnetic effects analysis, UAS system integration and flight operations, full lifecycle C5ISR engineering services, cybersecurity and IT/IA innovative solutions and virtual training, simulation & serious game development and implementation. We have established a broad offering of products and capabilities collectively providing decades of experience supporting the full complement of DoD military services, Missile Defense Agency, National Aeronautics and Space Administration, and a variety of other Government organizations and private industry customers.

 

Perks of being a team member owner include:

  • Long-term financial security
  • Higher job satisfaction
  • Greater job security
  • Personal and professional growth
  • Great company culture

Other outstanding benefits:

  • Excellent insurance coverage
  • 401(k) match
  • Generous PTO
  • Health and wellness incentives
  • Tuition and certification reimbursement
  • Countless opportunities to give back to the community through i3 Cares

We work hard. We compete hard. We play hard. Apply now to join us!

Average salary estimate

$135000 / YEARLY (est.)
min
max
$120000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer Lead, UNAVAILABLE

i3 is on the lookout for an experienced Software Engineer Lead to join our Launched Effects (LE) team in the vibrant city of Huntsville. If you’re passionate about driving software development for cutting-edge Uncrewed Aircraft Systems (UAS), this role is tailor-made for you. As a Software Engineer Lead, you’ll play a pivotal role in steering technical leadership while mentoring a skilled team of engineers. Collaborating closely with various stakeholders, you will guide project timelines and software requirements, ensuring effective cross-functional communications. Your expertise in software development lifecycles, cybersecurity, and DoD acquisition processes is key to this position. You will oversee the development, integration, and testing of UAS LE software systems, maintaining strict compliance with cybersecurity standards. With your innovative approach, you’ll dive into UAS software design, keeping pace with emerging technologies, all while ensuring modular and efficient software architecture. Through continuous documentation and reporting, you’ll provide crucial insights to senior leadership about software performance and security status, cementing i3's reputation as a leader in the aerospace and defense domain. Join us and contribute to our mission while enjoying a collaborative work culture that promotes personal and professional growth. With i3’s strong commitment to employee welfare, you’ll benefit from excellent insurance, generous PTO, and a supportive approach to community service. If you’re ready to take the next big step in your career, we’re excited to welcome you into the i3 family!

Frequently Asked Questions (FAQs) for Software Engineer Lead Role at UNAVAILABLE
What are the key responsibilities of a Software Engineer Lead at i3?

As a Software Engineer Lead at i3, your primary responsibilities will include providing technical leadership, mentoring software engineers, overseeing software development and integration for UAS, and ensuring compliance with cybersecurity standards. You’ll collaborate with various teams to define project requirements and deliverables while guiding the team through software development best practices.

Join Rise to see the full answer
What qualifications are required for a Software Engineer Lead position at i3?

To qualify for the Software Engineer Lead position at i3, candidates must hold a Bachelor’s degree in Software Engineering, Computer Science, or a related field, with a minimum of 10 years of software development experience, including at least 5 years in the aerospace or defense industry. An active DoD Secret Clearance and familiarity with DoD acquisition processes are also required.

Join Rise to see the full answer
What software development methodologies are used at i3 for UAS projects?

At i3, Software Engineer Leads typically utilize both Agile and Waterfall methodologies for software development. The focus is on adapting the best practices of these methodologies to enhance collaboration, flexibility, and rapid delivery of high-quality software solutions tailored to UAS.

Join Rise to see the full answer
How does i3 prioritize cybersecurity in its software development processes?

i3 places a strong emphasis on cybersecurity by developing and implementing rigorous cybersecurity strategies throughout the software development lifecycle. The Software Engineer Lead is responsible for overseeing vulnerability assessments, threat modeling, and ensuring that all software solutions comply with government standards and regulations to protect systems against potential threats.

Join Rise to see the full answer
What benefits do Software Engineer Leads receive at i3?

Software Engineer Leads at i3 enjoy a wide range of benefits including excellent insurance coverage, a generous 401(k) match, PTO, health and wellness incentives, and opportunities for tuition reimbursement. i3 promotes a culture of personal and professional growth, creating a supportive environment for its team members.

Join Rise to see the full answer
Common Interview Questions for Software Engineer Lead
Can you describe your experience with software development lifecycles in a leadership role?

In discussing your experience with software development lifecycles, focus on specific methodologies you've implemented in past projects. Highlight your ability to adapt Agile or Waterfall approaches based on project requirements, and share examples of how your leadership has positively impacted team adherence to these processes.

Join Rise to see the full answer
How have you ensured cybersecurity practices are integrated into software development?

When answering this question, illustrate specific strategies you have employed for integrating cybersecurity into software development. Talk about practices such as Secure DevOps and how you have guided teams on coding standards and vulnerability assessments, ensuring compliance with relevant standards.

Join Rise to see the full answer
What approaches do you take to mentor and develop your team?

To answer this, outline your mentorship techniques, such as one-on-one meetings, code reviews, and providing continuous learning opportunities. Share how you assess team strengths and weaknesses, tailoring your mentorship to meet individual needs, ultimately enhancing team performance.

Join Rise to see the full answer
Can you give an example of successfully delivering a UAS software project?

Provide a concise example detailing your role in a specific UAS project, including your responsibilities, the challenges faced, and how you led the team to meet project goals. Including quantitative results can help demonstrate the impact of your leadership.

Join Rise to see the full answer
What tools and technologies do you feel are essential for real-time systems development?

Discuss the tools and technologies you believe are crucial, such as specific programming languages, development frameworks, or integrated development environments (IDEs). Emphasize why these tools contribute to the effectiveness and efficiency of real-time system development.

Join Rise to see the full answer
How do you handle cross-functional team communication?

Highlight the importance of establishing clear communication channels and regular check-ins with various stakeholders. Describe specific tools or practices you’ve used to foster collaboration among different teams to ensure alignment and understanding of project goals.

Join Rise to see the full answer
What is your experience with compliance to DoD cybersecurity requirements?

In your response, detail your familiarity with DoD cybersecurity requirements, touching on specific standards such as NIST or FAA guidelines. Share experiences where you’ve successfully implemented compliance measures in software development, including conducting audits or assessments.

Join Rise to see the full answer
How do you stay updated with emerging technologies in software and cybersecurity?

Indicate your methods for keeping current with industry trends, such as attending conferences, pursuing certifications, or engaging in professional networks. Highlight any resources you utilize for learning about emerging technologies relevant to UAS and cybersecurity.

Join Rise to see the full answer
What strategies do you use for effective software architecture design?

Discuss your approach to software architecture design, including principles you follow for scalability, modularity, and interoperability. Provide examples of projects where your architectural decisions significantly enhanced the overall software quality.

Join Rise to see the full answer
What is your approach to generating technical documentation?

Outline your strategies for creating clear and comprehensive technical documentation. Stress the importance of documentation in maintaining software quality, and provide examples of how such documentation played a critical role in past projects.

Join Rise to see the full answer
Similar Jobs

Drive profitable growth in your territory as a Senior Territory Manager at Liberty Mutual, ensuring effective engagement with independent agents.

Posted 9 days ago

Join Tube Supply as a Material Handler, where you'll play a crucial role in supporting the oil and gas industry through logistics and material handling.

Posted 4 days ago

Join SailPoint's Engineering team as a Senior Java Software Engineer and be a key player in building innovative cloud-based solutions.

Photo of the Rise User
KION GROUP Hybrid Grand Rapids, MI, United States
Posted 23 hours ago

Dematic seeks a Software Engineer Intern to join their Customer Service Team and innovate within automated logistics systems.

Photo of the Rise User
Posted 3 days ago

Join Blue Coding as a Senior Backend Engineer and help redefine portfolio management for mortgage trading while enjoying the flexibility of remote work.

Lead and mentor a team of Business Analysts at Wiz, a top cloud security startup, to translate business needs into optimal technological solutions.

Posted 7 days ago

Join Mindrift as a Freelance Software Developer (Rust) to influence advanced AI projects on your own schedule.

Photo of the Rise User
Rightway Hybrid New York, United States
Posted 10 days ago

Join Rightway Healthcare as a Senior Full Stack Engineer and help shape the future of healthcare through innovative technology and exceptional care navigation.

Posted 3 days ago

Join a dynamic team as a Developer with Cursor experience, playing a crucial role in the development of an AI-driven web application.

Photo of the Rise User
Posted 4 days ago

Join LexisNexis as a Senior Software Engineer II and leverage your Python skills to build innovative software solutions.

MATCH
Calculating your matching score...
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 20, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed Small Fleet Underwriter at HDVI
Photo of the Rise User
Someone from OH, Dublin just viewed Product Designer, Entry Level at Govini
Photo of the Rise User
Someone from OH, Columbus just viewed Support Associate-7 at Tory Burch
Photo of the Rise User
Someone from OH, Columbus just viewed Project Manager at Treering
Photo of the Rise User
Someone from OH, Columbus just viewed Product Manager, Assessment Student Experience at Ellevation
Photo of the Rise User
Someone from OH, Hamilton just viewed Team Member Travel Coordinator at Allegiant
Photo of the Rise User
Someone from OH, Kent just viewed Senior Director, Program at Teaching Lab
Photo of the Rise User
Someone from OH, Toledo just viewed IT Telecom Administrator at Anduril Industries
Photo of the Rise User
Someone from OH, Kent just viewed Director, Strategic Partnerships at Teaching Lab
G
Someone from OH, Cincinnati just viewed Operations Lead - AML Refresh Ops (Global Banking) at GHR
Photo of the Rise User
Someone from OH, Akron just viewed Data Scientist II at Kaiser Permanente