Logo
Jobs via Dice

Software Engineer

Jobs via Dice, Bethesda, Maryland, us, 20811

Save Job

Overview

Leidos is seeking a TS/SCI cleared Software Engineer to support a long-term DOMEX Technology Platform contract. You will work with Systems Engineers, Software Engineers, Architects, and Operations Engineering/Management on development activities spanning middle-tier and backend engineering. The role is on-site in Bethesda, MD with a flexible schedule and occasional remote work depending on client requirements. Responsibilities

Design, develop, test, and maintain Python microservices Implement message consumers and producers with Apache Kafka Integrate with Elasticsearch for real-time and batch data indexing and querying Write unit and integration tests; ensure high code coverage and reliability Build CI/CD pipelines for services and deploy them in Kubernetes clusters Participate in design discussions, code reviews, and architecture planning Monitor and troubleshoot production issues with observability tools Contribute to technical documentation and knowledge sharing within the team Apply software engineering and design methodologies appropriate to development, integration, and production environments Foster collaboration with team members to provide quality service and product to customers Qualifications (required)

Bachelor's Degree with 4-8 years of relevant experience or Master's with 2-6 years of relevant experience Active Top Secret/SCI clearance and ability to obtain and maintain a Polygraph Proficiency in Python and related backend frameworks (e.g., FastAPI, Flask) Experience with Docker and containerization Experience with ETL processes Linux environment experience with bash scripting Strong understanding of RESTful APIs and microservice architecture Hands-on Kubernetes experience: deploying, monitoring, debugging services Knowledge of design patterns, security practices, and logging/monitoring principles Familiarity with Git and collaborative workflows (PRs, reviews) Experience with DevOps practices and CI/CD tools (GitLab or Jenkins) Strong verbal and written communication skills Experience with AGILE practices Self-starter with the ability to work in a team and independently Nice to have

Active Security+ certification and ability to obtain Privileged User Account (PUA) certification Elasticsearch certifications or related certifications Familiarity with Keycloak or authentication/authorization products GraphQL experience and/or Apache NiFi experience Experience with production/enterprise systems at scale Understanding of distributed systems concepts (idempotency, eventual consistency) Familiarity with schema registries and Kafka streaming patterns Pay

Base pay range: $85,150.00/yr - $153,925.00/yr Location and type

Location: Bethesda, MD (on-site with flexible scheduling; remote work percentage varies by client requirements) Job function and industry

Job function: Engineering and Information Technology Industry: Software Development

#J-18808-Ljbffr