Senior Software Engineer in Reston, VA at honor foundations

Date Posted: 12/13/2024

Job Snapshot

Job Description

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