Software Engineer - Clearance required

AeroVironmentAnnapolis Junction, MD
3d$118,000 - $220,000

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