Jr. Software Engineer

AV

Jessup (MD)

On-site

USD 84,000 - 150,000

Full time

12 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical benefits
Dental benefits
401K with company matching
9/80 work schedule
Paid holiday shutdown

Job summary

AeroVironment seeks a Software Engineer 0 to join its software team in Annapolis Junction, Maryland. This entry-level role supports visualization, presentation, collaboration, and mission-analysis workflows across the development lifecycle.

You will work on front-end and back-end tasks, contribute to UI development, and learn from experienced engineers while delivering robust software solutions.

Qualifications

  • Active TS/SCI clearance with polygraph.
  • Bachelor’s degree in Computer Science or related discipline; four years of experience may substitute.
  • No prior professional Software Engineering experience required.
  • Experience with Java, Python, unit testing with JUnit, and Git or other source-code-control systems.
  • Ability to analyze requirements and develop software designs addressing user and system needs.

Responsibilities

  • Analyze user requirements and translate into software design and performance specs.
  • Design, develop, integrate, test, debug, document, and maintain software applications.
  • Develop new features for visualization, presentation, collaboration, and mission-analysis workflows.
  • Contribute to user-interface development focusing on intuitive UX.
  • Support full-stack development including logic, data access, services, and UI components.
  • Write clean, maintainable code using Java and Python; develop unit tests with JUnit.
  • Debug, investigate defects, and implement corrective solutions.
  • Integrate software into new or modified environments and queries for data repositories.

Skills

Analytical thinking
Communication
Collaboration
Problem solving

Education

Bachelor's degree in Computer Science or related field

Tools

Git
JUnit
Java
Python

Job description

Worker Type

Regular

Job Description

AV is seeking a Software Engineer 0 to join the software development team supporting a prime contract in Annapolis Junction, Maryland. This entry-level position will contribute to the development, integration, testing, and sustainment of modern, feature-rich visualization and presentation capabilities.

The team develops and supports applications that enable mission-analytic users to view existing data, contribute new information, and collaborate within a shared operational environment. These capabilities help users understand complex information, improve collaboration, and make more informed mission decisions.

The successful candidate may have a primary interest in user-interface development or may be a developing full-stack software engineer interested in supporting both front-end and back-end capabilities. The role provides an opportunity to work with experienced software professionals while contributing to applications across the development lifecycle.

Key Responsibilities
  • Analyze user requirements and translate them into software design, functional, and performance requirements.
  • Design, develop, integrate, test, debug, document, and maintain software applications and services.
  • Develop new software features and enhance existing applications to support visualization, presentation, collaboration, and mission-analysis workflows.
  • Contribute to user-interface development, including the design and implementation of intuitive and effective user experiences.
  • Support full-stack development activities as assigned, including application logic, data access, services, and user-interface components.
  • Write clean, maintainable, and well-documented code using Java and Python.
  • Develop unit tests using JUnit and participate in integration, regression, and system-level testing.
  • Debug existing software, investigate defects, identify root causes, and implement corrective solutions.
  • Integrate existing software into new or modified applications, systems, and operating environments.
  • Develop simple data queries for existing or proposed databases and data repositories.
  • Participate in software design reviews, code reviews, technical discussions, and development planning activities.
  • Use Git for source-code management, including branching, merging, change tracking, and collaboration.
  • Maintain technical documentation related to software design, implementation, configuration, testing, and operation.
  • Recommend improvements to software-development processes, documentation practices, coding standards, and technical workflows.
  • Collaborate with software engineers, systems engineers, mission analysts, and other stakeholders to understand user needs and deliver effective solutions.
  • Support software deployments, upgrades, troubleshooting, and sustainment activities across both low-side and high-side environments.
  • Work effectively in a team environment while learning new technologies, development practices, and mission-specific tools.
Required Qualifications
  • Active TS/SCI clearance with polygraph.
  • Bachelor’s degree in Computer Science or a related discipline from an accredited college or university. Four (4) years of Software Engineering experience on projects using similar software-development processes may be substituted for the bachelor’s degree.
  • No prior professional Software Engineering experience is required.
  • Academic, internship, personal, or project experience with one or more of the following: Java Python Unit testing with JUnit Git or another source-code-control system
  • Ability to analyze requirements and develop software designs that address user and system needs.
  • Ability to design, code, test, debug, and maintain software applications.
  • Ability to learn and apply software-development standards, tools, and processes.
  • Strong analytical, communication, collaboration, and problem-solving skills.
