Senior Systems Engineer in Oak Hill, VA at honor foundations

Date Posted: 11/5/2024

Job Snapshot

Job Description

Job Profile:

Systems Engineering T3

JR Type:

Competitive

Job Category:

Engineering

Minimum Clearance Required to Start:

TS/SCI with Polygraph

Percentage of Travel Required:

Up to 10%

Type of Travel:

Continental US

Program/Opportunity Name:

Program | Black Canyon

Referral Bonus Plan:

$7,000

* * *

Job Description:

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.

    Company Overview:

    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. 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

    ',