Software Engineer II
Core
Design, develop, test, deploy, and maintain complex software systems including real-time systems, data repositories, and processing-intensive analytics for the Department of Defense and Intelligence Community.
Role type
Software Engineer II (IC) (via careerplan.io/jobs/73183b5b-5356-4953-a63c-6e7241cc8d75-software-engineer-ii-at-prosync)
Builds
Production software systems, data workflows, and automation pipelines for defense and intelligence missions.
Domain
Defense contracting, Intelligence Community, Big Data, Cloud Infrastructure
Required skills
Python, Java, Apache Airflow, Apache Spark, Docker, Git, Unix/Linux CLI, Bash scripting, C/C++
Preferred skills
AWS Cloud Services, Atlassian Tool Suite (JIRA, Confluence), Spring, Kafka
Technologies
Apache Airflow, Apache Spark, Docker, containerd, Podman, Git, Eclipse IDE, J2EE, Kafka, Spring
Responsibilities
Design and code new software or modify existing software to add features; Develop and execute test procedures for software components; Create and maintain data workflows and automation pipelines using Apache Airflow; Collaborate with data engineers and platform teams to ensure workflows are efficient and production-ready; Debug existing software and correct defects; Design and develop relational and non-relational database applications.
Seniority
Mid-level IC (Level 2)
