AMERICAN SYSTEMS
Software Architect - REMOTE!
Job Description

We are looking for a Software Architect to support the development of an enterprise software application supporting military families.

As a Software Architect, You Will

Be the software architect liaison between the development team and senior architect. Work to resolve technical challenges, drive timely delivery, and meet our quality objectives.Receive a robust benefits package that includes our Employee Stock Ownership Plan! (ESOP).Be a part of an empowered accountability culture where each employee-owner has a meaningful stake in the future success and growth of the company. 

A Week In The Life Of a Software Architect

Work closely with the senior architect and a talented team of software, UI, and database developers to define, design, and deliver an enterprise level mobile first web-based application in an Agile SDLC.Collaborate with senior architect for the overall software and database development architecture design tasks and activities.Creating technical and architectural diagrams and supporting technical documentation.Designing scalable, performance-driven software architecture with a focus on data integrity. Provide detailed software architecture guidance to resolve development questions and blockers.Work with your team of business analysts, developers and testers alongside key stakeholders of the project to launch products as quickly as possible. Collaborate with other software teams to integrate work into the larger OSD enterprise structure.Use your technical, managerial, and soft skills to develop and mature a custom software application that supports business process efficiency, situational awareness, and provides decision makers with data driven insights on opportunities to improve operations. Provide stakeholders with progress updates through reporting and meetings.As needed, roll up the sleeves and code application and service components to support the team's work and upcoming deliveries.Be a key player in developing scalable mobile first software to address the customer's growing requirements.

Job Requirements 

US Citizenship REQUIREDPublic Trust ClearanceB.S or B.A Degree 8+ Years experience in the following areas:Performing design reviews and code reviews, and provide oversight to ensure the team is on trackIntegrating third party products and services into the web applications (for example: google APIs, google maps, etc)Utilizing Maven to manage the construction and maintenance of web application packagesDemonstrated proficiency designing and developing using TypeScript, JavaScript, Java, Angular, React, Rest APIUnit Testing web applications, to include both manual and automated testing, use of mock interfaces and data, to validate ion application functionalityUtilizing web server application capabilities, including the configuration and maintenance of Apache HTTPD and Apache TomcatDesigning and implementing strategies to improve performance, scalability, maintainability and security of the applicationsAbility to design complex web application systems, contributing to architecture and application design discussions to understand the overall picture of the application, including choosing appropriate technologies, defining system interfaces, and creating architectural artifacts.
Founded in 1975, AMERICAN SYSTEMS is one of the largest employee-owned companies in the United States. We are a government services contractor focused on delivering Strategic Solutions to complex national priority programs with 100+ locations worldwide. Through our focus on quality, strong cultural beliefs, and innovation we deliver excellence every day.

Company Awards

Forbes National Best Midsize CompaniesEnergage National Best Workplaces, NationalWashington Post Best Workplaces

Veteran Hiring Awards

U.S. Department of Labor Hire Vets MedallionBEST FOR VETS by Military TimesTOP 10 MILITARY FRIENDLY COMPANY by MilitaryFriendly.com

AMERICAN SYSTEMS is committed to pay transparency for our applicants and employee-owners. The salary range for this position is $140,000 – $180000. Actual compensation will be determined based on several factors permitted by law. AMERICAN SYSTEMS provides for the welfare of its employees and their dependents through a comprehensive benefits program by offering healthcare benefits, paid leave, retirement plans (including ESOP and 401k), insurance programs, and education and training assistance.
Chantilly, VA