Ability to obtain and maintain a U.S. Government Security Clearance.
Bachelor's degree in Computer Science, Information Technology, Engineering, or a related technical field.
10+ years of professional experience in software engineering, systems architecture, or technical leadership roles.
Demonstrated experience designing and implementing complex enterprise technology solutions.
Experience defining solution architectures for distributed systems, RESTful APIs, microservices, and cloud-native applications.
Experience designing and implementing AWS cloud architectures and modern cloud-native platforms.
Experience architecting solutions utilizing Java, React, HTML, and Python.
Experience integrating enterprise applications, APIs, services, and data across cloud and hybrid environments.
Experience working within Agile and DevSecOps environments supporting modern software delivery practices.
Experience with containerization and orchestration technologies such as Docker and Kubernetes.
Demonstrated ability to evaluate technologies and recommend architectural approaches based on technical, business, and mission requirements.
Demonstrated ability to communicate complex technical concepts to both technical and non-technical stakeholders.
Experience leading or guiding engineering teams through architecture design and implementation decisions.
Strong analytical, problem-solving, and decision-making skills.
Ability to establish credibility with stakeholders and build consensus across technical and program teams.
Excellent written and verbal communication skills, including the ability to produce architecture documentation, technical designs, and solution artifacts.