Software Engineer, Mid-Level

2 weeks ago


Annapolis Junction, United States Independent Software Full time
What you will be doing As a Software Engineer you be responsible for collaborating with System and Software Engineers to design and develop custom Kubernetes operators to manage the deployment and sustainment of BEARHYDE CCE, a Corporate Data Compliance Service for the CASA Compute Environment. The BEARHYDE service shall provide a containerized service that customers can provision and access on demand inside a Kubernetes cluster. The Software Engineer designs, develops, tests, deploys, documents, maintains, and enhances complex and diverse software systems based upon documented requirements. These systems might include, but are not limited to, processing intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, business management information systems, and systems which incorporate data repositories, data transport services, and application and systems development and monitoring. 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 Open-SourceSoftware (OSS) and/or Commercial Off-The-Shelf (COTS) Government Off-The-Shelf (GOTS) software in place of new development, and requirements analysis and synthesis from system level to individual software components. Experience developing in UNIX. Ability to perform shell scripting. Working knowledge of Configuration Management (CM) tools and Web Services implementation. Requirements:
* Experience with Linux CLI * Experience writing scripts using Bash/Python to automate administrative tasks and workflows
* Experience with SQL technologies such as PostgreSQL * Experience with NoSQL technologies such as Elasticsearch * Experience with containerization technologies such as Docker * Experience with Helm Charts and Kubernetes operators to automate the management of complex applications throughout their lifecycle * Experience with Git Version Control System
* Analyze user requirements to derive software design and performance requirements.
* Debug existing software and correct defects. * Design and code new software or modify existing software to add new features. * Write or review software and system documentation. * Integrate existing software into new or modified systems or operating environments.
* Develop simple data queries for existing or proposed databases or data repositories. * Software development using languages such as C, C++, Python, Ruby, Perl, JavaScript, etc.
* Has experience with agile development processes. * Has experience with source code control systems, such as Git. * Serve as team lead at the level appropriate to the software development process being used on any particular project. * Design and development of relational and non-relational database applications. * Use of orchestration frameworks such as Spring and Kafka. * Familiarization with queue management systems * Develop or implement algorithms to meet or exceed system performance and functional standards. * Develop and execute test procedures for software components. * Develop software solutions by analyzing system performance standards and conferring with users or system engineers; analyzing systems flow, data usage and work processes; and investigating problem areas. * Modify existing software 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 outcomes and consequences of design decisions * Java development using the Eclipse IDE (Integrated Development Environment). * Development of Java 2 Enterprise Edition (J2EE) applications * Experience using collaboration and software development tools (ie. Atlassian). * Software development using continuous integration practices * Experience with container technologies (ie. Docker). * Unix shell scripting * Development of event driven or data driven analytics * Development of cloud-based solutions and technologies. * Design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints. Perform quality control on team products. * Recommend and implement suggestions for improving documentation and software development process standards. * Oversee one or more software development teams and ensure the work is completed in accordance with the constraints of the software development process being used on any particular project. * Confer with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements, and interfaces. * Coordinate software installation on a system and monitor performance to ensure operational specifications are met. Desired Skills:
* Experience with the Atlassian Tool suite (Jira, Confluence) * Familiar with container orchestration technologies such as Kubernetes * Experience providing customer outreach and troubleshooting support * Experience with CI/CD concepts, principles, methodologies, and tools such as GitLabEducation and Experience: Master's degree in Computer Science or related discipline from an accredited college or university, plus three (3) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity.
OR
Bachelor's degree in Computer Science or related discipline from an accredited college or university, plus five (5) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity
OR
Seven (7) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity. Clearance Required: Must possess an active TS/SCI with Polygraph security clearance to be considered for this role. Independent Software is an Equal Opportunity Employer EOE, M/F/D/V

  • Annapolis Junction, United States CACI International Inc Full time

    Mid-Level Software EngineerJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: TS/SCI with PolygraphEmployee Type: RegularPercentage of Travel Required: Up to 10%Type of Travel: Local* * * The program, a new 5 year contract with an expected award date in late 2024, is a Mission Focused Team (MFT) construct where we will provide...


  • Annapolis Junction, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing!As a Software Engineer you will be responsible for collaborating with system and software engineers to design and develop custom Kubernetes operators to manage the deployment of various SQL databases in support of the Database as a Service (DBaaS) mission solution for the CASA Compute Environment. The...


  • Annapolis Junction, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing! As a Software Engineer you be responsible for collaborating with System and Software Engineers to design and develop custom Kubernetes operators to manage the deployment and sustainment of BEARHYDE CCE, a Corporate Data Compliance Service for the CASA Compute Environment. The BEARHYDE service shall...


  • Annapolis Junction, United States 2HB Incorporated Full time

    This is a full-time position, and requires a TS/SCI/Full Scope Polygraph Clearance. 2HB Incorporated is seeking a Mid-Level Software Engineer in order to support its government customer in Annapolis Junction, MD. Along with meeting the Software Engineer II LCAT requirements, the ideal candidate for this position will have experience with object-oriented...


  • Annapolis Junction, United States 2HB Incorporated Full time

    This is a full-time position, and requires a TS/SCI/Full Scope Polygraph Clearance. 2HB Incorporated is seeking a Mid-Level Software Engineer in order to support its government customer in Annapolis Junction, MD. Position Requirements: * Along with meeting the Software Engineer II LCAT requirements, the ideal candidate for this position will have a FORNSAT...


  • Annapolis Junction, United States 2HB Incorporated Full time

    This is a full-time position, and requires a TS/SCI/Full Scope Polygraph Clearance. 2HB Incorporated is seeking a Mid-Level Software Engineer in order to support its government customer in Annapolis Junction, MD. The DTS team is currently seeking a mid-level Developer who has experience with end-to-end software development, system development life cycles and...


  • Annapolis Junction, United States 2HB Incorporated Full time

    This is a full-time position, and requires a TS/SCI/Full Scope Polygraph Clearance. 2HB Incorporated is seeking a Mid Level Software Engineer in order to support its government customer in Annapolis Junction, MD. This opening is for a Software Engineer 2 to support a cyber mission as a Software Engineer 2 in Annapolis Junction, MD. This is a full-time...


  • Annapolis Junction, United States Independent Software Full time

    What you will be doing! As a Software Engineer you will be responsible for collaborating with system and software engineers to design and develop custom Kubernetes operators to manage the deployment of various SQL databases in support of the Database as a Service (DBaaS) mission solution for the CASA Compute Environment. The Software Engineer will design,...


  • Annapolis Junction, United States 2HB Incorporated Full time

    This is a full-time position, and requires a TS/SCI/Full Scope Polygraph Clearance. 2HB Incorporated is seeking a Mid Level Software Engineer in order to support its government customer in Annapolis Junction, MD. Software Engineer II to fill a position within a product development team. The candidate will have a primary focus on supporting all aspects of...


  • Annapolis Junction, United States 2HB Incorporated Full time

    This is a full-time position, and requires a TS/SCI/Full Scope Polygraph Clearance. 2HB Incorporated is seeking a Mid Level Cloud Software Engineer in order to support its government customer in Annapolis Junction, MD. This opening is for a Cloud Software Engineer to perform requirements analysis, software development, installation, integration, evaluation,...


  • Annapolis Junction, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing: The 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...


  • Annapolis Junction, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing!As a Software Engineer you will develop, maintain, and enhance 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...


  • Annapolis Junction, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing:The 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...


  • Annapolis Junction, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing!Independent Software is hiring a Software Engineer, Level 2,  Requirements: Full Stack DeveloperFront end:  Angular 2Middle Tier:  Java, Spring, Springboot Back end:  MongoDB, ElasticSearchContainerization using Docker and KubernetesExperience and Education: Bachelor’s degree in Computer Science or...


  • Annapolis Junction, United States Belay Technologies Full time

    Job DescriptionJob DescriptionBelay Technologies has been voted Baltimore Business Journal's (BBJ) Best Places to Work 2019, runner up in 2020 and a finalist in 2021!Belay Technologies is seeking a Mid-Level Software Engineer (SWE) to join our intel team. The SWE will support one of our programs in the intel community. The SWE will support our task...


  • Annapolis Junction, United States Belay Technologies Full time

    Job DescriptionJob DescriptionBelay Technologies has been voted Baltimore Business Journal's (BBJ) Best Places to Work 2019, runner up in 2020 and a finalist in 2021! Belay Technologies is seeking a Mid-Level Software Engineer (SWE) to join our intel team. The SWE will support one of our programs in the intel community. The SWE will support our task...


  • Annapolis Junction, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing!The 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....


  • Annapolis Junction, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing!As a Software Engineer, Level 2 you will be responsible for developing, maintaining, and enhancing 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...


  • Annapolis Junction, United States Intelliforce-IT Solutions Group Full time

    Job DescriptionJob DescriptionTo be considered for this opportunity you will need to possess an active TS/SCI with polygraph.  We regret that we do not have the ability to assist you with gaining clearance at this time.Join our Best Workplace Award Winning Team and enjoy our terrific benefits including generous time off, long term retirement contributions,...


  • Annapolis Junction, United States HII Mission Technologies Full time

    Requisition Number: 16545 Required Travel: 0 - 10% Employment Type: Full Time/Salaried/Exempt Hours Per Week: 40.00 Security Clearance: TS/SCI with Poly Level of Experience: Mid Summary Mission Technologies a division of HII - Cyber Electronic Warfare and Space (CEWS) team provides full-spectrum cyber, EW and space capabilities that address today's rapidly...