Software Engineer - Python/FASApi/JavaScript/JSON/CSS/MongoDB/Docker

Captivation Software

Annapolis Junction, MD

$130K - $270K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 12 hours ago


Job description

Build to something to be proud of.

Captivation 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 is looking for software developers who can get stuff done while making a difference in support of the mission to protect our country.

Description

Captivation Software is looking for a software engineer to provide customer support and infrastructure services with quick response capabilities for SIGINT and Cyber Solutions.

Requirements
Security Clearance:
  • Must currently hold a Top Secret/SCI U.S. Government security clearance with a favorable Polygraph, therefore all candidates must be a U.S. citizen
Minimum Qualifications:
  • At least seven (7) years of experience as a SWE in programs and contracts of similar scope, type, and complexity is required
  • Bachelor's degree in Computer Science or related discipline from an accredited college or university is required
  • An additional 5 years of relevant experience may substitute for the degree.
Required Skills:
  • Experience with Python, FASApi, JavaScript, JSON, CSS
  • Experience with building conventional Rest Services
  • Experience Querying MongoDB, Elasticsearch
  • Experience with working within a Docker / Compose enabled environment
  • Experience and comfort using Gitlab, Jira
  • Experience and comfort moving between frontend and backend development
  • AI assisted development
  • Eager to learn, energetic, and highly motivated junior developer
Desired Skills:
  • Backend skills with Golang, Protobuf
  • Frontend: React, SASS/LESS, Leaflet (UI map library)
  • Elasticsearch index management
  • Experience with Kubernetes

This position is open for direct hires only. We will not consider candidates from third party staffing/recruiting firms.

Benefits
  • Annual Salary: $130,000 - $270,000 (Depends on the Years of Experience)
  • Up to 20% 401k contribution (No Matching Required and Vested from Day 1)
  • Above Market Hourly Rates
  • $3,600 HSA Contribution
  • 6 Weeks Paid Time Off
  • Company Paid Employee Medical/Dental/Vision Insurance/Life Insurance/Short-Term & Long-Term Disability/AD&D



Frequently asked questions

Q: What skills or qualities help someone succeed as a Software Engineer?

A: To succeed as a Software Engineer, key technical skills include proficiency in programming languages such as Java, Python, or C++, as well as expertise in software development methodologies like Agile and version control systems like Git. Additionally, strong problem-solving skills, attention to detail, and the ability to learn and adapt quickly are essential soft skills, along with effective communication and collaboration skills to work with cross-functional teams. These technical and soft skills enable Software Engineers to design, develop, and maintain high-quality software applications, driving career growth and effectiveness in the role.

Q: What is the career path for a Software Engineer?

A: A Software Engineer's typical career progression involves starting as a Junior Software Engineer, where they focus on coding and contributing to existing projects, then advancing to a Mid-Level Software Engineer role, where they take on more complex tasks, lead smaller projects, and mentor junior team members. As they gain experience, they can move into Senior Software Engineer positions, where they lead large-scale projects, architect software systems, and make technical decisions that impact the organization. With continued growth, Software Engineers can pursue leadership roles, such as Technical Lead or Engineering Manager, or transition into specialized areas like DevOps, Product Management, or Technical Consulting.