Skip to content
×

Senior Full-Stack Software Developer

Job in Chicago, Cook County, Illinois, 60290, USA
Listing for: DecisionPoint Corporation
Full Time position Listed on 2026-11-11
Job specializations:
  • Software Development
    Full Stack Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 120000 - 190000 USD Yearly USD 120000.00 190000.00 YEAR

Job Description & How to Apply Below

Overview

DecisionPoint seeks four Senior Full-Stack Software Developers to design, implement, test, secure, and modernize mission-critical software capabilities for the USMEPCOM ENLIST program. These roles develop complex features across front-end and back-end application layers, build and integrate APIs, correct security findings, perform code reviews, and support reliable software releases.

The Senior Full-Stack Software Developers work with architects, mission liaisons, requirements analysts, UI/UX specialists, testers, cybersecurity personnel, Dev Sec Ops  engineers, and Government stakeholders. They also mentor other developers and cross-train across critical components to improve delivery continuity and reduce key-person dependencies.

These positions are remote, with Chicago-area candidates preferred.

Note: By applying to this position, you acknowledge and consent to having your resume included in an active competitive government contract bid.

Duties & Responsibilities

The Senior Full-Stack Software Developers will:

  • Design, develop, test, integrate, document, deploy, and maintain mission-critical software capabilities.
  • Implement complex features and modernization enhancements across front-end, application, service, API, and data-access layers.
  • Translate approved requirements, user stories, acceptance criteria, interface requirements, and design specifications into secure software solutions.
  • Develop intuitive and accessible web interfaces in coordination with UI/UX and accessibility specialists.
  • Design, implement, document, and maintain secure application programming interfaces and service integrations.
  • Develop reusable components, shared services, libraries, and software patterns.
  • Support application modernization, refactoring, technical-debt reduction, and replacement of obsolete components.
  • Evaluate existing code and recommend improvements to reliability, maintainability, scalability, security, and performance.
  • Implement approved security fixes and coordinate remediation with cybersecurity, testing, and platform teams.
  • Apply secure coding practices throughout design, development, testing, integration, and deployment.
  • Develop and maintain unit tests, integration tests, regression tests, and other automated quality checks.
  • Participate in peer reviews, code reviews, design reviews, and architecture discussions.
  • Review source code for correctness, security, performance, testability, maintainability, and compliance with established development standards.
  • Diagnose and resolve complex defects, integration failures, performance issues, and production-support concerns.
  • Support root-cause analysis and implement durable corrective actions.
  • Use approved version-control practices, including branching, merging, pull requests, tagging, and release management.
  • Support continuous integration and continuous delivery pipelines, automated builds, testing, and deployment activities.
  • Develop and maintain technical documentation, API documentation, build instructions, installation procedures, and release artifacts.
  • Support sprint planning, backlog refinement, daily coordination, demonstrations, reviews, retrospectives, and release-readiness activities.
  • Provide accurate estimates and identify technical risks, dependencies, assumptions, and implementation constraints.
  • Coordinate work with architecture, infrastructure, cloud, database, cybersecurity, testing, training, and operations teams.
  • Mentor junior and journeyman developers through technical guidance, code reviews, pairing, and knowledge sharing.
  • Cross-train on critical application components and provide coverage during absences, incidents, releases, and priority remediation activities.
  • Support Government demonstrations, user acceptance testing, operational validation, and stakeholder feedback.
  • Protect sensitive data and comply with applicable federal, DoD, security, privacy, and configuration-management requirements.
  • Contribute to continuous improvement of software-engineering, testing, documentation, and delivery practices.
Qualifications

Required Qualifications

Candidates must possess all the following:

  • An active Secret clearance or higher.
  • A bachelor’s degree in computer science, information technology, software engineering, or a related field, or an equivalent permitted by the applicable labor category.
  • At least eight years of relevant professional experience.
  • Experience developing, integrating, testing, and maintaining software applications.
  • Experience working across both front-end and back-end application…

Position Requirements

10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction

Search for further Jobs Here:

10 MILLION+ Job Search Platform:
(Try combinations for better Results! Or enter less keywords for broader Results)
Education Level
Experience Level (years)
Posted in last:
Salary