Job Closed

This listing is no longer active.

AeroVironment logo
AeroVironment

AeroVironment is a global leader in intelligent, multi-domain robotic systems.

Senior Software Engineer

Software EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 1971H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

38 days ago

Salary

$115K - $170K / year

Seniority

Senior

Job Description

Senior Software Engineer

AeroVironment

Role Description AV's Specialized Exploitation & Targeting (SET) Department is seeking a Senior Software Engineer to provide technical leadership and strategic direction in support of NASIC at Wright-Patterson AFB. You will lead the architecture, development, and maintenance of multiple source code repositories for mission-critical data analysis tools that support the production of technical intelligence products for warfighters, senior decision-makers, and the Intelligence Community. As a senior technical contributor, you will mentor development teams, drive architectural decisions, and establish engineering best practices. Technologies used in this position range from languages such as C++, Python, and TypeScript to document stores such as Elasticsearch and SQL stores such as PostgreSQL. Key Responsibilities - Lead the design, architecture, and implementation of complex software systems across multiple applications and websites on both Windows and Linux environments. - Mentor and provide technical guidance to mid-level and junior software engineers, conducting code reviews and promoting engineering excellence. - Drive technical strategy and architectural decisions for current and future development initiatives. - Lead software design meetings and architecture reviews, ensuring alignment with enterprise standards and mission requirements. - Collaborate with stakeholders, product owners, and intelligence analysts to translate complex operational requirements into scalable technical solutions. - Establish and enforce coding standards, development workflows, and quality assurance processes. - Lead troubleshooting efforts for critical production issues and provide technical oversight for incident response. - Design and implement comprehensive testing strategies including unit, integration, and functional test plans. - Evaluate and recommend new technologies, tools, and frameworks to enhance team productivity and system capabilities. Qualifications - BA/BS in Computer Science, Computer Engineering, Math, or a closely related technical field. MS preferred. - U.S. Citizenship required. - 8+ years of progressive experience in software design, development, coding, testing, and debugging. - 3+ years of experience in a technical leadership or senior engineering role. - Proven track record of leading software architecture and design for complex, distributed systems. - Deep expertise in web/service-based design, programming, and requirements analysis. - Advanced proficiency in front-end technologies including JavaScript, TypeScript, CSS3, and HTML5 and frameworks such as Angular or React. - Expert-level knowledge of server-side programming languages such as Java, C++, Python, and Go. - Extensive experience with document stores (Elasticsearch or similar) and SQL stores such as PostgreSQL, including performance optimization and schema design. - Strong background in containerization technologies, including creation, deployment, and orchestration of Open Container Images. - Demonstrated expertise in designing and managing production Kubernetes environments, including networking, storage, workload management, and security configurations. - Expert-level proficiency in git version control, branching strategies, and establishing team git hygiene standards. - Proven experience implementing and championing test-driven development practices. - Experience with CI/CD pipeline design and implementation (Gitlab CI/CD or similar). - Demonstrated ability to mentor engineers and lead technical teams. Desired Qualifications - Experience designing and implementing comprehensive interface validation and testing strategies for both synchronous interfaces (HTTP APIs) and asynchronous interfaces (Kafka message bus, etc.). - CompTIA Security+ certification or higher (CISSP, CEH, etc.). - Advanced experience with Gitlab CI/CD, including pipeline optimization and security scanning integration. - Proven experience refactoring and modernizing large, legacy code bases. - Demonstrated experience designing enterprise-level Kubernetes application architectures for large-scale distributed systems. - Strong background in software architecture patterns, design principles, and system integration. - Experience leading requirement analysis efforts, including creating formal written requirements from stakeholder descriptions and facilitating requirements workshops. - Experience with DevSecOps practices and tools. - Background in Intelligence Community systems and workflows. - Experience with Agile/Scrum in a leadership capacity (Scrum Master, Tech Lead, or similar). Competencies & Work Environment - Proven ability to lead in a collaborative team environment and drive results across cross-functional teams. - Experience working within Agile, Scrum, or other project management frameworks, ideally in a leadership or mentorship capacity. - Ability to manage multiple priorities, code bases, and tools simultaneously while maintaining technical excellence. - Strong communication skills with the ability to explain complex technical concepts to both technical and non-technical stakeholders. - Strategic thinking and problem-solving abilities with a focus on mission impact. Salary Range $115000 - $170000 Location Dayton, Ohio (In Office and On Site at or near Wright-Patterson AFB) or Remote 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: AV Benefits . Company Description 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. Join us today in developing the next generation of small UAS and tactical missile systems that will deliver more actionable intelligence to our customers so they can proceed with certainty – and succeed.

