Senior Software Engineer

Ert
Laurel, MD, United States
13 days ago
Apply on diversityjobs.com
Prepare application

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Working hours
Regular working hours

Tech stack

HTML Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Amazon Web Services JIRA Automation of Tests Unit Testing C++ (Programming Language) Cascading Style Sheets (CSS)
+48 more
Cloud Computing CompTIA Security+ Computer Programming Databases Information Engineering Data Governance Data Integration Extract Transform Load (ETL) Database Design Software Debugging Java Servlet JSON Junit Python (Programming Language) PostgreSQL Metadata Microsoft SQL Server OpenShift Oracle (Applications) Performance Tuning PostGIS Selenium Software Engineering Data Streaming Structured Programming Subversion TypeScript Unstructured Data Extensible Markup Language (XML) Enterprise Data Management Esri GIS (Software) Data Processing Spring-mvc Gitlab Git Cloudformation Pandas Containerization Kubernetes Information Technology Apache Kafka Front End Software Development Terraform Software Version Control Data Pipelines Devsecops Docker Jenkins

Job description

Entarian is seeking a Senior Software Engineer for the Commander, Naval Meteorology and Oceanography Command (CNMOC) Data Dissemination SBIR Information Technology Solutions Project. This role will bring strong systems, software, cloud, and SAFE/Agile experience to provide technical expertise on a mission-critical program whose purpose is to develop, modernize, enhance, operate, and maintain services for CNMOC mission critical systems. You will participate in all aspects of the software development lifecycle of a mission critical product including scope and work estimation, architecture and design, coding and unit testing.

  • Support all aspects of software development (designing, coding, testing, debugging, and maintaining products).
  • Translate customer needs into user stories and deliver working capabilities at the conclusion of each sprint.
  • Mentor other software developers on product team to enhance their skills.
  • Participate and/or lead sprint demonstrations and facilitate implementation of agreed upon ideas identified at retrospectives.
  • Work with others on product teams to develop solutions to hard problems that are impeding progress.
  • Effectively communicate technical challenges, options considered, and the recommended solution to team leads.

Requirements

  • Education & Experience: Bachelor’s degree (Computer Science, Software Engineering, Data Engineering/Data Science, or related) with 6+ years of relevant experience.
  • Clearance: Active Secret or ability to obtain Interim Secret prior to start. Directive 8570.1/8140 - IAT II: CompTIA Security+ (or ability to obtain within onboarding window).

  • Programming & Data: Strong Python background with modern data processing libraries (Polars, Pandas, Pydantic); fluency with JSON/XML formats and supporting libraries.
  • Pipelines & Operations: Proven experience designing/maintaining ETL/ELT pipelines for structured and unstructured datasets in operational environments; mastery of data engineering concepts (velocity, volume, variety, veracity).
  • Version Control & TDD: Structured programming with Git/Subversion; experience with testdriven development and Agile lifecycle tools (Jira, Jenkins, JUnit, GitLab).
  • Databases & Modeling: Strong understanding of data modeling, data integration, and database design; hands-on with PostgreSQL/PostGIS, SQL Server, or Oracle.
  • Cloud & Containers: Practical experience with AWS and container technologies; familiarity with DevSecOps frameworks.
  • Geospatial & APIs: Experience integrating geospatial systems and enterprise data platforms/APIs (e.g., ESRI stack, ERDDAP).
  • Communication: Excellent written and verbal communication skills; ability to self-start and work independently with minimal supervision., * Advanced Pipeline Ops: Experience designing, developing, and maintaining large-scale ingestion, transformation, and analytics workflows; strong background in data orchestration and automation tools.
  • Data Governance: Applied knowledge of governance policies, metadata/lineage, cataloging (e.g., DataHub/Amundsen), and compliance reporting.
  • Streaming & Event Data: Experience with streaming platforms (e.g., Kafka, Kinesis) and time-series data stores; optimization for multi-parameter time-based series, preferably in Meteorology/Oceanography domains.
  • AI/ML Enablement: Experience applying AI to accelerate data processing and analytics workflows.
  • Geospatial Tooling: Proficiency with ESRI tools and broader ESRI ecosystem.
  • Security & Compliance: Hands-on with Cybersecurity best practices and DISA STIG checklists; familiarity with DevSecOps pipelines.
  • Cloud & Containers (Advanced): Experience with container runtimes (e.g., OpenShift, Kubernetes, Podman); IaC (Terraform/CloudFormation); cost/performance optimization in AWS.
  • Domain Tooling: Experience with IRODS; exposure to Spring MVC, Java/Java Servlet, C++, and front-end (JavaScript, HTML, CSS, TypeScript) for endtoend data application integration.
  • Test Automation: Familiarity with Selenium/Citrus for automated validation in data-adjacent services.
  • Customer Engagement: Demonstrated history of direct customer support and structured escalation.

About the company

Formed through the strategic union of Sev1Tech and ERT, Entarian is a premier provider of mission-critical engineering and technology solutions. Founded on a legacy of excellence dating back to 1993, Entarian is a product of an evolved and fully diversified engineering and federal technology leader. From deep space to defense and civilian missions, Entarian delivers secure, mission-aligned digital solutions that drive national resilience and operational effectiveness. We don’t just support modernization; we define it.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on diversityjobs.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all