Onsite Software Engineer – SME

Posted 1 hour ago

Apply now

About the role

  • Senior Full-Stack Software Engineer developing scalable software solutions for defense and intel customers using Agile methodologies and cloud-native technologies. Providing technical leadership and mentoring within the engineering organization.

Responsibilities

  • Design, develop, test, troubleshoot, and maintain scalable software applications using strong object-oriented design principles.
  • Architect, implement, and maintain robust RESTful services to support application functionality and system integrations.
  • Develop and maintain responsive front-end components to enable intuitive user experiences.
  • Design and optimize complex SQL queries; contribute to database schema design and performance tuning.
  • Develop, deploy, and troubleshoot applications within Linux-based environments.
  • Design, maintain, and improve GitLab CI/CD pipelines to support automated build, test, and deployment processes.
  • Provide hands-on mentorship through code reviews, architectural discussions, and technical guidance to elevate overall team performance.
  • Diagnose and resolve complex cross-stack issues spanning application, database, and infrastructure layers.
  • Partner with product owners, engineers, and stakeholders to translate requirements into effective technical solutions.

Requirements

  • US citizenship is required per contract.
  • Bachelor’s degree in Computer Science, Software Engineering, or related field with 12–15 years of relevant experience or Master’s degree with 10–13 years of relevant experience.
  • Advanced professional experience designing and implementing enterprise-level applications using Java or Python.
  • Demonstrated experience designing and developing RESTful services.
  • Advanced experience writing complex SQL queries, optimizing performance, and working with relational databases.
  • Professional experience developing front-end functionality with JavaScript.
  • Strong working knowledge of Linux environments for development and deployment.
  • Hands-on experience designing and managing GitLab CI/CD pipelines.
  • Experience developing and deploying containerized applications (Docker, OpenShift, or similar).

Benefits

  • Health and Wellness programs
  • Income Protection
  • Paid Leave
  • Retirement

Job title

Software Engineer – SME

Job type

Experience level

SeniorLead

Salary

$131,300 - $237,350 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job