Senior Systems Engineer

Overview

On Site
USD 85,800.00 - 180,200.00 per year
Full Time

Skills

Security clearance
Policies
SAP
Salesforce.com
Agile
Training
Brand
Information Technology
Planning
System integration
Verification and validation
Science
Data processing
Scheduling
Product requirements
Functional analysis
Cost estimation
Object-Oriented Programming
Client/server
Application development
Multimedia
Internet
Workflow
System requirements
Design software
Data-flow diagrams
Software engineering
Computer-aided software engineering
Software development
Software configuration
Specification
Flowchart
Documentation
Technical direction
Process improvement
Business process
Data modeling
Internal control
Risk analysis
Database administration
Computer engineering
VMware
IBM Lotus Domino
IBM Notes
Information systems
Project lifecycle management
Design
Microsoft Windows
Servers
Repair
Computer hardware
Firmware
Evaluation
Software deployment
Management
Active Directory
Dragon NaturallySpeaking
DNS
Group policy
Performance tuning
Virtualization
Value engineering
Expect
Innovation
FOCUS
Government contracts
Training and development
Health care
Finance

Job Details

Senior Systems Engineer

Job Category: Engineering

Time Type: Full time

Minimum Clearance Required to Start: TS/SCI with Polygraph

Employee Type: Regular

Percentage of Travel Required: Up to 10%

Type of Travel: Continental US

* * *

At CACI, our philosophy of employee development and advancement rests on a cultural foundation of providing unlimited and equal opportunities for growth, recognition, and rewards. We provide the environment, support, and responsive, available management to nurture and stretch your abilities. We also offer a career mobility program to make it easy to build a dynamic career at CACI and offer flexible work schedule arrangements to support work/life balance.

CACI's NEW Flexible Time Off (FTO) policy allows employees to take vacation as needed, without a set number of minimum or maximum days, and is available on day one of employment! CACI has been named one of Fortune magazine's World's Most Admired Companies and has been named an Energage Top Workplace USA for 2023!

CACI also has more than 20 Communities of Practice to share and gain skills and knowledge regarding various technologies and topics including SAP, Salesforce, Agile Development, and many more. The associated Learning Academies provide training and certifications to gain additional skills and build your brand. With over 25,000 employees worldwide, CACI has been named a Best Place to Work by the Washington Post.

CACI is looking for a Sr. Systems Engineer in Herndon, VA who must maintain a strong awareness of technical trends in information technology, and develop and maintain a strong awareness of ongoing IT projects, and business unit requirements.

What You'll Get to Do:

Identifies system integrity issues and solutions for the full system life cycle from concept to disposal. Performs technical planning, system integration, verification and validation, cost and risk, supportability and effectiveness analyses for total systems. Ensures designs are compatible with the architecture and allocates requirements to segments.
Analyzes science, engineering, business, and all other data processing issues for application to electronic data processing systems. Analyzes user requirements, procedures, and processes to automate or improve existing systems and review computer system capabilities, workflow, and scheduling limitations. May analyze or recommend commercially available software. May supervise computer programmers.

Ensure the logical and systematic conversion of customer or product requirements into total systems solutions that acknowledge technical, schedule, and cost constraints.
Perform functional analysis, timeline analysis, cost estimation, trade studies, requirements allocation and interface definition studies to translate customer requirements into hardware and software specifications.
Provide staff and users with assistance solving computer related problems, such as malfunctions and program issues.
Test, maintain, and monitor computer programs and systems, including coordinating the installations of computer programs and systems.
Use object-oriented programming languages, as well as client/server applications development processes and multimedia and internet technology.
Coordinate and link the computer systems within an organization to increase compatibility and so information can be shared.
Consult with management to ensure agreement on system principles.
Expand or modify system to serve new purposes or improve workflow.
Analyze and study complex system requirements.
Design software tools and subsystems to support software reuse and domain analyses and manages their implementation.
Manage software development and support using formal specifications, data flow diagrams, other accepted design techniques and Computer Aided Software Engineering (CASE) tools.
Estimate software development costs and schedule. Review existing programs and assist in making refinements, reducing operating time, and improve current techniques. Supervise software configuration management.
Analyze functional business applications and design specifications for functional activities.
Develops block diagrams and logic flow charts.
Tests, debugs, and refines the computer software to produce the required product.
Prepare required documentation, including both program-level and user-level documentation.
Enhance software to reduce operating time or improve efficiency.
Provide technical direction to programmers to ensure program deadlines are met.
Apply business process improvement practices to re-engineer methodologies and principles and business process modernization projects.
Apply, as appropriate, activity and data modeling, transaction flow analysis, internal control and risk analysis and modern business methods and performance measurement techniques.
Assist in establishing standards for information systems procedures.
Develop and apply organization-wide information models for use in designing and building integrated, shared software and database management systems

You'll Bring These Qualifications:

TS/SCI with poly is required

B.S. in Computer Engineering or related field with 6+ years related experience. (Related experience to be considered in lieu of education)

Windows Suite of OS

Active Directory

VMWare

Lotus Domino

Lotus Notes Clients

These Qualifications Would be Nice to Have:

Demonstrated strong performance as a systems engineer, developing or implementing information systems with a broad experience base across the entire project lifecycle

Ability to work in fast pace, high pressure environment

Independently determine and develop approach to solutions

Design and develop features for the Windows based enterprise/non-enterprise product

Be an advocate for getting solid designs and implementations incorporated into the product

Develop, support and provide initial trouble shooting for internal and field issues

Installation and administration of Windows Servers

Diagnose and repair hardware and software related issues

Perform system upgrades such as firmware, OS, application, and security patch evaluation and deployment

Ability to manage various vendor and homegrown applications as required

Administer and/or troubleshoot Active Directory and related environments such as DNS, file shares and folder permission, user account maintenance, and Group Policy, as well as server performance tuning

Solid understanding of virtualization technologies

What We Can Offer You:

- We've been named a Best Place to Work by the Washington Post.

- Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives.

- We offer competitive benefits and learning and development opportunities.

- We are mission-oriented and ever-vigilant in aligning our solutions with the nation's highest priorities.

- For over 60 years, the principles of CACI's unique, character-based culture have been the driving force behind our success.

What You Can Expect:

A culture of integrity.

At CACI, we place character and innovation at the center of everything we do. As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose - to ensure the safety of our nation.

An environment of trust.

CACI takes pride in fostering a diverse and accessible culture where every individual feels supported to chart their own path. You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.

A focus on continuous growth.

Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground - in your career and in our legacy.

Your potential is limitless. So is ours.

Learn more about CACI here.

Pay Range: There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. Learn more here.

The proposed salary range for this position is:
$85,800 - $180,200

CACI is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, age, national origin, disability, status as a protected veteran, or any other protected characteristic.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.