Asset Management Software Engineer ***REMOTE***
Job Category: Engineering
Time Type: Full time
Minimum Clearance Required to Start: Secret
Employee Type: Regular
Percentage of Travel Required: Up to 10%
Type of Travel: Local
* * *
Program Information
CACI is looking for a Asset Management Software Engineer, to support our USAF customer in providing a common set of required Enterprise Information Technology services across 187 locations to implement a consistent, high-quality experience for users across all mission environments.
CACI’s EITaaS Program is a Department of the Air Force initiative, which includes the Air Force and Space Force. EITaaS will transform the Dept. of the Air Force IT services from an in-house, base-centric delivery model to an advanced enterprise service delivery model. CACI will provide an enhanced IT management system, IT storefront, enterprise help desk, local field services, and life cycle support for end-user devices. CACI’s innovative approach to enterprise technology infuses contemporary technologies with industry best practices to deliver commercial-style services that will improve customer experience and productivity for the Dept. of the Air Force’s global workforce. CACI and its partners will equip Airmen and Guardians with state-of-the-art services and automated capabilities that enable access to the tools they need to perform their mission efficiently and effectively when they need it, where they need it.
What You’ll Get To Do
As a Asset Management Software Engineer, you will work with a team to configure tools and Cloud services to collect and store Asset Management data, provide solutions to extract that data from relevant services, and make it available for ingestion and integration with other solutions. You and your team will get to design and integrate the solution to map data from various sources to uniquely identify devices on the network and provide a single “source of truth”. Knowledge of the devices and applications that are present in the environment is a key component to service management and cybersecurity, and your team will provide that information. You will work remotely, as part
of a larger team, and will engage with customers, and other technical team members regularly.
More About the Role:
You’ll employ best practices for design, development, testing, and change management for the solutions.
Develop custom solutions for specialized mission sets based on customer needs and requirements.
You’ll assist in preparation of internal software / data design documentation.
Develop data extraction, transformation, cleansing, and loading processes between different systems.
Build reports, dashboards, and databases to support end-user reporting and information requirements.
Analyze and interpret results using statistical techniques.
You’ll work with your team to integrate systems and solutions, triage issues, and prioritize tasks as it relates to your solutions.
You will produce and review detailed documentation and diagrams related to the solution.
You and your team will be responsible for providing periodic reports, addressing audit findings, and supporting testing activities.
You’ll implement and maintain proper security practices and be responsible for patching and/or upgrading tools related to the solution.
You and your team will need to monitor performance of the solution, identify potential issues and risks, as well as recommend and implement solutions following standard release processes.
You’ll strive to optimize the relevant infrastructure for cost-effectiveness, performance, and scalability.
You’ll get to develop and maintain automation scripts and templates to streamline provisioning, configuration management, and deployment processes.
You’ll Bring These Qualifications
US Citizenship required.
Must meet eligibility requirements for access to classified information and for continued employment, successfully obtain a Department of Defense (DoD) Secret Clearance and pass all relevant background checks. An Active DoD clearance is preferred but not required.
CompTIA Security+ CE or other DoD Approved 8570 Baseline certification at IAT Level II or higher is required.
University Degree (BS), or equivalent years of related experience, and additionally 10+ years of related IT engineering or development experience required.
Experience with Data Analysis and Data Analytics tools such as Power BI, Tableau and/or Python.
Experience developing solutions using Structured Query Language (SQL) and NoSQL databases.
Experience designing, implementing, and monitoring Extract, Transform, and Load (ETL) processes.
Experience developing Application Programming Interfaces (APIs) and/or microservices.
Experience with securing systems following DISA STIGs and other government compliance requirements (NIST 800-53, FISMA, etc.) and working with IA personnel to arrive at sensible and effective security policies.
Proven ability to work with vendors in troubleshooting and resolving issues related to tools and solutions.
Excellent problem-solving and analytical skills, with strong attention to detail.
Ability to adapt quickly to changing priorities and work well under pressure.
Strong communication and interpersonal skills to collaborate effectively with cross-functional teams and clients.
Experience with system administration in Linux environments (RHCE equivalence) or Windows Server environments.
These Qualifications Would Be Nice to Have:
Experience with deploying and integrating the Axonius Cyber Asset Management Platform.
Software development experience using C#, C++, Python.
Experience working with Git, MongoDB, Azure Blob Storage.
Cloud certifications such as Azure Developer Associate, Azure Data Engineer Associate, Azure Data Scientist Associate.
Understanding of and experience with administering servers and solutions in Microsoft Azure.
ITIL 4 Foundation or higher certification.
Familiarity with common cybersecurity tools.
Experience working as part of a project team using Agile, Scrum, Kanban, or SAFe processes.
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.
#LI-Remote
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, sexual orientation, gender identity, 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
Since this position can be worked in more than one location, the range shown is the national average for the position.
The proposed salary range for this position is:
$89,500-$188,000