Lead Software Engineer - Mentorship & Impact in Agile

BlueHalo

Huntsville (AL)

On-site

USD 112,000 - 170,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

AeroVironment, Inc. in Huntsville, AL seeks a Lead Software Engineer to design, develop and test software for new products, including cloud-based tools, within a fast-paced Agile environment.

You will collaborate with engineers, plan architecture and mentor junior team members. This role requires 8–12 years of Windows or Linux application experience, strong object‑oriented design and proficiency in C#/.NET, Java, or C++.

Qualifications

  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Math, or Physics is required or equivalent combination of education, training, and experience.
  • Minimum 8 - 12 years of relevant experience in Windows or Linux application software development. Object Oriented Design experience is required
  • Expertise in one of the following: C# .Net, Java, C++, and/or Web UI
  • Experienced writing unit tests and debugging code
  • Experienced with formal and structured lifecycle development process
  • Experienced with Agile Software Development Process Management
  • Demonstrated mathematical and analytical skills are required
  • Demonstrated familiarity with source code configuration management tools such as SVN and Git as well as familiarity with IDEs and debuggers
  • Willingness to travel locally (Occasionally)

Responsibilities

  • Works within a defined software life cycle development process
  • Understands the requirements and process. Participates in and leads software design reviews
  • Creates software design documentation according to software process requirements
  • Implements coding according to coding standard. Writes a unique test, and validate software according to the process. Contributes to process improvement efforts
  • Delivers work on time according to agreed completion dates and project schedule & budget
  • Supports and derives algorithm design from detailed software requirements
  • Works closely with multiple teams of software developers reusing developed software to support different programs
  • Operates in a continuous learning environment and provides guidance and mentoring to less experienced engineers
  • Demonstrates methods and procedures on new assignments and may coordinate activities of other personnel (Team Lead)
  • Other duties as assigned

Skills

Object oriented design
Unit testing
Team mentoring
Agile methodology
Problem solving

Education

Bachelor's degree in Computer Engineering / CS / EE / Math / Physics
Advanced degree preferred

Tools

C# / .NET
Java
C++
Web UI
SVN
Git
IDEs & debuggers

Job description

AeroVironment, Inc. in Huntsville, AL seeks a Lead Software Engineer to design, develop and test software for new products, including cloud-based tools, within a fast-paced Agile environment.

You will collaborate with engineers, plan architecture and mentor junior team members. This role requires 8–12 years of Windows or Linux application experience, strong object‑oriented design and proficiency in C#/.NET, Java, or C++.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer & Tech Lead (Defense)
Senior Software Engineer & Tech Lead (Defense)

AeroVironment, Inc. • Huntsville (AL)

On-site
USD 112,000 - 170,000
Medical
Dental Vision
401K with company matching
+2
Junior Software Engineer - Mentored, Agile, Full Lifecycle
Junior Software Engineer - Mentored, Agile, Full Lifecycle

BlueHalo • Moorpark (CA)

On-site
USD 67,000 - 102,000
Medical
Dental & Vision
401K
+2
Software Engineer, Agile Cloud Dev & Mentorship
Software Engineer, Agile Cloud Dev & Mentorship

AeroVironment, Inc. • Virginia Colony (CA)

On-site
USD 82,000 - 125,000
Medical, dental, vision
401K with company match
9/80 work schedule
+1
Senior Software Engineer, Applications — Agile & Cloud Tools
Senior Software Engineer, Applications — Agile & Cloud Tools

AeroVironment, Inc. • Lawrence (KS)

On-site
USD 112,000 - 170,000
Medical coverage
Dental coverage
Vision coverage
+3
Senior Software Architect & Tech Lead
Senior Software Architect & Tech Lead

AV • Huntsville (AL)

On-site
USD 112,000 - 170,000
Medical benefits
Dental benefits
Vision benefits
+1
Junior Software Engineer — Agile Dev & Mentorship
Junior Software Engineer — Agile Dev & Mentorship

AeroVironment, Inc. • Moorpark (CA)

On-site
USD 67,000 - 102,000
Junior Software Engineer — Cloud, UI & Agile Growth
Junior Software Engineer — Cloud, UI & Agile Growth

AeroVironment, Inc. • Virginia Colony (CA)

On-site
USD 67,000 - 102,000
9/80 work schedule
Holiday shutdown
Medical, dental, vision benefits
Associate Software Engineer - Cloud/Apps (Entry Level)
Associate Software Engineer - Cloud/Apps (Entry Level)

VideoRay • Moorpark (CA)

On-site
USD 67,000 - 102,000
Medical
Dental & Vision
401K
+2
Software Engineer – Agile Dev in Cloud & Systems
Software Engineer – Agile Dev in Cloud & Systems

BlueHalo • Moorpark (CA)

On-site
USD 82,000 - 125,000
Medical
Dental
Vision
+3
Software Engineer I (Applications) — Agile & Cloud
Software Engineer I (Applications) — Agile & Cloud

BlueHalo • California

On-site
USD 67,000 - 102,000
Medical, dental, vision
401K with company matching
9/80 work schedule
+1