user avatar

Software Engineer SME

TEKsystems c/o Allegis Group

Posted today

Job Requirements

Gaithersburg, MD Alexandria, VA Chantilly, VA Tucson, AZ Reston, VA
Top Secret Polygraph not specified
Senior Level Career (10+ yrs experience)
$200,000 - $235,000

Job Description

Job Summary
TEKsystems is seeking an experienced Senior Software Engineer to design, build, and support mission critical software systems that directly impact national security and global awareness. In this role, you will develop scalable backend services and user‑facing components using Java or Python, RESTful APIs, SQL databases, and modern CI/CD pipelines in Linux environments. You will work closely with engineers, product owners, and end users to deliver high‑impact solutions supporting satellite imagery and geospatial intelligence missions.

Core Technologies & Skills:
• Java or Python (enterprise‑level application development)
• RESTful API design and development
• SQL and relational databases
• Linux development and deployment environments
• GitLab CI/CD pipelines
• Containerization (Docker, OpenShift, or similar)
• JavaScript for front‑end development

Essential Responsibilities:
• Design, develop, test, and maintain scalable software applications using strong object‑oriented design principles.
• Architect, implement, and support robust RESTful APIs for system integrations and application functionality.
• Develop and maintain responsive front‑end components to support intuitive user experiences.
• Design and optimize complex SQL queries; contribute to database schema design and performance tuning.
• Develop, deploy, and troubleshoot applications in Linux‑based environments.
• Design, maintain, and improve GitLab CI/CD pipelines for automated build, test, and deployment.
• Provide technical leadership through code reviews, architectural guidance, and mentoring junior engineers.
• Diagnose and resolve complex issues across application, database, and infrastructure layers.
• Collaborate with product owners and stakeholders to translate requirements into effective technical solutions.

Basic Qualifications:
• Bachelor’s degree in Computer Science, Software Engineering, or related field with 12–15 years of experience, or Master’s degree with 10–13 years of experience.
• Advanced professional experience with Java or Python in enterprise application development.
• Demonstrated experience designing and developing RESTful APIs.
• Advanced SQL experience, including performance optimization and complex queries.
• Professional experience with JavaScript for front‑end development.
• Strong working knowledge of Linux environments.
• Hands‑on experience with GitLab CI/CD pipelines.
• Active Top-Secret clearance and eligibility to obtain an SCI.

Preferred Qualifications:
• Experience deploying and supporting applications in AWS environments.
• Experience with modern web frameworks.
• Experience with Spring Boot, PostgreSQL, Tomcat, and Maven.
• Experience working in Agile and DevSecOps environments.


Company Benefits:
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following:
• Medical, dental & vision
• Critical Illness, Accident, and Hospital
• 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available
• Life Insurance (Voluntary Life & AD&D for the employee and dependents)
• Short and long-term disability
• Health Spending Account (HSA)
• Transportation benefits
• Employee Assistance Program
• Time Off/Leave (PTO, Vacation or Sick Leave)
group id: 10105424
N
Name HiddenGovernment Services IT Recruiter