May 1, 2026

Splunk Software Engineer (SF)

Senior • On-site

125,004 - 249,996 USD/yr

Annapolis Junction, MD

Position Summary:

The Kenjya-Trusant Group is looking for a Splunk Software Engineer to support our Maryland Customer in the development and delivery of cross domain solutions. This position offers the opportunity to lead mission-critical programs that enable secure information sharing across multiple domains. The Splunk Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements.

Essential Job Functions:

  • Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and documents test results.
  • Resolves software problem reports. Utilizes software development and software design methodologies appropriate to the development environment.
  • Provides specific input to the software components of system design to include hardware/software tradeoffs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components.
  • Analyze user requirements to derive software design and performance requirements.
  • Debug existing software and correct defects.
  • Provide recommendations for improving documentation and software development process standards.
  • Design and code new software or modify existing software to add new features.
  • Integrate existing software into new or modified systems or operating environments.
  • Develop simple data queries for existing or proposed databases or data repositories.
  • Write or review software and system documentation.
  • Serve as team lead at the level appropriate to the software development process being used on any particular project.
  • Design or implement complex database or data repository interfaces/queries.
  • Develop or implement algorithms to meet or exceed system performance and functional standards.
  • Assist with developing and executing test procedures for software components.
  • Develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and investigate problem areas.
  • Modify existing software to correct errors, to adapt to new hardware, or to improve its performance.
  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.

Minimum Required Qualifications:

  • Due to the nature of this position and the information employees will be able to access; US Citizenship is required.
  • Required Security Clearance: TS/SCI w/ Poly.
  • Bachelor's degree with fourteen (14) years of experience in Computer Science or related discipline from an accredited college or university is required.
  • Fourteen (14) years' experience as a SWE in programs and contracts of similar scope, type, and complexity is required.
  • Five (5) years' experience object-oriented programming languages such as C++ and Java.
  • Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor's degree.
  • Must have SPLUNK, ROXY and RHEL 9 experience.

Desired Skills: Testing and Linux systems administration experience is a plus.

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. The Kenjya-Trusant Group offers competitive compensation, a flexible benefits package, career development opportunities that reflect its commitment to creating a diverse and supportive workplace. Benefits include, not all inclusive – Medical, Vision & Dental Insurance, Paid Time-Off, Company Paid Holidays, 401K, Personal Development & Learning Opportunities.

The proposed salary range for this position is:

Splunk Software Engineer: $125,000 - $250,000

Employment Type: Full-time, Exempt
THE KENJYA-TRUSANT GROUP, LLC is a Service-Disabled Veteran-Owned Small Business that was established in 2015 as a merger between The Kenjya Group, Inc. and Trusant Technologies, LLC. Our mission is to implement, support and protect the nation's advanced technology systems, business processes and high-technology facilities. Working with the Department of Defense, Department of Homeland Security, the Intelligence Community, state and local governments, and commercial clients, Kenjya-Trusant provides cyber protection, information technology, engineering, construction management and acquisition support services.

THE KENJYA-TRUSANT GROUP, LLC is an Equal Opportunity/Affirmative Action Employer that does not unlawfully discriminate in any of its programs or activities on the basis of race, color, religion, sex, age, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other basis prohibited by applicable law. We strive to create a diverse, inclusive and respectful work culture that values all.

Similar jobs you might like

Technology

New offer

The Kenjya-Trusant Group

Technical Writer Level 3 (CS)

Senior

On-site

Annapolis Junction, MD

125,004 - 159,996 USD/yr

