Software Engineer - Clearance required

AeroVironmentAnnapolis Junction, MD
3d

About The Position

The primary role of the Software Engineer is to design, develop, and maintain secure, misison critical software solutions. The ideal candidate will collaborate with cross-functional teams, including systems engineers and analysts, to deliver scalable, high-quality applications that support mission operations.

Requirements

  • Bachelor’s degree in the field of Computer Science, Computer Engineering, Software Engineering or related field is required or equivalent combination of education, training, and experience
  • A minimum of 5 years of experience in software engineering.
  • Experience with one or more programing languages such as Java, C++, C#, Python, or Javascript
  • Familiarity with software development lifecycle (SLDC) and agile methodologies
  • Experience developing software in secure or regulated environments
  • Strong problem-solving skills and attention to detail
  • Ability to work collaboratively in a team environment and communciate technical concepts clearly
  • An active TS/SCI with polygraph

Nice To Haves

  • Experience with modern front-end frameworks such as React, Angular, or Vue.js
  • Back-end development experience using Spring Boot, .NET, Node.js, or Django
  • Familiarity with cloud and hybrid environments including AWS, Azure or Google Cloud Platform
  • Experience with containerization and orchestration tools such as Docker and Kubernetes
  • Familiarity with agile development tools including Jira and Confluence
  • Knowledge of DevSecOps practices, CI/CD pipelines, and tools (GitLab, Jenkins, GitHub)
  • Familiarity with Linux/Unix environments and scripting (Bash, Powershell)

Responsibilities

  • Design, develop, test, and deploy software applications
  • Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
  • Researching new technologies, understanding emerging challenges to mission critical solutions and quick reaction problem identification and resolutions
  • Write clean, maintainable, and efficient code following secure coding best practices
  • Participate in code reviews, debugging, and performance optimization
  • Integrate software with existing systems, APIs, and data sources
  • Support software throughout the full lifecycle, including enhancements, maintanence, and troubleshooting
  • Contribute to technical documentation and knowledge sharing
  • Work within agile or hybrid development environments

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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service