Annual Salary: $135,000 - $215,000 (depends on experience level)
Up to 20% 401k contribution (no matching required)
Build Something to Be Proud Of.
Captivation Software has built a reputation on providing customers exactly what is needed in a timely manner. Our team of engineers take pride in what they develop and constantly innovate to provide the best solution. Captivation Software has an immediate need for a Software Engineer to support our customer.
Telework is authorized on this TTO; however, tasking that can be done while teleworking is dependent on customer requirements. Future part-time telework may be authorized on a case-by-case basis depending on tasking.
Requirements
Security Clearance:
- Must currently hold a Top Secret / SCI U.S. Government security clearance w/ a Favorable Polygraph, therefore all candidates must be a U.S. citizen.
Required Skills:
- Bachelor’s degree in Computer Science or related discipline is required.
- Shall have experience as a Software Engineer in software development/engineering, including requirements analysis, software development, installation, integration, evaluation, enhancement, maintenance, testing, or problem diagnosis/resolution. The individual must be able to communicate directions and provide guidance to junior programmer/analysts, as required.
- Shall have a firm grasp of modern computer programming and development of application software for complex systems and software testing.
- Shall have extensive experience in planning and accomplishing goals and complicated tasks and providing consultation on complex projects as top-level contributor or specialist.
- Shall have experience developing solutions integrating or extending FOSS/COTS products.
- Shall have demonstrated technical writing skills and have generated technical documents in support of a software development project.
- Shall have experience on the design and development of at least one Object Oriented system.
- Unix/Linux environments (bash, scripting, ftp, .sh); bare metal
- Java, Java Spring Frameworks, general open source Java libraries
- RESTful Web/Reactive Services (Java/Spring/SpringBoot)
- Cloud-based streaming analytic environments with big data ingestion/processing (e.g., Heron, Storm, Flink)
Desired Skills:
- Cloud-based data queuing, batching, and messaging (e.g., Kafka Messaging, Kafka Streams, NiFi)
- Containerization of services via Docker (e.g., DockerHub/Harbor, YAML files)
- Docker orchestration software (e.g., Kubernetes)
- SQL, NoSQL, and caching databases (e.g., MySQL, Cassandra, ElasticSearch, Redis)
- Automated build/deployment environments - production, staging, development (e.g., Maven, Jenkins, Git)
- Agile development practices (e.g., Scrum/Sprints, Jira/Confluence)
- eVo and UWE environments
Other optional technical skills may include some of the following:
- Experience with distributed monitoring/logging software (e.g., Prometheus, Grafana, Kabana)
- Experience with Geo/Mapping technologies (e.g., WMS, WKT, GeoTools)
- Understanding of customer data feeds/types/formats
- Understanding of customer AEA/MWS and other corporate services
- Understanding of customer certification, compliance and policy topics
- Understanding of customer networks (protection levels, etc.)
- Understanding of customer streaming and storage corporate services
Benefits
- Annual Salary: $135,000 - $215,000 (depends on experience level)
- Up to 20% 401k contribution (no matching required)
- Above market hourly rates
- $3,000 HSA Contribution
- 5 Weeks Paid Time Off
- Company Paid Employee-Only Medical / Dental / Vision Insurance / Life Insurance / Short-Term & Long-Term Disability / AD&D