Desired Qualifications
  • Experience or interest in user-interface and front-end software development.
  • Familiarity with full-stack software development concepts.
  • Experience developing applications that display, manipulate, or visualize complex data.
  • Familiarity with databases, data repositories, and query development.
  • Experience integrating software components into existing applications or operational environments.
  • Familiarity with Agile software-development methodologies.
  • Experience with software documentation, code reviews, defect tracking, or continuous-improvement activities.
  • Familiarity with modern visualization, presentation, collaboration, or mission-analytics tools.
  • Experience working with classified systems or applications deployed across multiple security environments.
Work Environment
  • Work will be performed primarily at AV’s contractor facility in Annapolis Junction, Maryland.
  • The position will support both low-side and high-side environments.
  • Telework may be available based on program requirements, security restrictions, team needs, and individual performance.

Salary Range:$83,500 – $150,000

The pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Determination of official compensation or salary relies on several factors including, but not limited to, level of position, job responsibilities, geographic location, scope of relevant work experience, educational background, certifications, contract-specific affordability, organizational requirements, alignment with local internal equity as well as alignment with market data.

ITAR Requirement:

This position requires access to information that is subject to compliance with the International Traffic Arms Regulations (“ITAR”) and/or the Export Administration Regulations (“EAR”). In order to comply with the requirements of the ITAR and/or the EAR, applicants will be asked to provide specific documentation to verify U.S. person status under the ITAR and the EAR. A “U.S. person” according to their definition is a U.S. citizen, U.S. lawful permanent resident (green card holder), or protected individual such as a refugee, or asylee. See 22 CFR § 120.15.

Some positions will require current U.S. Citizenship due to contract requirements.

Benefits: AV offers an excellent benefits package including medical, dental vision, 401K with company matching, a 9/80 work schedule and a paid holiday shutdown. For more information about our company benefit offerings please visit: http://www.avinc.com/myavbenefits.

We also encourage you to review our company website at http://www.avinc.com to learn more about us.

Who We Are

Based in California, AeroVironment (AVAV) is a global leader in unmanned aircraft systems (UAS) and tactical missile systems. Founded in 1971 by celebrated physicist and engineer, Dr. Paul MacCready, we’ve been at the leading edge of technical innovation for more than 45 years. Be a part of the team that developed the world’s most widely used military drones and created the first submarine-launched reconnaissance drone, and has seven innovative vehicles that are part of the Smithsonian Institution’s permanent collection in Washington, DC.

What We Do

Building on a history of technological innovation, AeroVironment designs, develops, produces, and supports an advanced portfolio of unmanned aircraft systems (UAS) and tactical missile systems. Agencies of the U.S. Department of Defense and allied military services use the company’s hand-launched UAS to provide situational awareness to tactical operating units through real-time, airborne reconnaissance, surveillance, and target acquisition.

We are proud to be an EEO/AA Equal Opportunity Employer, including disability/veterans. AeroVironment, Inc. is an Equal Employment Opportunity (EEO) employer and welcomes all qualified applicants. Qualified applicants will receive fair and impartial consideration without regard to race, sex, color, religion, national origin, age, disability, protected veteran status, genetic data,sexual orientation, gender identity or other legally protected status.

ITAR
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Jr. Software Engineer
Jr. Software Engineer

VideoRay • Jessup (MD)

On-site
USD 115,000 - 140,000
Medical, dental, vision
401K with company matching
9/80 work schedule
+1
HPC Software Engineer
HPC Software Engineer

AV • Jessup (MD)

On-site
USD 125,000 - 220,000
9/80 work schedule
Paid holiday shutdown
401(k) company match
Jr. Software Engineer
Jr. Software Engineer

BlueHalo • Jessup (MD)

Remote
USD 115,000 - 140,000
Medical insurance
Dental insurance
Vision insurance
+3
HPC Software Engineer
HPC Software Engineer

AV • Maryland

On-site
USD 125,000 - 220,000
Health insurance
Life insurance
Disability insurance
+2
HPC Software Engineer
HPC Software Engineer

VideoRay • Jessup (MD)

On-site
USD 125,000 - 220,000
Health insurance
401K with company match
Paid time off and holidays
+1
HPC Software Engineer
HPC Software Engineer

BlueHalo • Jessup (MD)

On-site
USD 125,000 - 220,000
Software Engineer
Software Engineer

AV • Jessup (MD)

On-site
USD 150,000 - 190,000
Medical, dental, vision
401K with company matching
9/80 work schedule
+1
System Engineer
System Engineer

AV • Maryland

On-site
USD 125,000 - 220,000
Software Integration Engineer (SIE)
Software Integration Engineer (SIE)

AV • Jessup (MD)

On-site
USD 102,000 - 190,000
Medical insurance
Dental and Vision
401K match
+2
Senior System Engineer
Senior System Engineer

AV • Jessup (MD)

On-site
USD 125,000 - 220,000
Health insurance
401K with company match
Paid time off