Senior Software Engineer
Reston, VA
Job Id:
132058
Job Category:
Job Location:
Reston, VA
Security Clearance:
TS/SCI
Business Unit:
Zachary Piper
Division:
Zachary Piper LLC
Position Owner:
Sydney Holliday
Zachary Piper Solutions is seeking a Senior Software Engineer to join a mission driven team in DC. The Senior Software Engineer will provide application development and support to an eco-system of big data apps, in a collaborative environment.
Responsibilities of the Senior Software Engineer include:
· Determine best software and web technologies for our client’s needs
· Enhance software systems (processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems)
· Review and test software, adhering to design requirements and documenting results
· Provides input to hardware/software trade-offs, software reuse, and requirements analysis
· Create and maintain software and web based applications
Qualifications for the Senior Software Engineer include:
- 14+ years of software engineering experience
- Experience with Java, Spring, Springboot, and MongoDB
- Experience with containerization (docker/Kubernetes) and CI/CD tool experience (Gitlab, Jenkins)
- Active TS/SCI Clearance with CI Polygraph
Compensation for the Senior Software Engineer include:
- Salary: 170,000- 190,000 **Depending on Experience**
- Comprehensive Benefits: Medical, Dental, Vision, 401K, PTO, Sick Leave as required by law, and Holidays
This job opens for applications on 12/10/24. Applications for this job will be accepted for at least 30 days from the posting date
Keywords: gather requirements, analyze requirements, define requirements, effective software technologies, web technologies, client's needs, develops software systems, maintains software systems, supports software systems, enhances software systems, processing-intensive analytics, novel algorithm development, large data sets, real-time systems, business management information systems, documented requirements, software components, system design, hardware/software trade-offs, software reuse, requirements analysis, system level, individual software components, software engineering, design methodologies, development environment, integration, enterprise-level production, reviews software components, tests software components, design requirements, documents test results, designs applications, creates applications, tests applications, maintains applications, web-based applications, content solutions, customer requirements, formal design process, formal specifications, data flow diagrams, laws, standards, Top-Secret/SCI, CI Polygraph, TS/SCI, CI Poly, NoSQL, SQL, Mongo, PostgreSQL, REST APIs, secure transport methodology, CI/CD tools, Gitlab, Jenkins, Microservices Architecture, Java, Spring, Springboot, MongoDB, ElasticSearch, containerization, Docker, Kubernetes, cloud platform technologies, AWS, big data tools, Elasticsearch, Splunk, NiFi, Kafka, Agile, Scrum, ETL, AI, ML concepts