Senior Software Engineer
Apply NowCompany: American Institute of Aeronautics and Astronautics
Location: Reston, VA 20191
Description:
About AIAA:
The American Institute of Aeronautics and Astronautics (AIAA) is the world's largest aerospace technical society, uniting nearly 30,000 members and 100 corporate members across 91 countries. AIAA drives innovation and collaboration in aviation, space, and defense by fostering connections between industry, academia, and government. To learn more, visit .
Position Overview:
AIAA seeks a Senior Software Engineer responsible for designing, developing, troubleshooting, debugging, testing, and documenting program code for web-based applications/systems. Reporting to the Chief Information Officer, this individual will play a key role in shaping system architectures, creating efficient and reusable source code, and ensuring seamless application integration and performance. In addition, they will provide guidance for the appropriate use of technology, including existing applications/systems and databases. Using their technical expertise, they are also responsible for assisting the Information Technology team in executing daily operational and project management activities.
Key Responsibilities:
Qualifications & Requirements:
Why Join AIAA?
AIAA offers a collaborative and dynamic work environment, along with a competitive benefits package, including:
AIAA is proud to be an Equal Opportunity Employer. We welcome applicants of all backgrounds and ensure equal consideration regardless of race, color, religion, national origin, sex, age, sexual orientation, gender identity, disability, veteran status, or other protected characteristics.
How to Apply:
If you're passionate about leveraging technology to drive innovation in aerospace, we encourage you to apply! Submit your application through
Advance the future of aerospace-apply today!
Pre-employment screening, including background checks and credential verification, may be required.
The American Institute of Aeronautics and Astronautics (AIAA) is the world's largest aerospace technical society, uniting nearly 30,000 members and 100 corporate members across 91 countries. AIAA drives innovation and collaboration in aviation, space, and defense by fostering connections between industry, academia, and government. To learn more, visit .
Position Overview:
AIAA seeks a Senior Software Engineer responsible for designing, developing, troubleshooting, debugging, testing, and documenting program code for web-based applications/systems. Reporting to the Chief Information Officer, this individual will play a key role in shaping system architectures, creating efficient and reusable source code, and ensuring seamless application integration and performance. In addition, they will provide guidance for the appropriate use of technology, including existing applications/systems and databases. Using their technical expertise, they are also responsible for assisting the Information Technology team in executing daily operational and project management activities.
Key Responsibilities:
- Designs, develops, tests, troubleshoots, and documents source code and configurations for web-based applications and system integrations to meet business needs.
- Promotes and sustains quality, efficiency, usability, reusability, and security of designed solutions.
- Utilizes various IDEs, text editors, code repositories, comparison tools, and other common developer tools to produce high-quality web-based applications/systems.
- Researches and utilizes new developer tools that could streamline operations and/or improve performance and efficiency.
- Reviews project requirements and user stories to evaluate their feasibility and compatibility with existing applications/systems and recommends alternative solutions when necessary.
- Provides resource estimates required to complete projects and tracks progress against established KPIs.
- Researches, previews, and reports on new, emerging web and mobile technologies that could benefit the organization.
- Analyzes the architecture of web applications/systems and identifies opportunities for improvement.
- Understands, follows, and advocates the IT department's practices, processes, and standards.
- Mentors and educates IT staff on the technical operations of existing and future applications/systems.
Qualifications & Requirements:
- Microsoft Certified Application Developer certification is preferred.
- Minimum 5 years of experience with:
- Relational databases such as MySQL, MS SQL including schema design and SQL scripting
- Front-end web development with strong JS skills
- Base-level DevOps to help administer websites and systems, including Azure
- Strong experience integrating systems using REST APIs, Webhooks, and web services
- WordPress CMS and PHP
- Experience with .NET (4.0 or higher - ASP.NET MVC, REST API) a plus
- Requires superior problem-solving skills, thoroughness, and attention to detail.
- Demonstrates initiative and does not wait for permission to be given/granted to investigate or solve a problem.
- Displays creativity and innovation during ideation and solutioning.
- Ability to explain complex, technical concepts to non-IT personnel, members, or customers.
- Ability to craft specifications, flow charts, etc., to document and describe application/system operation and integration.
- Willingness to be flexible and motivated to stretch beyond status quo expectations.
- Exceptional organizational skills, including the ability to prioritize efforts, and meet deadlines.
- Curious about emerging technologies and demonstrates an ability to develop new skills.
Why Join AIAA?
AIAA offers a collaborative and dynamic work environment, along with a competitive benefits package, including:
- Comprehensive healthcare coverage (medical, dental, and vision).
- Generous paid time off, including vacation, sick leave, holidays, parental leave, and bereavement.
- 403(b) retirement plan with up to 4% company match.
- Short-term & long-term disability coverage.
- Education benefits and professional development opportunities.
- A hybrid work environment (two in-office days per week, three remote).
AIAA is proud to be an Equal Opportunity Employer. We welcome applicants of all backgrounds and ensure equal consideration regardless of race, color, religion, national origin, sex, age, sexual orientation, gender identity, disability, veteran status, or other protected characteristics.
How to Apply:
If you're passionate about leveraging technology to drive innovation in aerospace, we encourage you to apply! Submit your application through
Advance the future of aerospace-apply today!
Pre-employment screening, including background checks and credential verification, may be required.