Related Job Pages

More Software Engineer Jobs

Developer

Change Grow Live

Change Grow Live are a health and social care charity supporting people in difficult situations, including those affected by drugs, mental health, and domestic violence. We are the largest charity of this type in the country, supporting tens of thousands of people in their journeys. Our services include: Needle exchanges, both in-person and anonymous. Screening for blood-borne viruses. Drug testing for fentanyl, nitazene, and other harmful additives. Prescribing safer alternatives to opioids to reduce harm from street drugs. Working with local pharmacies to check people have picked up life-saving medication. Case workers who specialize in helping children and young people. This post is subject to a Disclosure and Barring Service (DBS) Scheme check at a basic level. Closing Date: 7/7/2026 If you have any questions on this opportunity, please contact: Stephen Steele | stephen.steele@cgl.org.uk | 01273113239

Full TimeRemoteTeam 1,001-5,000

Role Description Software Developer Location: UK flexible - office space available in major UK cities, but remote-ok. Occasional (~once per quarter) national travel to Leeds office for hackathons, team events etc. Hours: 37.5h/week Our technology: - Recording, monitoring and reviewing information about our clients, with their informed consent. - In-house web application acts as an electronic patient record, a case management system, a quality management system, and more. - Software deployed using Docker containers with ECS; much of it using infrastructure-as-code tools like Terraform and Pulumi. - Data stored in a serverless/autoscaling MySQL database. - Newer work often written in TypeScript, using NestJS and SvelteKit. - Use of various testing tools: end-to-end, integration, and unit testing. - Genuinely blame-free culture focusing on improving processes, not individual recrimination. We're looking for compassionate, bold, open-minded software developers to help us build this software. Your efforts will empower frontline professionals to carry out their life-saving work. Qualifications - Familiarity with SQL. - Strong knowledge of HTML and CSS beyond the basics. - Experience building applications using JavaScript in the browser. - Debugging and testing experience in any language. - Care about security and discuss approaches to make the software safe. - Enjoy diving into legacy code, documenting, improving, and testing it. - Curious, generalist thinker, willing to learn across various specialties. Requirements - Previous experience with Perl is not a strict requirement; training will be provided. - Ability to understand previous solutions and their shortcomings when rebuilding. Benefits - Salary Range: CGL points 36 to 42 (£39,891.91 - £46,683.60). - ILW / OLW / Fringe: N/A - Outside London Weighting Area. Company Description Change Grow Live are a health and social care charity supporting people in difficult situations, including those affected by drugs, mental health, and domestic violence. We are the largest charity of this type in the country, supporting tens of thousands of people in their journeys. Our services include: - Needle exchanges, both in-person and anonymous. - Screening for blood-borne viruses. - Drug testing for fentanyl, nitazene, and other harmful additives. - Prescribing safer alternatives to opioids to reduce harm from street drugs. - Working with local pharmacies to check people have picked up life-saving medication. - Case workers who specialize in helping children and young people. This post is subject to a Disclosure and Barring Service (DBS) Scheme check at a basic level. Closing Date: 7/7/2026 If you have any questions on this opportunity, please contact: Stephen Steele | stephen.steele@cgl.org.uk | 01273113239

United Kingdom
£39.9K - £46.7K / year
Job Closed
Full TimeRemoteTeam 501-1,000Since 2015H1B No Sponsor

• Lead the aerostructures organization for the X-BAT program, including design, analysis, integration, testing, and certification strategy • Drive development of lightweight, manufacturable, survivable aircraft structures optimized for autonomous combat aircraft operations • Partner closely with flight sciences, propulsion, avionics, manufacturing, autonomy, flight test, and supply chain teams to deliver integrated aircraft solutions • Establish engineering processes, design standards, configuration management, and structural development roadmaps across the program lifecycle • Lead structural trade studies balancing weight, performance, cost, producibility, maintainability, and mission requirements • Oversee development and validation of composite and metallic airframe structures, including primary load-bearing assemblies • Build and mentor a world-class aerostructures engineering team capable of rapid execution and technical excellence • Support transition from development programs into scalable production environments • Drive root-cause analysis and corrective action efforts for structural, manufacturing, and flight-test findings • Present technical reviews, program risks, and strategic recommendations to executive leadership and external stakeholders

Texas
$210K - $320K / year
Job Closed
Tutor Me Education logo

Virtual Computer Science Tutor

Tutor Me Education

We're a tutoring and test-preparation platform connecting qualified educators with families and school districts nationwide. Our tutors choose the jobs that fit their expertise and schedule, and our growing partnerships with school districts mean a steady pipeline of meaningful work — especially in special education, where demand continues to outpace supply.

Role Description Tutor Me Education, a leading educational service provider in the primary and secondary education space, is seeking enthusiastic and motivated Tutors to join our team. The ideal candidate for this position should have a passion for creating safe, nurturing, and dynamic environments where students can learn and grow. We are looking for teachers and tutors with virtual tutoring experience to provide group instruction to students all across the country! - Virtual instruction from your home computer! This is a remote job! - Strong Computer Science experience with Information Systems, Network courses, etc. - Available in the afternoon to evening in Pacific Time Zone - If you are passionate about a career in education, looking for consistent tutoring hours, or simply just want to provide some assistance to students in your community, this is the perfect opportunity for you! Qualifications - Previous tutoring/teaching experience highly preferred - At least a Bachelor's degree related to Information Technology, Computer Science, etc. - Ability to work in Pacific Time Zone - Ability to make learning fun and interactive, with the focus of the tutoring often determined by student questions and comments - Ability to pass a background check if required - Work from home on your personal computer! Company Description Tutor Me Education provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

United States
Zipdev logo

Senior Software Developer HTML5

Zipdev

Remote technical staffing from Latin America.

Full TimeRemoteTeam 51-200Since 2017H1B No Sponsor

Role Description The Software Developer is a key member of the Product Development Team. Working with the development manager and product owner, the Software Developer implements software designs produced by the interaction design team. The Software Developer uses modern development tools to create functional implementations of software. As one of our Software Developers, you will be expected to design implementations that result in high quality, well-documented, and unit testable source code. Primary Responsibilities - Develop Software Implementation Designs – Create documentation that explains the design of the software solution. - Develop Software Unit Tests – Create Unit Tests that prove the solution works as designed using Test Driven Development practices. - Create Software Installation Packages – Create installation packages that allow customers to install software on workstations and servers. - Create Software Implementations – Create source code that meets the needs of the design requirements by satisfying the rules established in a unit test. - Participate in Code Reviews – All code produced will be subject to a code review prior to check-in to the source code control system. Responsible for making modifications based on the outcome of the code review. - Participate in Software Implementation Planning – Contribute estimates of effort required to accomplish specific software design implementations. - Participate in Implementation Review Sessions – Receive feedback from key stakeholders by demonstrating the software implementation. Deliverables: - Software source code - Software unit tests - Installation packages - Architecture documents - Database scheme diagrams - Entity relationship diagrams - Sequence diagrams Qualifications - 5+ years experience as a project lead or team leader within a development arena. - IT experience required: 8+ years of overall industry experience in HTML 5. - Masters of Science Degree in Computer Science preferred. Requirements - Quality – High personal standards and always work to deliver the very best product implementation. - Comprehension – Strong understanding of Software Design patterns and best software development practices. - Communication – Ability to communicate software solutions in written form through technical documentation. - Problem solving – Solve implementation problems using proven software design patterns and innovative solutions. - Organization – Ensure that deliverables are well managed and available. - Technical ability – Previous experience of developing software products in a product environment. - Experience with: - Large Language Models - Agentic AI - Machine Learning - JavaScript - React - CSS3 - RESTful APIs - JSON Data Objects - Distributed Architectures - Asynchronous Request Handling - Design Patterns - XML - GIT / SVN - Product development - Browser Based Software - Responsive Web Design - Familiarity with modern architectural software development methodologies - Experience using Design Patterns such as MVVM and MVC Benefits - Work remotely Monday - Friday, 40 hours a week (no weekends). - Contractor engagement ending on October 31, 2026. No guarantee of extension beyond this date.

Worldwide