🏢 Summary: Technical Writer role focused on creating, editing, and maintaining comprehensive technical documentation for hardware and software systems, including installation guides, user manuals, and operational documentation. The position involves collaborating with developers and senior leadership to produce high-quality documents, reports, and briefings for internal and external stakeholders. Requires active TS/SCI with Poly clearance and strong proficiency in documentation and design tools. 🗂️ Requirements: US Citizenship, TS/SCI with Poly security clearance, Bachelor’s degree with 8 years of Technical Writer experience OR high school diploma with 12 years of experience OR Master’s degree with 6 years of experience, Experience in technical writing on programs/contracts of similar scope and complexity, Proficiency in Adobe Illustrator and/or Adobe Pro, Proficiency with MS Word, PowerPoint, and Visio, Experience writing software and systems engineering documentation 📃 Skills: Adobe, Illustrator, Acrobat, Word, PowerPoint, Visio, Documentation, TechnicalWriting 🏢 Description: Position Summary: The Kenjya-Trusant Group (KTG) is looking for a Technical Writer responsible for the preparation, review, revision, and maintenance of technical documents including software and systems engineering, system operations, testing and user documentation. Tasks include working with the customer’s senior leadership to prepare and review documents with graphics for internal and external (DoW, White House, etc.) distribution. Essential Job Functions: - Writes and edits technical documentation for all the project's hardware and software to include installation, configuration and how-to documentation. - Create code documentation for software; produce implementation guides and end-user guides for capabilities; provide field, data definition, and data flow documentation and format technical publications from pamphlets, technical drawings, and consultations with technical personnel and other available resources. - Assist in preparing and maintaining operations documentation, user guides and manuals and technical publications. - Understand basic concepts (to include basic grammar concepts), responsible for writing technical copy of various types of documents. - Gather technical information, prepare written text. - Maintain a current internal documentation library. - Work with developers to produce quality documentation and training materials. - Prepare reports, responses, and briefings targeted to a wide range of audiences. - Coordinate layout and design of documents. - Research highly technical subject matter, organize information from multiple sources, and express technical information in written form that is comprehensible to a wide audience of readers. Minimum Required Qualifications: - Due to the nature of this position and the information employees will be able to access; US Citizenship is required. - Bachelor's degree with eight (8) years of experience as a Technical Writer in programs and contracts of similar scope, type, and complexity are required OR high school diploma with twelve (12) years of experience OR master's degree with six (6) years of experience is required. - Required Security Clearance: TS/SCI w/ Poly. - Adobe Illustrator and/or Pro experience is a must. - Using multiple word processing and presentation tools such as MS Word, PowerPoint and Visio is required. 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. The proposed salary range for this position is: $125,000 - $160,000. Benefits include, not all inclusive – Medical, Vision & Dental Insurance, Paid Time-Off, Company Paid Holidays, 401K, Personal Development & Learning Opportunities.

Technology

The Kenjya-Trusant Group

Management Analyst Level 1 (OCS)

Junior

On-site

Washington, DC

75,000 - 84,000 USD/yr

🏢 Summary: Full-time Management Analyst I role supporting the Department of State’s Overseas Citizens Services with data analysis, financial tracking, regulatory documentation, crisis response support, and web/content management. The position involves extensive use of Microsoft tools, databases, and consular systems to produce reports, manage projects, and support Tier II/III call center operations. Requires Secret clearance and strong experience in office-based analytical and project support functions. 🗂️ Requirements: U.S. Citizenship, High School Diploma, 3 years office environment experience, Active Secret security clearance, Proficiency in Microsoft Office (Word, Excel, PowerPoint, SharePoint, Outlook), Ability to produce error-free official documents, Experience with data analysis and financial reporting, Experience managing databases and spreadsheets 📃 Skills: Excel, Access, SharePoint, Word, PowerPoint, Outlook, CWSS, ACS, CTF, ATS, CLASSNET, STEP, ConsularOne, WebEditing, Databases 🏢 Description: Position Summary: Management Analyst I to support the Department of State (DOS), Bureau of Consular Affairs (CA) Overseas Citizens Services (OCS). Essential Job Functions: Support OCS staff with research analysis as directed. Gather, maintain, and manage information from Microsoft suite tools (Access, SharePoint, etc.), proprietary systems, or other sources for statistical and financial reports. Analyze methodologies for efficient and effective data collection. Provide recommendations to solve problems and streamline processes. Create, format, and maintain documentation for presentations. Assist in gathering and analyzing communications with U.S. citizens abroad, U.S. Embassies and Consulates, U.S. Congress, and the public. Communicate information through oral presentations, email, SharePoint, web, and webinars in accordance with Department of State guidelines. Perform special projects including public service initiatives, oversight of OCS web content (travel.state.gov, Consular Affairs Intranet, CLASSNET), and program planning. Summarize and organize public comments on proposed Federal regulations. Assist in drafting regulatory notices, explanatory publications, and preparing regulations for publication. Prepare 7 FAM draft revisions using Department drafting templates and tools. Support crisis management by responding to inquiries, providing statistics and reports, and delivering presentations. Recommend solutions on financial issues and coordinate with the Government Financial Manager. Track authorizations, transfers, and disbursements of program funding. Analyze financial data and spending trends. Provide relationship management, data analysis, process design, and full project lifecycle management. Create project management tools including charters and schedules. Manage Intranet materials and guide 24/7 call center resources. Assist with OMB information collection approval processes and preparation of Supporting Statements and Legal Authorities. Create dynamic spreadsheets and Access databases with case statistics and graphs. Collect quantitative data from the Consular Workload Statistics System (CWSS). Update Consular Affairs website resources using web-editing software. Draft and analyze IT requirements for OCS systems including ACS, IPCA modernization, STEP enhancements, web-based ATS, and Consular One. Provide paralegal support in areas including family law. Develop user training materials for ATS, Complaint Registry, and other systems. Produce Hague certificates for immigration and emigration cases. Support stakeholder outreach and presentations. Provide Tier II and Tier III call center support during crises and emergencies. Enter and triage information in databases including Excel, ACS, CTF, and other CA systems. Provide after-hours emergency support as required. Perform other duties as assigned. Minimum Required Qualifications: U.S. Citizenship required. High School Diploma required. Three (3) years of experience in an office environment required. Secret security clearance required. Proficiency in Microsoft Office (Word, PowerPoint, Excel, SharePoint, Outlook). Ability to type error-free final documents for senior leadership and government officials. Excellent organizational, communication, and customer service skills. Benefits: Competitive compensation. Flexible benefits package including Medical, Vision, and Dental Insurance. Paid Time-Off and Company Paid Holidays. 401K. Personal Development and Learning Opportunities. Proposed salary range: $75,000 - $84,000.

Technology

Experis Manpower Group

Backend Developer (Security)

Mid

Remote

Krakow, Poland

140 - 150 PLN

🏢 Summary: Remote backend engineering role focused on building secure, scalable backend services and APIs using Python and Java within a cloud-native, security-driven environment. The position involves developing microservices, managing Kubernetes-based deployments, and integrating with AWS and Splunk for security analytics and monitoring. The engineer will work closely with security and frontend teams in an Agile setup. 🗂️ Requirements: Minimum 3 years of backend engineering experience, Proficiency in Python 3, Proficiency in Java, Experience with RESTful APIs, Experience with microservices architectures, Hands-on experience with AWS (DynamoDB, IAM, Lambda, API Gateway), Strong knowledge of Redis and high-availability configurations, Experience with Docker and Docker Compose, Practical experience with Kubernetes, Experience with Helm, Experience with Splunk Enterprise data ingestion and analytics, Knowledge of HTTP Event Collector configuration, Experience with authentication and IAM, Experience integrating with Identity Providers, Bachelor’s degree in Computer Science, Engineering or equivalent experience 📃 Skills: Python, Java, REST, Microservices, AWS, DynamoDB, IAM, Lambda, APIGateway, Redis, Docker, Kubernetes, Helm, Splunk, SAML, SSO, HTTP, Webhooks, Protobuf, WebSockets 🏢 Description: Location: 100% remote Tasks Design, develop, and maintain scalable backend services and APIs Build secure, high-performance backend systems using Python 3 and Java Implement RESTful APIs and microservices architectures Implement and manage secure authentication flows using SAML 2.0 and SSO Integrate backend services with frontend components and collaborate with React developers Configure and maintain Splunk Enterprise integrations for security event monitoring Build and maintain Splunk dashboards for threat discovery and investigation Collaborate with security teams on Cisco Secure Firewall and Secure Network Analytics integrations Manage containerized deployments using Docker, Docker Compose, and Kubernetes Administer Kubernetes clusters including deployment, scaling, and Helm chart management Optimize Redis caching strategies including session management and pub/sub messaging Develop and maintain AWS DynamoDB data models and access patterns Configure and manage AWS IAM roles and security policies Implement serverless solutions using AWS Lambda and API Gateway Contribute to endpoint security analytics pipelines using Cisco AnyConnect NVM and CESA Configure NVM Collector and Splunk Add-Ons for endpoint analytics Participate in code reviews, architectural discussions, and technical documentation Work in an Agile/Scrum development environment Requirements At least 3 years of backend engineering experience Proficiency in Python 3 and Java Experience with RESTful APIs and microservices architectures Hands-on experience with AWS including DynamoDB, IAM, Lambda, and API Gateway Strong knowledge of Redis including high-availability cluster configurations Experience with Docker and Docker Compose for containerized development Practical experience with Kubernetes and Helm Experience with Splunk Enterprise data ingestion and analytics Knowledge of HTTP Event Collector configuration and webhook integrations Hands-on experience with security topics (IAM, auth) is highly desirable Experience integrating with Identity Providers and Active Directory attribute mapping Experience with Protobuf and WebSockets is an advantage Experience with Duo Network Gateway and secure access to on-premises resources is a plus Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience Strong problem-solving skills and ability to work in a fast-paced environment Offer Multisport card Private healthcare Access to an e‑learning platform Group life insurance

Technology

Kepora

Cloud Software Engineer

Senior

On-site

Potomac, MD

