Senior-Level Software Engineer

2 weeks ago


Owings Mills, United States ProObject Full time

Senior-Level Software Engineer (Unix, Perl, JavaScript) (ID-02)

Annapolis Junction, MD

Position Description:

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 Source Software (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.

Labor Category Requirements:

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.

Recommend new technologies and processes for complex software projects.

Serve as the technical lead of multiple software development teams.

Select the software development process in coordination with the customer and system engineering.

Ensure quality control of all developed and modified software.

Delegate programming and testing responsibilities to one or more teams and monitor their performance.

Technical Skills Required:

Experience using the Linux CLI

Experience writing scripts using Bash/Python

Experience developing with Java in a Linux environment

Experience developing with the Spring Framework such as Spring Boot and Spring Security

Experience with Corporate Authentication/Authorization processes, policies and tools

Experience with containerization technologies such as Docker

Experience with Git/GitLab and source control processes (merge requests, peer reviews)

Special Technical Skills Desired:

Experience using Helm Charts to package and deploy applications to a Kubernetes environment

Experience developing applications to use modern Authentication / Authorization processes such as RBAC, OAuth, and PKI

Experience with IaC (Infrastructure as Code) concepts, principles and automation tools such as SaltStack

Experience with the Atlassian Suite of Tools (Jira and Confluence)Minimum Experience Required:

Master’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. Bachelor’s degree in Computer Science or related discipline from an accredited college or university, plus seven (7) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity or Nine (9) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity.

TS/SCI with Polygraph Required

This position requires a security clearance.

Full Time – Software Engineer

[sc name="addtoalljobprofiles"][/sc]

#J-18808-Ljbffr



  • Owings Mills, 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 Senior Systems/Software Engineer in order to support its government customer in Annapolis Junction, MD. The customeris seeking a Senior Systems/Software Engineer to support the Cybersecurity Intelligence Team (CIT) TTO which provides...


  • Owings Mills, United States Red Arch Solutions Full time

    Red Arch Solutions is a proven and effective small business IT integrator and consultant, recognized as a leading IT provider to the Federal Government, primarily focused within the Intelligence Community. We provide our customers with state-of-the-art tactical and strategic intelligence, systems, and software engineering solutions, solving some of the most...


  • Owings Mills, United States Belay Technologies Full time

    Belay 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 seeks a Software Engineer/Data Modeler to join our intel team in Annapolis Junction, MD. You should have technical experience with ETL, the Altova Suite and Java. Up to 16 hours per week (depends on...

  • AEM Software Engineer

    2 weeks ago


    Owings Mills, United States TTI of USA, Inc. Full time

    This team is responsible for AEM platform. Multiple websites sit on this platform so they are directly responsible for maintenance, support, and building out the websites. Seeking a Sr. Adobe Experience Manager (AEM) software engineer. In this role, you will work with senior engineers to design, develop, modify, adapt, and implement short- and long-term...


  • Owings Mills, United States Independent Software Full time

    Senior Information Systems Security Officer What you will be doing! As Senior Information Systems Security Officer you will ensure the appropriate operational security posture is maintained for an information system and support continuous monitoring of networks to detect and correct areas of security non-compliance, unmitigated vulnerabilities, and other...


  • Owings Mills, United States Mondo Full time

    Job DescriptionJob DescriptionApply now: Senior Software Engineer, a hybrid position local to Washington, DC. The start date is ASAP for this permanent opportunity.Job Title: Senior Software EngineerLocation-Type: Remote-Onsite once a quarterStart Date Is: Next 2-3 weeksDuration: Perm role Compensation Range: $160K-$175KJob Description: Developing and...


  • Owings Mills, United States ProObject Full time

    Principal-Level Software Engineer (Java, C, C++) (CP-01) Annapolis Junction, MD Position Description: 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...


  • Owings Mills, United States Belay Technologies Full time

    Belay Technologies has been voted Baltimore Business Journal's (BBJ) Best Places t o W ork 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 order, assisting the development of...

  • Software Engineer

    5 days ago


    Owings Mills, United States Acclaim Technical Services, Inc. Full time

    Acclaim Technical Services, founded in 2000, is a leading language and intelligence services company supporting a wide range of U.S. Federal agencies. We are an Employee Stock Ownership Plan (ESOP) company, which is uncommon within our business sector. We see this as a significant strength, and it shows: ATS is consistently ranked as a top workplace among DC...


  • Owings Mills, United States Avid Technology Professionals Full time

    Tasks: -Contribute to the development of sections of systems engineering documentation such as System Engineering Plans, Initial Capabilities Documents, Requirements specifications, and Interface Control Documents -Manage system requirements and derived requirements to ensure the delivery of production systems that are compatible with the defined system...


  • Owings Mills, United States GliaCell Technologies LLC Full time

    Are you a Senior Database Engineer who is ready for anew challengethat willlaunch your careerto the next level? Tired of being treated like a company drone? Tired of promised adventures during the hiring phase, then being dropped off on a remote contract and never seen or heard from the mothership again? Our engineers were certainly tired of the same. At...


  • Owings Mills, United States Dewberry Full time

    Job Description: Dewberry has an immediate full-time opening for a Senior Civil Engineer in the Baltimore, Maryland office. The selected candidate will become part of a growing team that practices total project consulting and provides complete, comprehensive services to a wide variety of clients. This position requires significant engineering knowledge and...


  • Owings Mills, United States GliaCell Technologies LLC Full time

    Are you a Mid-Level Reverse Engineer who is ready for anew challengethat willlaunch your careerto the next level? Tired of being treated like a company drone? Tired of promised adventures during the hiring phase, then dropped off on a remote contract and never seen or heard from the mothership again? Our engineers were certainly tired of the same. At...


  • Owings Mills, United States Dewberry Full time

    Job Description: Dewberry has an immediate full-time opening for a Senior Civil Engineer in the Baltimore, Maryland office. The selected candidate will become part of a growing team that practices total project consulting and provides complete, comprehensive services to a wide variety of clients. This position requires significant engineering knowledge and...


  • Owings Mills, United States Dewberry Full time

    Job Description Dewberry has an immediate full-time opening for a Senior Civil Engineer in the Baltimore, Maryland office. The selected candidate will become part of a growing team that practices total project consulting and provides complete, comprehensive services to a wide variety of clients. This position requires significant engineering...


  • Owings Mills, United States Bestgate Engineering Full time

    Bestgate Engineering has an exciting opportunity for a Software Integration Engineer to support a High-Performance Computing Contract. The ideal candidate will develop software Tools and Services in a Linux environment supporting a cloud offering with open-source software using Kubernetes, Docker, Rook and other cutting-edge software. We are looking for a...


  • Owings Mills, United States Compass Pointe Consulting Full time

    JOB TITLE: Sr UI Software Engineer LOCATION: Owings Mills, MD (2 days onsite, 3 days remote. Must be onsite day 1) DESCRIPTION: Compass Pointe has partnered with a global financial company in the Owings Mills, MD area that is looking for a Sr UI Software Engineer. The main function of the Software Engineer is to design, develop, implement, test, and maintain...

  • Software Engineer IV

    2 weeks ago


    Owings Mills, United States HonorVet Technologies Full time

    This resource will need to sit onsite in Owings Mills, MD for 2 days onsite, 3 days remote at the beginning of the contract. They will also need their own device to connect via citrix on the days they work remote. The Job summary below was written by the HM: Role: .NET Engineer Top Skills: • 5+ years of full stack .NET experience • Strong .NET...


  • Owings Mills, United States Saxon Global Full time

    This resource will need to sit onsite in Owings Mills, MD for 2 days onsite, 3 days remote at the beginning of the contract. They will also need their own device to connect via citrix on the days they work remote. The Job summary below was written by the HM: Role: .NET Engineer Top Skills: • 5+ years of full stack .NET experience • Strong .NET...


  • Owings Mills, United States SoHo Dragon Full time

    Job DescriptionJob DescriptionSalary: SoHo Dragon is looking to hire a Lead (Full Stack) Software Engineer r a healthcare company in Owings Mills, MD.Visa sponsorship is not available.This is 100% onsite position.ESSENTIAL FUNCTIONS:Lead a team of software engineers in the design, development, and implementation of multiple applications. Performs and leads...