Lead Software Engineer

NANA Regional Corporation Inc
  • Huntsville, AL
    16 days ago

    Job Description

    We are seeking a Lead Software Engineer to support a diverse portfolio of software development and simulation projects. This role is ideal for an experienced engineer who enjoys both hands-on software development and technical leadership.

    The immediate need is primarily focused on the development of modern web applications, but our engineering team supports a broad range of technologies and project types, including web-based systems, Unity and Unreal Engine applications, C++ development, simulation environments, and hardware/software integration.

    The successful candidate will be comfortable moving between projects and technologies as program needs evolve. This individual will also help lead technical efforts, mentor other engineers, coordinate development activities, make architectural and implementation decisions, and take ownership of efforts that would otherwise require direct involvement from engineering leadership.

    This is not intended to be a purely managerial role. The Lead Software Engineer will remain an active contributor and should be comfortable designing solutions, troubleshooting difficult technical problems, and writing production code alongside the development team.

    Responsibilities

    • Design, develop, test, and maintain software across a variety of applications and platforms, with an immediate emphasis on modern web development.

    • Lead technical efforts from requirements and design through implementation, integration, testing, and delivery.

    • Take ownership of projects and technical workstreams, driving them forward with limited oversight.

    • Translate system and program requirements into practical software architectures, designs, and development tasks.

    • Provide technical leadership through mentoring, code reviews, development standards, planning, estimation, and prioritization.

    • Work with engineers, artists, testers, customers, and other stakeholders to resolve technical and integration challenges.

    • Support integration with external systems, hardware, simulations, network services, and third-party applications.

    • Troubleshoot complex software, operating system, networking, and integration issues.

    • Adapt across projects, programming languages, engines, and technology stacks as priorities change.

    • Evaluate and improve development tools, processes, automation, and overall engineering efficiency.

    Qualifications

    • Bachelor's degree in computer science, Software Engineering, Computer Engineering, or a related technical field.

    • 8+ years of professional software development experience, including senior or technical leadership responsibilities.

    • Strong software engineering fundamentals, including architecture, object-oriented design, debugging, testing, source control, and maintainable software design.

    • Experience designing and developing modern web applications, including front-end, back-end, APIs, databases, and networked systems.

    • Proficiency in one or more languages such as C#, C++, Java, or similar.

    • Demonstrated ability to lead technical efforts, mentor developers, and independently drive software solutions from concept through implementation.

    • Ability to quickly understand unfamiliar codebases, troubleshoot complex technical issues, and adapt to new languages, frameworks, and technologies.

    • Strong written and verbal communication skills.

    • US Citizenship required.

    Desired Qualifications:

    Experience in one or more of the following areas is preferred:

    • Modern web technologies such as React, Angular, Vue, Node.js, .NET, TypeScript, and relational databases such as PostgreSQL.

    • C#/.NET and C++ development.

    • Unity, Unreal Engine, real-time simulation, or 3D application development.

    • Linux, Docker, and containerized application environments.

    • Network programming and integration technologies, including REST APIs, WebSockets, TCP/UDP, and hardware/software integration.

    • CI/CD pipelines, automated builds, testing, and software quality tools.

    • Agile/Scrum development environments and modern collaborative development practices.Systems engineering, requirements traceability, DoD/government programs, simulation, training, or other regulated development environments.

    Job ID

    2026-25008

    Work Type

    On-Site

    Company Description

    Work Where it Matters

    Pinnacle Solutions, an Akima company, is not just another federal contractor. As an Alaska Native Corporation (ANC), our mission and purpose extend beyond our exciting federal projects as we support our shareholder communities in Alaska.

    At Pinnacle Solutions , the work you do every day makes a difference in the lives of our 15,000 Iñupiat shareholders, a group of Alaska natives from one of the most remote and harshest environments in the United States.

    For our shareholders, Pinnacle Solutions provides support and employment opportunities and contributes to the survival of a culture that has thrived above the Arctic Circle for more than 10,000 years.

    For our government customers, Pinnacle Solutions delivers comprehensive services for general construction and renovation, as well as civil and marine construction.

    As a Pinnacle Solutions employee, you will be surrounded by a challenging, yet supportive work environment that is committed to innovation and diversity, two of our most important values. You will also have access to our comprehensive benefits and competitive pay in addition to growth opportunities and excellent retirement options.

    We are an equal opportunity employer and comply with all applicable federal, state, and local fair employment practices laws. All applicants will receive consideration for employment, without regard to race, color, religion, creed, national origin, gender or gender-identity, age, marital status, sexual orientation, veteran status, disability, pregnancy or parental status, or any other basis prohibited by law. If you are an individual with a disability, or have known limitations related to pregnancy, childbirth, or related medical conditions, and would like to request a reasonable accommodation for any part of the employment process, please contact us at job-assist@akima.com or 571-353-7053 (information about job applications status is not available at this contact information).

    Numbers & Facts

    LocationHuntsville, AL

    Skills

    • Agile Programming Methodologiesunmatched
    • Application Programming Interface (API)unmatched
    • Architectural Servicesunmatched
    • Automationunmatched
    • C++ Programming Languageunmatched
    • Cisco Unityunmatched
    • Code Reviewsunmatched
    • Communication Skillsunmatched
    • Community Supportunmatched
    • Computer Engineeringunmatched
    • Computer Scienceunmatched
    • Constructionunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Debugging Skillsunmatched
    • Diversityunmatched
    • Establish Prioritiesunmatched
    • Federal Contractsunmatched
    • Governmentunmatched
    • Hardware Simulationunmatched
    • Hardware-Software Integrationunmatched
    • Identify Issuesunmatched
    • Integration Testingunmatched
    • Javaunmatched
    • Leadershipunmatched
    • Legalunmatched
    • Medical Conditionsunmatched
    • Mentoringunmatched
    • Microsoft .NETunmatched
    • Microsoft C# (C Sharp)unmatched
    • Network Integrationunmatched
    • Network Programmingunmatched
    • Network Simulationunmatched
    • Object Oriented Design (OOD)unmatched
    • Operating Systemsunmatched
    • Pinnacleunmatched
    • Presentation/Verbal Skillsunmatched
    • Programming Languagesunmatched
    • Programming Toolsunmatched
    • REST (Representational State Transfer)unmatched
    • Scrum Project Management and Software Developmentunmatched
    • Service Deliveryunmatched
    • Simulationunmatched
    • Software Administrationunmatched
    • Software Architecture Designunmatched
    • Software Designunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Software Simulationunmatched
    • Source Code/Configuration Management (SCM)unmatched
    • Systems Engineeringunmatched
    • TCP (Transmission Control Protocol)unmatched
    • Team Playerunmatched
    • Technical Leadershipunmatched
    • Technical Writingunmatched
    • Test Automationunmatched
    • Test Plan/Scheduleunmatched
    • Testingunmatched
    • Traceabilityunmatched
    • UDP (User Datagram Protocol)unmatched
    • United States Citizenunmatched
    • United States Department of Defense (DoD)unmatched
    • Web Programmingunmatched
    • Writing Skillsunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder