Software Engineer (Developer, OpenSearch)
The Software Engineer at Confidential Client will design, develop, test, and deploy scalable software solutions focused on cloud-based data platforms and big data analytics using OpenSearch and AWS services. This role requires hands-on expertise in Python, REST APIs, and cloud infrastructure to support mission-critical government projects, working collaboratively in an agile, cross-functional team environment with a focus on innovation and continuous improvement.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Information Technology & Services.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
What You’ll Do
As a Software Engineer (OpenSearch) on a cleared program for our confidential client, you will help design, build, and maintain search and analytics solutions that support mission-critical systems.
- Develop and maintain OpenSearch / Elasticsearch clusters and services.
- Design indexing pipelines and data ingestion workflows for structured and unstructured data.
- Build and optimize search queries, aggregations, and relevance tuning to meet performance and reliability targets.
- Troubleshoot production issues, monitor cluster health, and implement solutions for scale and resiliency.
- Collaborate with cross-functional teams (backend, DevOps, security, program managers) to integrate search functionality into applications.
- Document designs, runbooks, and operational procedures; participate in design reviews and code reviews.
- Follow secure development practices and contribute to continuous improvement of CI/CD pipelines.
Qualifications
Minimum requirements to be considered for this position:
- U.S. citizenship and the ability to obtain and maintain a TS/SCI clearance with polygraph.
- Bachelor’s degree in Computer Science, Engineering, or a related field — or equivalent technical experience.
- Hands-on experience with OpenSearch or Elasticsearch (indexing, queries, cluster administration).
- Comfortable working on Linux-based systems and using version control (Git).
- Solid scripting ability (e.g., Python, Bash) for automation and troubleshooting.
- Strong problem-solving skills and solid written/verbal communication.
- This is an entry-level to early-career role — candidates with internships, co-ops, or 0–3 years of relevant experience are encouraged to apply.
Preferred Qualifications
- Experience with search relevancy tuning and performance optimization.
- Familiarity with containerization or orchestration (Docker, Kubernetes) and cloud platforms (AWS preferred).
- Knowledge of Java, Scala, or other backend languages used with search systems.
- Experience with observability tooling (Prometheus, Grafana, ELK/OpenSearch dashboards).
- Prior work on government or defense contracts is a plus.
Employment Details & Location
- Employment type: FULL_TIME
- Work location: Onsite in Chantilly, VA (local reporting/onsite access required for cleared work)
- Clearance: TS/SCI with Polygraph required (or ability to obtain and maintain)
- Typical hours: Full-time; may require periodic on-site presence and occasional adjusted schedules to support deployments or incidents.
Benefits & Culture
Our confidential client offers a collaborative, mission-driven environment with benefits typical for cleared government contractors, such as:
- Competitive health, dental, and vision benefits
- Retirement plan options
- Paid time off and federal holidays
- Training and professional development support
- An inclusive workplace that values diversity and secure handling of sensitive information
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range