Senior Full-Stack Software Developer

Posted Oct 27

This is a fully remote position, open to applicants in Illinois.

📋 Description

• Design, create, test, integrate, document, deploy, and maintain essential software capabilities that are mission-critical.

• Implement intricate features and modernization improvements across the front-end, application, service, API, and data-access layers.

• Convert requirements, user stories, acceptance criteria, interface specifications, and design requirements into secure software solutions.

• Develop user-friendly and accessible web interfaces in collaboration with UI/UX and accessibility experts.

• Design, implement, document, and maintain secure APIs and service integrations.

• Create reusable components, shared services, libraries, and software patterns.

• Assist in application modernization, refactoring, reducing technical debt, and replacing outdated components.

• Review code and suggest enhancements for reliability, maintainability, scalability, security, and performance.

• Implement security updates and collaborate on remediation with cybersecurity, testing, and platform teams.

• Apply secure coding practices throughout the software development lifecycle.

• Develop and uphold unit, integration, regression, and other types of automated tests.

• Engage in peer reviews, code reviews, design reviews, and architecture assessments.

• Identify and resolve complex defects, integration failures, performance challenges, and production support issues.

• Assist in root-cause analysis and implement corrective measures.

• Utilize version-control practices including branching, merging, pull requests, tagging, and release management.

• Support CI/CD pipelines, automated builds, testing, and deployment processes.

• Create technical documentation, API documentation, build instructions, installation procedures, and release artifacts.

• Participate in Agile ceremonies and prepare for release-readiness activities.

• Provide estimates and pinpoint technical risks, dependencies, assumptions, and constraints.

• Collaborate with architecture, infrastructure, cloud, database, cybersecurity, testing, training, and operations teams.

• Mentor junior and journeyman developers.

• Cross-train on essential application components and ensure coverage during absences, incidents, releases, and remediation efforts.

• Support government demonstrations, user acceptance testing, operational validation, and stakeholder feedback.

• Safeguard sensitive data and adhere to federal, DoD, security, privacy, and configuration management standards.

• Contribute to the ongoing improvement of engineering, testing, documentation, and delivery processes.


⛳️ Requirements

• Active Secret clearance or higher is required.

• Bachelor’s degree in computer science, information technology, software engineering, or a related discipline, or an equivalent qualification as permitted by the applicable labor category.

• A minimum of eight years of pertinent professional experience.

• Proficiency in developing, integrating, testing, and maintaining software applications.

• Experience with both front-end and back-end application layers.

• Familiarity with designing, developing, integrating, or utilizing APIs.

• Proven experience in developing and maintaining unit tests.

• Knowledge of secure coding practices and the ability to rectify software security vulnerabilities.

• Experience with version-control systems and structured source code management practices.

• Capability to implement complex software features and modernization improvements.

• Skill in reviewing source code and providing constructive technical feedback.

• Competence in diagnosing and resolving complex software, integration, performance, or security issues.

• Ability to mentor developers and provide cross-training on critical application components.

• Strong collaboration skills with architects, analysts, designers, testers, cybersecurity personnel, platform engineers, and government stakeholders.

• Excellent analytical, troubleshooting, technical documentation, and communication abilities.


🏝️ Benefits

• Regular full-time employment opportunities.

• Options for remote work arrangements.

• Preference for candidates located in the Chicago area.

• Opportunities to mentor and cross-train on essential application components.

• Chance to work on mission-critical software capabilities for a federal government program.

People also viewed

Chaos7 hours ago

Software Developer

BG flagBulgaria OnlyFull-timeFull-stack Engineer
ApplyView job
Addepar7 hours ago

Senior Software Engineer – Investor Solutions

US flagUnited States OnlyFull-timeFull-stack Engineer$134k – $209k/year
ApplyView job
NinjaOne8 hours ago

Senior / Staff Software Engineer, C++

US flagCalifornia, +16 more statesFull-timeFull-stack Engineer$150k – $220k/year
ApplyView job
NinjaOne8 hours ago

Staff Software Engineer, Java

US flagCalifornia, +17 more statesFull-timeFull-stack Engineer$200k – $300k/year
ApplyView job
Salas O'Brien8 hours ago

Senior Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$99.8k – $115.5k/year
ApplyView job
Felix8 hours ago

Senior FullStack Engineer, Consumer Lending

MX flagMexico OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers