4 years with BS/BA; Minimum of 2 years with MS/MA; Minimum of 1 years with PhD, 6 years with an AS degree, 8 years with HS Diploma
- Experience in system architect job roles or equivalent years of experience
- Primary work locations in Tacoma, WA, Aurora, CO, San Antonio, TX, and Falls Church, VA. Remote work may be considered in special cases when approved by the customer.
- Extensive experience in assessing, designing, developing, and deploying large web applications
- Strong knowledge of the full Software Development Life Cycle (SDLC) and Agile methodologies
- Proficiency with web development technologies, such as JavaScript, and various frameworks (e.g., Flask, SocketIO)
- Experience with cloud platforms and tools like Docker, Jenkins, Azure DevOps, and CI/CD pipelines
- Familiarity with system monitoring and logging platforms (e.g., Grafana, Prometheus, Splunk)
- Experience in creating technical documentation
- Knowledge of IT service management (ITSM) and the IT Infrastructure Library (ITIL) frameworks is often beneficial
- Strong communication skills to work effectively with both technical and non-technical audiences
- Must be a US Citizen
- Ability to obtain Public Trust Clearance
Desired Skills:
Experience working within Military Health environments is a plus
Peraton is seeking a Systems Architect with approximately four years of relevant experience. This position supports the design and evolution of secure, scalable, and high-performing web applications. The role translates business and technical requirements into practical system designs, collaborates with development teams and stakeholders, creates and maintains architectural documentation, and helps evaluate application performance and emerging technologies. The Systems Architect works within established technical standards and receives guidance on highly complex architectural decisions.
Key Responsibilities
- Contribute to the design and documentation of web application architecture, including front-end, back-end, integration, and deployment components.
- Translate business and technical requirements into practical system designs with guidance from senior architects and technical leads.
- Collaborate with software engineering teams to apply established architectural standards, development practices, and design patterns.
- Review application designs and implementations for scalability, performance, security, reliability, and maintainability.
- Assist with performance assessments, identify potential bottlenecks, and recommend improvements.
- Participate in technical discussions with stakeholders and communicate design considerations, dependencies, risks, and tradeoffs.
- Research and evaluate relevant web technologies, frameworks, and tools, and provide findings to support technology decisions.
- Partner with development, IT, security, and business teams to support successful implementation and alignment with project goals.
- Develop and maintain system diagrams, interface descriptions, design specifications, decision records, and other architectural documentation.
- Support database administration activities, including configuration, performance monitoring, access controls, backup and recovery planning, and coordination with database administrators to maintain secure and reliable data environments.
- Support troubleshooting of complex technical issues, perform root-cause analysis, and collaborate with senior technical staff to implement solutions.