Software Systems Lab Engineer

SAIC - Fairfax, VA4.0

Full-timeEstimated: $110,000 - $150,000 a year
EducationSkills
Description

Summary

SAIC is seeking an experienced, Software Systems Engineer to be part of a world-class Systems Engineering Technical Assistance (SETA) team. The candidate must have direct hands-on experience designing, developing and testing complex software systems and must have deep and direct knowledge of software engineering and the software development lifecycle. The Software Systems Engineer will play a key and critical advisory role supporting customer senior leadership by evaluating and assessing technical solutions, development activities, and management processes based on in-depth knowledge and experience as well as industry best practices. The Software Systems Engineer will work closely with industry partners as a representative of the customer team to ensure that proposed solutions and development activities align with customer equities and strategic direction.

Primary Responsibilities

Perform in a Systems Engineering and Technical Assistance (SETA) capacity

Manage, communicate, and contribute to engineering trade-off analysis and feasibility studies

Provide unbiased, independent assessments and recommendations for improvement of proposed development solutions and management processes for the customer. Provide technical recommendations on courses of action, areas to watch and other topics as needed.

Determine operational feasibility by evaluating and assessing proposed technical solutions. Provide technical solutions for consideration.

Analyze stated requirements to assess suitability, completeness and alignment to customer strategic goals and objectives

Serve as the customer’s technical interface and advisor to developer contractors providing technical leadership and guidance during all phases of design, development, deployment and operations & maintenance (O&M) of cloud-based and on-prem systems

Ensure that proposed solutions and O&M practices align with customer IA policy and guidance

Identify programmatic, engineering and management issues and propose recommendations for their resolution

Qualifications

Required Skills and Experience

B.S. degree in Engineering, Computer Science or related field, M.S. degree preferred along with industry certifications

Minimum 8 years of relevant experience, 12+ years of experience preferred

Experience with and knowledge of ICD 503, CNSSI 1253 and the application of IA policy and guidance towards the development of systems

Experience with establishing Identification, Authentication and Authorization (IdAM) capabilities in systems

Direct, hands-on experience designing, developing, and implementing complex distributed systems with Amazon Web Services (AWS). Knowledge and experience using and applying AWS services such as: EC2, VPC (establishing VPCs, subnets, routing tables, security groups, etc.), ELBs, IGWs, experience establishing/configuring VPNs, S3, RDSs, use of CloudWatch, CloudFormation, CloudTrail, IAM.

Experience designing, developing, implementing, and maintaining web-based applications. Experience providing enhancement, maintenance and support of we=based applications.

Experience designing and maintaining hybrid physical/virtual environments across multiple security domains

Familiarity with cross domain solutions

Experience with desktop and server virtualization technologies

Experience with big data systems that ingest, process and store data at scale

Familiarity and understanding of TC/IP networking as well as familiarity with network security to include: creating VPNs, IPSec tunnels, use of TSL/SSL

Understanding and familiarity of continuous integration/continuous delivery (CI/CD) deployment practices

Understanding and familiarity of containerization and container orchestration technologies and tools

Must have active TS//SCI security clearance with polygraph

Desired Skills and Experience

Knowledge of Field Programmable Gate Arrays (FPGA)

Familiarity with customer IdAM services, their use and application

Experience creating IT project schedules and IT resource management plans

Experience creating and briefing technical briefings to senior customer leadership

Ability to work with a wide array of technical, managerial, and subject matter experts across many industry domains

Professional Certifications such as:
AWS Certified Solutions Architect – Associate or Professional

AWS SysOps Administrator

AWS Certified DevOps Engineer

Comfortable working a fast-paced, results oriented envioronment using scaled agile development methodology

Highly effective collaborator that thrives working with teams to solve complicated challenges

Self-driven, able to take ownership of tasks and champion efforts to drive solutions

Proven analytical and problem-solving skills

Capable of multi-tasking and prioritizing in a fast-paced environment, effectively and efficiently

Experience working in a team-oriented, collaborative environment

Strong writing and oral communication skills

Outstanding client service skills and ability to present ideas in a user-friendly manner

Strong attention to detail

Desired Qualifications

SAIC is a premier technology integrator, solving our nation's most complex modernization and systems engineering challenges across the defense, space, federal civilian, and intelligence markets. Our robust portfolio of offerings includes high-end solutions in systems engineering and integration; enterprise IT, including cloud services; cyber; software; advanced analytics and simulation; and training. We are a team of 23,000 strong driven by mission, united purpose, and inspired by opportunity. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $6.5 billion. For more information, visit saic.com. For information on the benefits SAIC offers, see Working at SAIC. EOE AA M/F/Vet/Disability