Systems Architect
Company: Innovative Defense Technologies
Location: San Diego
Posted on: April 18, 2024
Job Description:
Background Information:(IDT), provider of automated software
testing, data analysis, and cybersecurity solutions for complex,
mission-critical systems in the US Department of Defense (DOD), is
seeking a Systems Architect to be based in our San Diego, CA
office. Overview:We are looking for a Systems Architect to lead
requirement elicitation, design, implementation, integration, and
test of software solutions delivered by multi-disciplinary teams to
support DoD customers. The main role of the Systems Architect is to
work identify interdependencies between software development teams
during execution and working with Engineering Project Leads to
identify the best way to address those interdependencies.Systems
Architect responsibilities include eliciting and documenting user
requirements and defining system functionality. The systems
architect is not expected to contribute to code bases often, but
this role requires past experience writing in various languages,
like Java, JavaScript, and Python and deploying that code to
Kubernetes frameworks. The ideal candidate is experienced with all
elements of the software development life cycle (SDLC) from
preliminary system analysis to tests and deployment.All applicants
must be able to obtain/maintain an active U.S. Security
Clearance.Responsibilities Include:
- Interact with customers to elicit requirements and document
agreements
- Software architecture development including hardware and
software interfaces between software components
- Lead multi-disciplinary teams to deliver component
requirements
- Design review of software components ensuring integrated
components meet customer requirements.
- Lead integration of Java, JavaScript, Python, and C++
applications into a single customer solution
- Lead deployment software to containerized environments like
Docker using orchestrators like Kubernetes
- Design new software enhancements and applications with UML
primitives
- Conduct technical review presentations for customer review and
feedbackMinimum Required Qualifications:
- Minimum 10 years' experience in software engineering
- B.S. in software engineering, computer science, or related
fieldRequired Skills:
- Strong verbal and written communication capability, to include
presentation to internal and external stakeholders
- Experience designing software with UML primitives: sequence
diagrams, class diagrams, and activity diagrams
- Software architecture and design including common software
design patterns
- Requirements elicitation, management, tracking, and
auditing
- Ability to work on-site in San Diego, CA facility and travel to
customer sites 25% of the time
- Familiarity deploying containers to docker utilizing Kubernetes
based orchestration software (e.g. OpenShift and Rancher)Preferred
Skills:
- Familiarity with foundational networking concepts such as
routing, switching, identity services, intrusion detection, and
firewall
- Familiarity deploying virtual machines in VMWare vSphere
environments including networking configuration
- Familiarity designing complex software development environments
including submodules, remote dependencies, and mixed-code
deployments
- Familiarity with CANES, GCCS-M or Aegis system design is
desired
- Familiarity with CANES, GCCS-M, or Aegis software is
desiredCompetencies:
- Exceptional communication skills. The successful candidate will
listen to customer problems, identify root causes, elicit initial
requirements, and continuously validate requirements throughout
solution implementation
- Interdisciplinary experience. The successful candidate will
interact with product management, project management, engineering,
finance, and contracts organizations to execute projects and will
need a rudimentary understanding of each of these areas
- Strong organization, planning, and communication skills. The
successful candidate will need to develop a plan of action, a team
to complete the plan, and communicate the plan up and down the
organization
- Ability to work closely with Program Managers and Chief
Engineers to document, manage and communicate systems and software
requirements
- Problem-solving skills with the ability to help others navigate
ambiguous situations
- Excellence in technical communication with peers and
non-technical cohorts
- Initiative, creativity, reliability, teamwork
- Solid analytical abilities, coupled with a strong sense of
ownership, urgency and drive
- Ability to lead concurrent assignments and determine the need
for changing priorities, feeding back to engineering leadershipPay
Range*: $162,450 - $273,000 or $194,750 or $328,000*Pursuant to
California , IDT is required to disclose the "pay scale" or "pay
range" associated with a job posting. Notably, however, this amount
may not be reflective of actual compensation that may be earned as
pay is dependent on a candidate's experience, skills, and
education. The posted range does not include bonuses, commissions,
tips, or other benefits. Click for additional information about
Senate Bill 1162. IDT is often looking to place multiple candidates
at various levels. Therefore, more than one pay range has been
included, commensurate with experience.EEO Statement:IDT is an
Equal Opportunity employer. All qualified applicants will receive
consideration for employment without regard to race, color,
religion, creed, sex, sexual orientation, gender identity, national
origin, disability, protected Veteran status, or any other basis
protected by federal, state, or local law.
#J-18808-Ljbffr
Keywords: Innovative Defense Technologies, San Diego , Systems Architect, Other , San Diego, California
Didn't find what you're looking for? Search again!
Loading more jobs...