Software Systems Architect at SAIC (San Diego, CA)
Sorry, this job was removed at 2:12 p.m. (CST) on Sunday, August 14, 2022
By clicking Apply Now you agree to share your profile information with the hiring company.
Description
SAIC is seeking a Software Systems Architect in the San Diego, California area. This Architect will be responsible for the design and documentation of the hardware/software systems that support the V-22 Logistics-Information Technology portfolio (CAMEO / RIC / ITS / IETM). The candidate will need a strong understanding of modern distributed software architectures, such as n-tier, event-driven, Microservices, and data pipelines. They should understand how different design patterns are used to realize software applications that meet customer requirements and user needs. Ability to use profiling tools and dependency walkers to aid in reverse-engineering of existing database structures and code components in complex software systems to create accurate architectural blueprints. Comfortable working with software engineers to develop and deploy system capabilities within in an agile environment. The ability to plan and execute upgrades and component modifications to reach the desired end state/software architecture is preferable. Able to determine technical specifications and create technical roadmaps for incremental change.
Software Systems Architect common daily tasks include:
***This position REQUIRES U.S. citizenship and, at minimum, an active DoD secret-level clearance. All candidates without an active clearance will be immediately disqualified.***
REQUIRED EDUCATION AND EXPERIENCE:
Covid Policy: SAIC does not require COVID-19 vaccinations or boosters. Customer site vaccination requirements must be followed when work is performed at a customer site.
SAIC is seeking a Software Systems Architect in the San Diego, California area. This Architect will be responsible for the design and documentation of the hardware/software systems that support the V-22 Logistics-Information Technology portfolio (CAMEO / RIC / ITS / IETM). The candidate will need a strong understanding of modern distributed software architectures, such as n-tier, event-driven, Microservices, and data pipelines. They should understand how different design patterns are used to realize software applications that meet customer requirements and user needs. Ability to use profiling tools and dependency walkers to aid in reverse-engineering of existing database structures and code components in complex software systems to create accurate architectural blueprints. Comfortable working with software engineers to develop and deploy system capabilities within in an agile environment. The ability to plan and execute upgrades and component modifications to reach the desired end state/software architecture is preferable. Able to determine technical specifications and create technical roadmaps for incremental change.
Software Systems Architect common daily tasks include:
- Evaluating existing software architectures
- Developing software architectures to meet future needs/requirements
- Leading software development project teams
- Documenting and diagraming current and future architectures
- Training and overseeing the activities of the members of the development team
- Participating in the planning, tracking and scheduling of software deliverables
- Locating and directing solutions for critical challenges involving software and hardware interfaces
- Using IDEs, such as IntelliJ and code composer to collaborate with software engineers
***This position REQUIRES U.S. citizenship and, at minimum, an active DoD secret-level clearance. All candidates without an active clearance will be immediately disqualified.***
REQUIRED EDUCATION AND EXPERIENCE:
- Bachelors Degree and nine (9) years or more experience; Masters and seven (7) years or more experience ; PhD or JD and four (4) years or more experience.
- 8+ years involved in software / system development SDLC (ideally in a DoD environment)
- 6+ years of experience with database design and data modeling in both SQL and NoSQL databases such as Postgress and MongoDB and data driven architectures
- 4+ years of experience working within agile methodologies and prescriptive frame works like SAFe, SCRUM, and Kanban
- 4+ years using various design patterns to implemented desired architectures
- 4+ years coding and using programming languages like Java and Angular (JavaScript, HTML and CSS)
- Proficiency in reverse engineering of software systems using system/software profiling tools and dependency walkers
- Understanding of modern data pipelines and how they relate to and facilitate AI/ML solutions
- Expertise with content management systems (GIT, bit bucket)
- Strong soft skills, including attention to detail, problem-solving and excellent communication and inter-personal skills
Covid Policy: SAIC does not require COVID-19 vaccinations or boosters. Customer site vaccination requirements must be followed when work is performed at a customer site.
Read Full Job Description