Software Engineer

NS2 Mission

$90K — $120K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related discipline or equivalent experience
  • Experience with Java and Python application development
  • Skilled in designing and consuming RESTful APIs
  • Proficient in relational databases (PostgreSQL, Oracle, SQL Server, MySQL)
  • Experience in Linux/Unix environments
  • Knowledge of software development best practices including version control and testing
  • Experienced in Agile development processes

Responsibilities

  • Design, develop, test, and maintain scalable software applications
  • Develop backend solutions using Python
  • Build and integrate RESTful APIs for application functionality
  • Optimize solutions leveraging relational databases
  • Collaborate with teams to define technical requirements
  • Troubleshoot software defects and performance issues
  • Participate in code reviews and promote best practices

Benefits

  • Supportive mission-focused work environment
  • Opportunity to work on government programs
  • Collaboration with cross-functional teams
  • Exposure to modern software technologies
  • Access to continuous learning and growth opportunities
Full Job Description
Build mission-critical software that makes a difference. NS2 Mission is seeking a talented Software Engineer to support a critical government program in Chantilly, VA. In this role, you'll develop and enhance secure, scalable applications that directly support mission operations. Working within an Agile development environment, you'll collaborate with cross-functional teams to design, build, and deploy modern software solutions using Java, Python, relational databases, and RESTful APIs.

If you're passionate about solving complex technical challenges and building high-quality software in a mission-focused environment, we'd like to hear from you.

Key Responsibilities

  • Design, develop, test, and maintain scalable software applications and services.
  • Develop backend solutions using Python.
  • Build and integrate RESTful APIs to support application functionality and system interoperability.
  • Design, develop, and optimize solutions leveraging relational databases.
  • Collaborate with engineers, architects, and stakeholders to define technical requirements and implement solutions.
  • Troubleshoot software defects, performance issues, and system integrations.
  • Participate in code reviews and promote software development best practices.
  • Contribute throughout the full software development lifecycle, from requirements through deployment and sustainment.
  • Support Agile development activities including sprint planning, development, testing, and retrospectives.
  • Ensure solutions meet security, performance, and maintainability requirements.


Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical discipline (or equivalent experience).
  • Experience developing applications using Java and Python.
  • Experience designing and consuming RESTful APIs.
  • Strong experience working with relational databases such as PostgreSQL, Oracle, SQL Server, or MySQL.
  • Experience developing and maintaining software within Linux/Unix environments.
  • Understanding software development best practices, including version control, testing, and code reviews.
  • Experience working in Agile development environments.


Desired Qualifications

  • Experience developing cloud-based applications, preferably within AWS environments.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Experience with containerization technologies and microservices architectures.
  • Experience with Git, Jenkins, Terraform, or similar development tools.
  • Familiarity with Elasticsearch, OpenSearch, or other search technologies.
  • Experience supporting government or intelligence community programs.


Position Clearance Requirement:

TS/SCI with an FSP

Please be aware, many of our positions require the ability to obtain or maintain a U.S security clearance which requires U.S citizenship

Similar Jobs

More Jobs at NS2 Mission

  • Software Engineer
    $90K — $120K *
    Chantilly, VA 20152 (Loudoun County)
    Information Technology
    In-Person
  • Targeter
    $90K — $130K *
    Reston, VA 20191 (Fairfax County)
    Aerospace & Defense
    In-Person
  • Software Developer
    $90K — $120K *
    Chantilly, VA 20152 (Loudoun County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Software Engineer jobs: