Job DescriptionJob DescriptionCohere is seeking applicants for our CNO Development SkillBridge program!
What is the DoD SkillBridge program?
The DoD SkillBridge Program is a transition opportunity that permits active duty service members to use up to 180 days of service to learn and train with registered industry partners at the end of their service contract. The goal is to ensure a smooth transition into a civilian workrole by participating in internship or apprenticeship-style learning opportunities that directly align with open positions. More information can be found at the following links regarding eligiblity and the authorization process:
https://skillbridge.osd.mil/military-members.htm
https://skillbridge.osd.mil/faq.htm
https://skillbridge.osd.mil/resources.htm#military-members
Cohere's SkillBridge Program
Cohere's SkillBridge program elevates your skillset for successful transition into CNO Developer roles. During your time as a participant, you will work on various projects to sharpen your coding abilities as well as deepen your understanding of the operating system and various security concepts. Successfully completing the program means that you will transition into CNO Developer positions at Cohere Technology where you will work on building solutions to solve cutting-edge cybersecurity problems.
Some of the topics you will learn include:
- Coding in C/C++, Assembly, and Python
- Reverse Engineering and Binary Analysis
- Operating System Concepts
- Exploitation and Security
Administrative Requirements (non-negotiable)
- Must currently be an active duty service member in the US armed forces.
- Must possess a current (active) TOP SECRET (TS) clearance at minimum.
- Must be willing to relocate to the DC/VA/MD/NJ metropolitan area upon completion of the program.
Skill Requirements
We're looking for candidates that are comfortable writing computer programs. This includes writing programs as a hobby or professionally. The ideal candidate will be familiar with programming in C and/or Assembly. This is not a hard requirement, but familiarity with these languages is a plus.
DISCLAIMER OF ENDORSEMENT: The information provided in this page is for informational purposes only and neither constitutes nor implies any endorsement, recommendation, or favoring of any entity, product, service, or organization by the Department of Defense SkillBridge program or any part of the Department of Defense.Powered by JazzHRSORZIOlpxs
Job DescriptionJob DescriptionAre you a talented and experienced DevOps Engineer with a passion for cutting-edge technologies and a desire to make a difference in the government, defense, and intelligence sectors? We have an exciting opportunity for you!As a Mid to Senior Level DevOps Engineer, you will be an integral part of our dynamic team, working at the forefront of technology advancements and supporting critical missions in the Gov Con, DoD, and Intel space. With your active Top Secret security clearance, you'll have the chance to work on highly classified projects that directly impact national security.Responsibilities:Architect and design secure and scalable DevOps solutions: Leverage your expertise to develop and implement robust DevOps strategies, ensuring the highest level of security, reliability, and performance for our mission-critical systems.Infrastructure automation and orchestration: Collaborate with cross-functional teams to build and maintain automated deployment pipelines, utilizing industry-leading tools and frameworks to streamline and optimize our development and operational processes.Continuous integration and delivery: Drive the adoption of CI/CD practices and tools, enabling rapid and frequent software releases while ensuring the integrity of the overall system.Security and compliance: Implement best practices for securing systems and data, adhering to industry and government regulations, and proactively identifying and mitigating security vulnerabilities.Performance monitoring and optimization: Monitor system performance and proactively identify areas for improvement, implementing enhancements to ensure optimal uptime, scalability, and reliability.Collaboration and knowledge sharing: Work closely with cross-functional teams, including developers, system administrators, and security specialists, fostering a collaborative environment and sharing your expertise to drive innovation and excellence.Qualifications:Active Top Secret SCI security clearance is a must.Bachelor's degree in Computer Science, Engineering, or a related field.Proven experience as a DevOps Engineer in the government contracting, Department of Defense, or intelligence community.Strong knowledge of cloud platforms (AWS, Azure, or GCP) and experience with infrastructure-as-code tools (e.g., Terraform, CloudFormation).Comp TIA Security+ Certification. Proficiency in configuration management tools (e.g., Ansible, Chef, Puppet) and containerization technologies (Docker, Kubernetes).Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI/CD) and version control systems (e.g., Git, SVN).Solid understanding of networking concepts, security best practices, and system monitoring tools.Excellent problem-solving and troubleshooting skills, with the ability to analyze complex issues and provide innovative solutions.Strong communication and interpersonal skills, with the ability to collaborate effectively with both technical and non-technical stakeholders.Join our team and be part of an organization that values innovation, teamwork, and the opportunity to make a real impact in safeguarding our nation's security. Apply now and take your career to new heights in the exciting world of government contracting, Department of Defense, and intelligence community! Compensation:Cohere knows that our employees are our most valuable assets. Cohere offers competitive pay, commensurate with experience, labor categories, and current market demands.FULLY PAID health care premiums for medical with PPO and HSA optionsFULLY PAID dental, vision, and life insuranceEarn 240 hours PTO / year (30 days, accrued at 20 hours/month)401k plan with matching employer contributions and profit sharingExtremely lucrative referral programsMonthly billable incentive rewardsYearly training allowance for self-developmentFlexible schedulesAbout Cohere: Cohere was founded in 2015 by seasoned intelligence community engineers to unify and streamline both cyber and kinetic workflows for the Intelligence Community and the Department of Defense. This is an opportunity to join a close-knit team of engineers who are passionate about learning from each other and developing next-generation capabilities supporting National operations. Your work will contribute directly to National Space activities affecting National and international security. We invest in our people, offering tailored training and mentorship as we grow our engineers. We believe that providing opportunities to learn fuels individual and organizational success. At Cohere, not only will you take your technical skills to the next level, but if desired, you can learn the processes and skills necessary to launch your own company too. We offer mentoring opportunities to learn from experienced leaders on creating and growing your own contracting business. If you have a background in coding, computer security, data science, or space operations and want to take your career to the next level in a mission that will affect our national security for decades to come, apply today!Powered by JazzHRcnnKcXgB5v
Job DescriptionJob DescriptionCohere is seeking a Software Test Engineer! As a member of an agile custom application development and integration team you will support working with the government customer to help shape a new phase of applications into the C2S cloud environment. You will work closely with a medium size contractor team and the customer to ensure that the development of approved requirements into features during each sprint operate and function as designed and align with approved user interface standards. You will use an automated and manual testing application methodology to accomplish this activity. To track and report defects, you will leverage the government ticketing system and work directly with developers and database administrators to describe and detail findings, and potential corrective courses of action. Invent your future and make a lasting impact at Cohere!Duties include but are not limited to:Developing and executing manual test plans. Developing automated test scripts for regression testing. Documenting defects using Government provided Jira platform. Becoming an expert with the custom developed financial application. You’ll Bring These Qualifications:8-years' experience developing and processing manual test scripts for multi-role based custom applications and capabilities. 6-years' experience writing, automating, and running test scripts to ensure that every feature of the software solution functions as designed. 6-years' experience developing reusable automated test scripts and maintain their compatibility with software as the application changes. Experience working closely with business analysts, developers, and stakeholders to create the test plans, test cases, and test scripts. Experience working within an Agile sprint development team environment using Jira and Confluence. Experience with software systems development in the IC community. Excellent written and verbal communications skills. TS/SCI Full Scope Poly BA/BS Degree These Qualifications Would Be Nice to Have: Experience Testing Financial Applications Working knowledge of automated application testing applications Powered by JazzHRVFzQYqblPE
Job DescriptionJob DescriptionCohere is seeking fully cleared, dynamic technical professionals to join our team as a Member of an agile team you will work with the government customer to help shape a new phase of applications into the cloud environment. You will work closely with multiple contractor teams and the customer to transform approved requirements into features during each sprint. You will help to develop the new suite of applications one sprint at a time. As a Database Administrator/ Engineer, you will deliver services within a cloud environment, while working within an Agile project team. You will also be responsible for participating in collaborative discussions and helping to establish DB administration norms and practices to ensure consistency across the multiple development and integration efforts. As a Database Administrator/ Engineer you will be responsible for the following:Providing technical expertise and support in the use of PostgreSQL DBMSCreating and maintaining database objects such as tables, views, index, constraints for data platform and custom applicationsDeveloping, implementing, and maintaining database backup and recovery procedures for the processing environments, and ensures that data integrity, security, and recoverability are built into the DBMS applications.Creating views to drive front-end data analytics and reporting.Driving end-to-end availability, performance monitoring, and capacity planning for PostgreSQL, using native and 3rd party toolsImplementing automated methods and industry best practices for consistent installation and configuration of PostgreSQL for production, pre-production, and non-production environmentsAdministering PostgreSQL databases throughout the non-production (Sandbox, development, test, UAT, Training), pre-production (Staging) and production lifecycles in an AWS environmentEnhancing and maintaining logical and physical database designs from application requirementsDesigning and implementing automation using SQL scripts and database functionsResponding to user reported errors in a timely manner.Monitoring systems performance and identifying problems that may arise.Liaison with developers and IT project managersRecommending changes and enhancements for database performance and protectionMaintaining an awareness of trends and developments in database development and administrationLeveraging experience to provide support in the areas of data mapping, data extraction, transformation, and loading (ETL) The ideal Database Administrator/ Engineer candidate should demonstrate the following skills:Active TS/SCI w/FSPBachelor’s degree in computer science, software engineering, or related field of study6+ years of experience in administering on-prem/cloud based multiuser environment with expertise in planning, designing, building, and implementing complex database systems.Experience with AWS RDS or Aurora for PostgreSQLExperience with optimizing database performance through exhaustive proactive testing and ongoing real-time monitoringExperience with SQL scripting and database functionsExperience testing database security and enterprise policy guidelines according to established best practices.Monitored and maintained the backups for database recoverability for all production databases.Experience working in the database domain managing all operations of RDBMS databases such as Oracle/SQL Server/DB2 or PostgreSQL DB.Familiar with open-source DBMS tools such as pgAdmin, pgModeler, or DBeaver.Experience with data modeling and Entity-Relationship Diagrams (ERDs)Experience with Structured Query Language (SQL)Possess analytic problem-solving skills.Knowledge of computer software applications, including database technologies and programming languagesExcellent verbal and written communication skills Additional desired skills for the Database Administrator/ Engineer candidate include the following:Experience implementing and deploying databases in Amazon Web Services (AWS)Experience with AGILE / DEVOPS a plusWorking knowledge of COTS tools supporting data governance.Experience with Financial Management Systems.Powered by JazzHRhsD9u2YHCB
Job DescriptionJob DescriptionCohere is seeking a Software Developer, you will support software architecture development, requirements analysis, process execution and evaluation, selection, and evaluation of COTS/GOTS tools, and integration (with both new and legacy systems).Duties include but are not limited to:Interact with customers and development team to gather and define requirements.Analyze and study customer requirements to determine the most effective software technologies to satisfy their needs.Design, create, test, and maintain software-based applications to satisfy customer requirements.Follow a formal design process using formal specifications, data flow diagrams, and other accepted design techniques and adhere to laws, standards and established guidelines for development and delivery of software applications (e.g., reuse, modifiable, efficient, reliable, understandable, fault tolerant)Coordinate creation and collection of necessary technology components and integrate them into a coherent site design.Design and develop visually pleasing, content rich, user-friendly interfaces with intuitive navigation.Develop and maintain software development technical documentation to assist with software application maintenance and upgrades.Provide software process management and configuration management throughout the software development lifecycle.Resolve problems with software and responds to suggestions for improvements and enhancements. Required Qualifications:Active TS/SCI w/FSP BA/BS in a related discipline7+ Years of experienceJava 8+ along with java11 for ATO purposesAngular JSTomcat 9MySQL8 (including SQL queries)HibernateMavenEclipseElastic SearchLinux commands Desired Skills:ConfluenceJiraAngularSpring bootJasmine (test framework)Apache TikaLDAPSMTPJunitHTML,CSSAWS(EC2,S3)Powered by JazzHRaljIyjeroZ
Job DescriptionJob DescriptionCohere is seeking an experienced Java Developer! You will provide support on a team that provides a full spectrum of software development and automated testing for an IT-focused, enterprise-wide system.Duties included but are not limited to:Develop Java APIs using Spring BootIntegrate a Spring Boot application with external APIs from 3rd parties.Work with database team to map models to PostgreSQL tablesWork with infrastructure team to deploy codebase to webservers.Advocate for new or improved development practices that increase craftsmanship, availability, resilience, and scalability of our solutions.Provide demonstrations of new features and functionality to the customerWrite and execute unit tests on new and existing Java code.Provide documentation and assist program management with deliverables related to backend functionality and user workflows.Assist the team with creating user stories and features for existing and upcoming work.Support frontend team during integration with backend REST API callsTake part in analysis efforts, identification, and recommendation of solutions, integration points and related implementation architecture for business usage improvements, scalability, and performance.Provide guidance to less experienced developers and administrators in the form of code review, solution design, and recommended training and development plans. Required Qualifications:Active TS/SCI w/FSPBachelor’s Degree in a Technical field (i.e., Information Technology, Information Systems, Computer Science2+ years’ experience using Spring or Sprint Boot frameworks.7+ years’ experience writing Java.Experience mapping objects to RDBMS systems with Hibernate or other ORMs.Experience working with databases like Oracle, Postgres, or MySQLStrong knowledge the MVC design patternStrong knowledge of Maven or Gradle automation toolsHands-on experience with AWSFamiliarity with REST design principlesAbility to create self-contained, reusable, and testable code.Experience using JavaDocs or other inline code documentation conventions.Extensive experience with Git source code management systemAbility to break large tasks down into smaller, more manageable pieces.Experience working in Agile, SAFe, and Scrum environments. These Qualifications Would be Nice to Have:Testing experience using JUnit and other testing tools such as Selenium.Experience deploying database schema versions using Flyway or LiquibaseFrontend experience with frameworks like Angular, Reacts, and/or Vue.js.Experience working in both commercial and C2S AWS environments.AWS Cognito/OAuth 2.0/OpenID Connect experience.Familiarity with TDD/BDD software development processesExperience with building the infrastructure for serving the front-end app and assets.Architecting and automating the build process for production, using task runners or scriptsExperience working with Bootstrap and Material Design patterns and principals.Good understanding of Public Key Infrastructure (PKI) and familiarity with OpenSSExperience configuring and implementing multi-factor authentication solutions for applications.In-depth knowledge of validation by government information assurance and cyber security standards and practices through formal verification methodsPowered by JazzHRa14F9t8Mbe
Job DescriptionJob DescriptionCohere is seeking a Software Developer with Agile methodology experience to augment a team of developers, in support of the development of a Java application in high paced, technologically evolving environment. We value team members who strive to produce high quality work through collaboration with team members and customers while making a difference through individual contributions to ensure project success for our team and our customers. We are leading the charge for digital transformation in the intelligence community, so we are seeking team members who are optimistic about leveraging emergent technologies that are strategically aligned to AWS best practices. As part of the Intel Application Services, you will support the men and women charged with safeguarding the American people and enhancing the Nation’s safety, security, and prosperity. Invent your future and make a lasting impact at Cohere! Duties include but are not limited to:Participate in long- and short-term sprint planning and daily scrum events.Develop capabilities based upon described and detailed requirements.Adhere to source code development standards and source code version control processes.Document testing requirements and strategies, and work with Test Team to remediate identified issues.Work collaboratively with other development team members, synchronizing development efforts. You’ll Bring These Qualifications:Active TS/SCI w/FSPBA/BS in a related disciplineTeam Delivery Mentalit10+ Years of Related ExperienceExperience with:Java DevelopmentAngular InterfacesSpring BootMavenGitCOTS Tool IntegrationJIRA and/or Confluence knowledge AWS experience and/or knowledge TS/SCI w/FSP These Qualifications Would Be Nice to Have: Scrum, SaFE and Kanban experience preferred.Apache PDFBoxJUnitData Analytics Dashboard Tool IntegrationData Governance and Management IntegrationAWS DevOps and/or AWS Certified Practitioner certificationCommercial or national security sector DevOps knowledge Powered by JazzHRlMdjz9Q4Dn
Job DescriptionJob DescriptionCohere is seeking a Senior Cloud Architect! You will take a lead on architecting an existing high-profile application in a cloud DevOps environment utilizing available UC2 and UC2S (AWS) services. You will be responsible for the design, development and the supervision of the teams that are responsible for building the application will utilize UC2S and C2S services in combination with 3rd party solutions. This position will split time between our Chantilly, VA and Bethesda, MD locations - 50% Chantilly and 50% Bethesda (negotiable). Invent your future and make a lasting impact at Cohere!Duties include but are not limited to:Help technical teams break down high level epics into stories.Oversee infrastructure operations and guide, as necessary.Oversee backend/API team operations and guide, as necessary.Oversee backend/UI team operations and guide, as necessary.Architect and oversee the development of DevSecOps into the project.Act as a technical representative on customer meetings, Requirements Review Board (RRB), Change Control Board (CCB) and run the Architecture Review Board (ARB) Required Qualifications:7+ years’ experience implementing solutions on C2S architecture.Active TS/SCI w/FSPBS in a relevant disciplineDesigning, developing, and deploying business software at scaleArchitecting and building IaaS and PaaS solutionsExperience working with Java, Spring and AngularExperience working with databases like Postgres, Oracle, or MySQLDesigning Highly available and fault-tolerant enterprise and web-scale software deploymentsExperience working with distributed systems as it pertains to data storage and computing.Experience working with AWS technologies (S3, EC2, SQS, SNS, Lambda, CDK, etc.)A solid understanding of C2S storage solutions such as S3, EFS, and EBS.Software design patterns (microservices, messaging, distributed architectures)Experience with database replication and Transaction processingData management utilizing AWS services.AWS Solutions Architect ExperienceA solid understanding of C2S storage solutions such as S3, EFS, and EBS.Agile Scrum methodologiesJira and ConfluenceStrong written and verbal communication skills with a customer focus Desired Qualifications:Master’s DegreeContinuous integration concepts and tools (bamboo, Jenkins)Configuration management tools (Ansible, Chef, or Puppet)Linux- and Windows-based system administration skillsAbility to work independently.Infrastructure automation through DevOps scriptingIT compliance and risk management (security, privacy, SOX, HIPPA, etc.Powered by JazzHRSuM2ukEMB8
Job DescriptionJob DescriptionCohere is seeking a Help Desk Specialist SME to join our team! You will provide support on a team that provides a full spectrum of important IT-focused, enterprise-wide lifecycle support, including dev ops, applied technology investigations, operations and maintenance, and infrastructure lifecycle support services across the customer’s enterprise. Our support in NOVA and Bethesda includes software engineering/development, O&M, technology investigations, customer advocacy, business process engineering, and system design. Invent your future and make a lasting impact at Cohere! Duties include but are not limited to:Serve as subject matter expert, possessing in-depth knowledge of Help Desk support.Support on Low and High – email, phone and potentially SkypeProviding details to any bugs found by end users, tester(s) or stakeholder to the development team.Relaying verbally or via email, any pertinent information/details to the Government Program Office on any bugs found, resolutions from the development team, or web tool inconsistences.Documenting all end user interactions and writing bugs/issues/concerns in JIRA or other ticketing systemUpdating documentation in Confluence and web toolPosting Notification banners and eventsInterfacing with the User Engagement team and Government Program Office when required.Demonstrating product to internal program teamProviding statistics and producing special requests for Government Program Office when requiredApprising User Engagement team of any request from users and participating in focus groups.Respond to and diagnose problems through discussion with user.Ensure a timely process through which problems are controlled – includes problem recognition, research, isolation, resolution, and follow-up step.Supervise operations of help desk and services as focal point for customer concernsProvide support to end users on a variety of issues.Identify, research, and resolve technical problems.Respond to telephone calls, email, and personnel requests for technical support.Document, track, and monitor the problem to ensure a timely resolution.Provide second tier support to end users.Interact with network services, software systems engineering, and/or applications development to restore service and/or identify and correct core problem.Simulate or recreate user problems to resolve operating difficulties.Recommend systems modifications to reduce user problems.Providing feedback to development team on potential enhancementsSpecial projects and tasks as assigned. You’ll Bring These Qualifications:5 years of relevant experienceTS/SCI clearance with FSPCommand of Microsoft Windows ApplicationsAbility to learn new technology.Ability to communicate and document effectively.Demonstrated experience and problem-solving abilities to assist customers with a variety of queries.Ability to communicate effectively in a fast-paced environment. These Qualifications Would be Nice to Have:Testing Demonstrated experience with providing customer service for systems that reside in a secure environment.Powered by JazzHRpU9ExRZuwW
Job DescriptionJob DescriptionCohere is looking for a Lead Business Analyst to join our team! Experience with the Software Development Lifecycle (SDLC) and software development using agile methodologies such as Scrum, DevOps, SAFe, etc., and experience managing Help Desk and providing training. You will join an advanced program to effectively manage diverse teams and cross functional stakeholders - invent your future and apply today! You’ll Bring These Qualifications:Active TS/SCI w/FSP is required.Must be well versed in full systems development life cycle, strategic information planning, and knowledge management practices.Ability to develop, lead and manage an end user facing help desk team.Ability to train and educate new users, staff, and stakeholders.Experience working with and managing expectations of multiple Product Owners.Must be able to identify, communicate, and develop mitigation plans for risks to the program.Demonstrated experience successfully managing disparately located personnel.Demonstrated and current experience managing program delivering systems/tools/solutions in production, while transitioning to better technology solutions.Must be able to provide oral and written discussion of analytical findings using narrative and graphic forms.Must possess excellent communication skills and be able to facilitate and document meetings effectively.Should be able to effectively communicate development progress using various Agile metrics, such as burn down, cumulative flow diagrams, and cycle time.Should be able to identify symptoms for process improvement.Ability to work independently with minimal guidance and supervision.Able to identify and communicate sprint goals, create project outlines and timelines, and distribute responsibilities to team members.Facilitate daily stand-ups, and meetings to monitor project progress and resolve any issues the team may be experiencing.Shape team behavior through excellent management via the agile methodRemove project obstacles and roadblocks to develop solutions with team.Ensure milestones are reached and deadlines are met throughout project lifecycle.Build strong relationships with stakeholders, application users, and program owners.Document progress and communicate to upper management and stakeholders.Provide recurring or ad hoc project status reports.Coordinate meeting invites, develop meeting agendas, facilitate meetings, develop meeting minutes.The ideal candidate will be familiar with leveraging and administering Atlassian tools such as Confluence, Jira, as well as version control tools such as GitHub.Working knowledge of the systems development life cycle, strategic information planning, and knowledge management practices.Demonstrated experience working with and managing expectations of multiple Product Owners.Possess analytic problem-solving skills.Knowledge of computer software applications, including database technologies and programming languagesExcellent verbal and written communication skillsDetail oriented skills Education & Experience Required:Candidate must have a Bachelor’s degree in Computer Science or equivalent12 Years of job-related experience and High School/GED diploma10 Years of job-related experience and Associates degree8 Years of job-related experience and Bachelor’s degree6 Years of job-related experience and Master’s degree4 Years of job-related experience and DoctorateExperience working in Agile, SAFe, and Scrum environments. These Qualifications Would be Nice to Have:Bachelor’s degree in computer science, software engineering, or related field of studyExperience with AGILE / DEVOPS a plus.Powered by JazzHRyYvuvvkl2X