Jobs · Engineering · Maryland

Software Engineer

ABSC (Absolute Business Solutions Corp.) · Bethesda, MD · 4 mo ago
On-siteEngineering$160k–$225k/yrFull-time

Responsibilities

  • 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
  • Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of COTS/GOTS in place of new development, and requirements analysis and synthesis from system level to individual software components
  • Designs, implements, and integrates software applications or performs software engineering tasks
  • Utilizes software engineering and design methodologies appropriate to the development, integration, and production environment
  • Participate in test, staging and production deployment
  • Aid in the maintenance of services and procedures for a big data pipeline which includes Kafka, Elasticsearch, and several in-house written python/java micro services running on Kubernetes
  • Develop and integrate Docker containers to be deployed to Kubernetes
  • Monitor automated system integration tests to identify failed modules and components
  • Manage individual project priorities, deliverables, and deadlines
  • Foster an environment of collaboration with the different team members in the goal of providing quality service and product to our customers

Requirements

  • Requires Bachelor’s Degree and 8-12 years of prior relevant experience or Masters with 6-10 years of prior relevant experience.
  • Must possess an Active Top Secret/SCI clearance and ability to obtain and maintain a Polygraph
  • Experience with containerization, especially with Docker
  • Experience with DevOps practices and tools including Continuous Integration/Continuous Delivery (CI/CD) tools and practices, especially Gitlab or Jenkins
  • At least 8 years of experience with the following: Python, API development, Extraction, Transformation, and Load (ETL), enterprise search capabilities (such as Elasticsearch) to solve Big Data challenges, Experience with PostgreSQL and SQL server, Experience with Agile practices, Hands-on development and/or scripting experience, especially Python and Bash in Linux environment, Experience with AWS cloud-based architecture, services (Lambda, etc.), and software development, Experience with Artifactory, Strong verbal and written communication skills, Enthusiastic with the ability to work well in a team and a self-starter who can work on their own

Desired Skills

  • Active Security+ certification
  • Active CE certification
  • Ability to obtain Privileged User Account (PUA) certification by the Government
  • GraphQL Service
  • Azure Service
  • Salt for deployment automation
  • Elasticsearch, Kibana, and Logstash
  • Experience with systems at scale
  • Kafka or other message passing systems
  • Experience of a production/enterprise system
  • Appian low-code application development platform
  • Experience with any of the following technologies: GPU-based Kubernetes, SALT for deployment automation, Elasticsearch, Kibana, and Logstash

Similar jobs

Software Engineer

BAE Systems, Inc.Fort George G. Meade, MD· 1 wk ago
Engineering$133k–$226k/yrapply on jobs.baesystems.com

Software Engineer

EpicRound Rock, TX· 4 days ago
Information Technologyapply on epic.avature.net

Software Engineer

EpicGarland, TX· 4 days ago
Information Technologyapply on epic.avature.net