🏢 Summary: The offer is for a Cloud Software Engineer responsible for developing and maintaining complex Big-Data Cloud systems with a focus on distributed computing and information retrieval. The role involves back-end processing, analytics, indexing, and implementing scalable cloud-based solutions using Hadoop ecosystem technologies. The engineer contributes to system design, testing, optimization, and secure cloud deployments in a high-security environment. 🗂️ Requirements: U.S. Citizenship, Active TS/SCI clearance with Full Scope Polygraph, 8+ years software engineering experience, 2+ years Big-Data Cloud and/or Distributed Computing experience, Bachelor’s degree in Computer Science or related field or equivalent experience, 2+ years Cloud and Distributed Computing Information Retrieval experience, 1+ year experience with Cloud Big Table implementations, 1+ year experience with Cloud Distributed File System implementations, 1+ year experience implementing MapReduce analytics, 1+ year experience with Cloud Distributed Coordination Frameworks, Experience with Object Oriented Design and Java development, Experience with Hadoop ecosystem technologies, Experience with multi-node cloud installation and management, Experience securing cloud and distributed systems, Experience with UNIX/Linux environments, Experience with SIGINT systems and signal analysis, Experience with configuration management tools 📃 Skills: Java, Hadoop, MapReduce, HDFS, HBase, YARN, Zookeeper, J2EE, JMS, Lucene, Solr, MongoDB, REST, MAVEN, Eclipse, Python, Bash, Ruby, CFEngine, VMWare, VirtualBox, XML, JSON, CSV, Avro, JVM, CentOS, Linux, RedHat, Subversion, ClearQuest, Razor, PKI 🏢 Description: Clearance & Citizenship Requirements This position requires U.S. Citizenship and an active TS/SCI security clearance with Full Scope Polygraph. Candidates who do not currently hold these credentials will not be considered.Description:The Cloud Software Engineer develops, maintains, and enhances complex and diverse Big-Data Cloud systems based upon documented requirements. Directly contributes to all stages of back-end processing, analyzing, and indexing. Provides expertise in Cloud Computing, Hadoop Eco-System including implementing Java applications, Distributed Computing, Information Retrieval (IR), and Object Oriented Design. Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and documents test results. Resolves software problem reports. Utilizes software development and software design methodologies appropriate to the development environment. Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components.CONUS TRAVEL: NOCONUS TRAVEL: NRegular Hours Per Year: 1880Extra Hours Per Year: 0Night Work: NLocal Travel Using a POV: NPager Duty: NPager Duty Comments: Work on Holidays: NWork on Weekends: NShift Work: NWarZone: NCOOP: NUnpublished Skills: NMandatory Skills:1. Eight (8) years experience software engineering experience in programs and contracts of similar scope, type, and complexity is required; two (2) years of which must be in programs utilizing Big-Data Cloud technologies and/or Distributed Computing. Bachelors degree in Computer Science or related discipline from an accredited college or university is required. Four (4) years of cloud software engineering experience on projects with similar Big-Data systems may be substituted for a bachelors degree. Master in Computer Science or related discipline from an accredited college or university may be substituted for two (2) years of experience. Cloudera Certified Hadoop Developer certification may be substituted for one (1) year of Cloud experience.2. The following Cloud related experiences are required:3. a. Two (2) years of Cloud and Distributed Computing Information Retrieval (IR).4. b. One (1) year of experience with implementing code that interacts with implementation of Cloud Big Table.5. c. One (1) year of experience with implementing code that interacts with implementation of Cloud Distributed File System.6. d. One (1) year of experience with implementing complex MapReduce analytics.7. e. One (1) year of experience with implementing code that interacts with Cloud Distributed Coordination Frameworks.8. Experience with Computer Network Operations: Utility Computing, Network Management, Virtualization (VMWare or VirtualBox), Cloud Computing 2. Multi Node Management and Installation: Management and installation of Cloud and Distributed Computing on multiple nodes, Python, CFEngine, Bash, Ruby or related technologies.9. Experience with Information Assurance: Securing Cloud Based and Distributed applications through industry standard techniques such as Firewalls, PKI Certificate and Server Authentication with experience in Corporate authentication service(s)10. Experience with Information Technology:11. a. Object Oriented Design and Programming, Java, Eclipse or similar development environment, MAVEN, RESTful web services.12. b. Cloud and Distributed Computing Technologies: at least one or a combination of several of the following areas - YARN, J2EE, MapReduce, Zookeeper, HDFS, HBase , JMS, Concurrent Programming, Multi-Node implementation/installation and other applicable technologies.13. c. Cloud and Distributed Computing Information Retrieval: at least one or a combination of several of the following areas - HDFS, HBASE, Apache Lucene, Apache Solr, MongoDB14. d. Ingesting, Parsing and Analysis of Disparate Data-sources and formats: XML, JSON, CSV, Binary Formats, Sequence or Map Files, Avro and related technologies15. e. Aspect Oriented Design and Development16. f. Debugging and Profiling Cloud and Distributed Installations: Java Virtual Machine (JVM) memory management, Profiling Java Applications17. g. UNIX/LINUX, CentOS18. Experience with SIGINT:19. a. Experience with at least one SIGINT collection discipline areas (FORNSAT, CABLE, Terrestrial/Microwave, Overhead, and ELINT)20. b. Geolocation, emitter identification, and signal applications. 3. Joint program collection platforms and dataflow architectures; signals characterization analysis21. Experience with Other:22. a. CentOS and Linux/RedHat23. b. Configuration management tools such as Subversion, ClearQuest, or RazorOptional Skills:1. Provide in-depth knowledge of Information Retrieval; assisting the software development team in designing, developing and testing Cloud Information Retrieval2. Implement complex workflows that manage Cloud MapReduce analytics3. Implement code that interacts with Cloud Distributed Coordination Frameworks4. Oversee one or more software development tasks and ensures the work is completed in accordance with the constraints of the software development process being used on any particular project5. Make recommendations for improving documentation and software development process standards