Software Engineer
- Analyze, design and develop tests and test-automation suites.
- Design and develop a processing platform using various configuration management technologies.
- Test software development methodology in an agile environment.
- Provide ongoing maintenance, support and enhancements in existing systems and platforms.
- Collaborate cross-functionally with data scientists, business users, project managers and other engineers to achieve elegant solutions.
- Provide recommendations for continuous improvement.
- Work alongside other engineers on the team to elevate technology and consistently apply best practices.
Citizenship: U.S. Citizenship
Education: Bachelor’s degree in Software Engineering, Computer Science, or related technical field and
Experience: Job-specific experience performing similar roles; required years of relevant experience varies depending on the role (typically, at least 5 years); job-specific experience includes:
- Capable of independently delivering on multiple competing priorities;
- Excellent verbal and written communication skills;
- Experience with some of the following:
- Developing with Linux/Unix or similar Operating Systems;
- Java, Javascript, or Python;
- Deployments, DevOps, AWS and GIT;
- Build tools (e.g., gradle, maven);
- Familiarity with some of the following:
- Agile software development methodologies;
- Amazon Web Services (AWS);
- Continuous integration and software CM processes / tools (Subversion, GIT, JIRA, Confluence);
- Microservice architectures
- Familiarity with Elasticsearch and/or Postgres;
- Development experience defining, developing and maintaining REST based interfaces;
- Experience with Container orchestration frameworks such as Docker and Kubernetes;
- Experience with networking, Redis, Kafka, Grafana, ELK stack (Elasticsearch, Logstash, Kibana);
- Familiarity with real-time communication mechanisms such as WebSockets;
- Familiarity with Node, Cesium, and/or OpenLayers;
- Familiarity with emerging trends in desktop, web, and mobile app development;
- Experience with the Federal Intelligence Community.
Recommended Jobs
Senior Associate, Physical Security Engineer, Global Workplace Services
Overview Senior Associate, Physical Security Engineer, Global Workplace Services At Capital One, we dare to dream, disrupt and deliver a better way. Our goal is simple—bring ingenuity, simplic…
Delivery Driver (CDL B)
With dedication to our people and our products, The Honickman Companies® are collectively one of the largest independent beverage employers in the country. Our Canada Dry business includes distributi…
Project Manager
Position Summary We are seeking a dynamic and motivated Project Manager to join our team. We are the leader in the Glass, Glazing & Paneling Industry. Our company has a diverse portfolio of proj…
Cook
Full time Cook - Memory Support The Glebe is seeking a Cook to join our team! Our upscale retirement community is looking for a professional, experienced Cook who has a passion for food and a str…
Data Scientist
Job Description Kavaliro is seeking a highly skilled and motivated Data Scientist to join our team in Reston, VA. The ideal candidate will possess a strong analytical background with demonstrat…
Urgent Care Physician
Physician – NowCare Urgent Care Bayview Physicians Group is a progressive, independent, multi-specialty physician group serving the Hampton Roads region of southeast coastal Virginia. We are curre…
Hair Stylist - Southwest Plaza
Job Description Join a locally owned Great Clips® salon, the world's largest salon brand, and be one of the GREATS! Whether you're new to the industry or have years behind the chair…great opportun…
Project Controls Specialist
At BWX Technologies, Inc. (NYSE: BWXT), we are People Strong, Innovation Driven. A U.S.-based company, BWXT is a Fortune 1000 and Defense News Top 100 manufacturing and engineering innovator that pro…
Transport Opertns Manager I
Job Identification 11448 Job Category Transportation Operations Posting Date 01/02/2026, 01:57 PM Locations Williamsburg AHQ/Sign Shop Apply Before 01/17/2026, 04:59 AM Job Schedule …