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
Fire Alarm Technical Sales Representative
Eagle Fire has been a trusted leader in fire protection and life safety since 1987. As we continue to grow across the Southeast, we're seeking a Fire Alarm Technical Sales Representative to suppor…
Private Equity Associate Attorney
Job Description Job Description Private Equity Associate Attorney (4th-5th Year) Location: Boston, Denver, Washington, D.C., Los Angeles (Santa Monica), New York, Reston, San Francisco Prac…
Primary Care Physician
Primary Care Physician | Gretna, VA Introduction to the Role and Practice: Centra is actively seeking Family Medicine Doctors for our growing Primary Care Centers. We are seeking candidat…
Licensed Structural Engineer - Building Enclosure
Job Location : Alexandria, VA Position Overview Hoffmann Architects + Engineers is searching for a licensed structural engineer to join our team in picturesque Old Town Alexandria, Virginia. W…
SR MANAGER SALES
Join the largest manufacturer of tile and natural stone in the United States and watch your career stand out with Dal-Tile, a subsidiary of Mohawk Industries. Our close-knit team of dedicate…
SAP Master Data Governance (MDG) SME and Data Team Lead
Job Description Job Description cBEYONData is seeking a highly skilled and experienced SAP Master Data Governance (MDG) Lead to join our team in support of a multi-year SAP S/4 HANA modernization…
Lake and Pond Maintenance, Operations Manager
Job Description Job Description This is a high-impact role that ensures our clients receive exceptional stormwater system service, while leading crews to perform at their best. You'll be at the h…
Sr. Marketing & Communication Specialist
Job Description Job Description Responsibilities: Specific job responsibilities for the Senior Marketing & Communication Specialist include: Collaborate with marketing team to develop…
Plumber, Journeyman Licensed - 1st Shift
Job Description Job Description Subsidiary: T & H Services Job Title: Plumber (Journeyman Licensed) Shift:1st Shift – Monday through Friday, 6:00am to 2:45pm Work Location: Blackstone,…
Front Desk Supervisor - Woodbridge VA office
Job Description Job Description Front Desk Supervisor - Woodbridge VA office - training in La Plata, MD About the Role: The Front Desk Supervisor plays a crucial role in ensuring the smoo…