Clearance Required:
Ability to Obtain a Top SecretEducation Required:
BA/BSUS Citizenship:
RequiredSummaryThe MIL Corporation is seeking a
Senior Full Stack Software Developer (Developer, Senior Associate) to support the design, development, enhancement, and maintenance of mission-critical web applications and cloud-hosted services. The successful candidate will work across the full technology stack, building modern web applications using Python, FastAPI, ReactJS, PostgreSQL, Docker, and AWS cloud services.
This role requires a hands-on developer who thrives in an Agile environment, contributes high-quality production code, participates in code reviews, and collaborates closely with product owners, analysts, and engineering teams to deliver secure, scalable, and maintainable software solutions.
This position currently requires an on-site schedule. Schedule is subject to change based on company/contract requirements.
This position is currently unfunded and is being posted in anticipation of a future contract award and funding approval. We are proactively identifying and engaging with qualified candidates. While candidates may be contacted for pre-screening, any hiring decisions will be contingent upon funding availability and final program requirements or client approval.
ResponsibilitiesApplication Development
- Design, develop, test, and deploy new application features and enhancements.
- Build and maintain RESTful APIs using Python and FastAPI.
- Develop responsive and accessible user interfaces using ReactJS.
- Create and optimize PostgreSQL database structures, queries, migrations, and stored procedures.
- Deliver secure, scalable, and maintainable software solutions that meet business requirements.
Agile Development & Collaboration
- Participate in Agile ceremonies including sprint planning, daily standups, reviews, and retrospectives.
- Collaborate with stakeholders to refine requirements and user stories.
- Contribute to trunk-based development workflows through frequent integration and small, incremental code changes.
- Participate in peer code reviews and maintain high coding standards.
Cloud & Container Technologies
- Develop and maintain containerized applications using Docker.
- Support deployment and operation of applications hosted in AWS environments.
- Collaborate with infrastructure teams on application hosting, monitoring, security, and configuration management.
- Work effectively within existing CI/CD pipelines and automated deployment processes.
Quality Assurance & Testing
- Develop and maintain automated unit, integration, and regression tests.
- Ensure appropriate test coverage for all new features and enhancements.
- Troubleshoot and resolve software defects, performance issues, and security vulnerabilities.
- Participate in functional and user acceptance testing activities.
Documentation & Knowledge Sharing
- Create and maintain technical documentation, API documentation, architecture diagrams, and developer guides.
- Document operational procedures and application support information.
- Participate in knowledge transfer sessions and technical reviews.
TravelTravel expectations will be confirmed upon contract award and may vary based on customer and project requirements
Required Qualifications- 10+ years of professional work experience
- 5+ years of professional software development experience.
- Strong proficiency in Python application development.
- Experience developing REST APIs using FastAPI or similar frameworks.
- Strong experience with ReactJS and modern JavaScript/TypeScript development.
- Experience designing and supporting PostgreSQL databases.
- Hands-on experience with Docker containerization.
- Experience deploying, monitoring, and troubleshooting applications in AWS.
- Experience using Git and collaborative source control workflows.
- Strong understanding of software engineering best practices, design patterns, and secure coding principles.
- Excellent analytical, troubleshooting, and communication skills.
Desired Qualifications- Experience with AWS services including EC2, S3, RDS, CloudWatch, IAM, and VPC networking.
- Experience with CI/CD pipelines and automation tools.
- Familiarity with Infrastructure as Code tools such as Terraform.
- Experience with GitHub Actions or similar build and deployment platforms.
- Knowledge of Section 508 accessibility requirements.
- Experience supporting federal government systems.
- Familiarity with NIST 800-53, NIST 800-171, FISMA, or other federal security frameworks.
EducationBachelor's degree in Computer Science, Information Systems, Engineering, or related field, or equivalent professional experience.
ClearanceAbility to obtain a Top-Secret clearance
CompensationThe MIL Corporation values your contributions and offers a range of benefits to support your overall well-being. We are pleased to offer a comprehensive range of benefits to our full-time employees which include health, life, disability, and retirement plans, as well as paid time off, opportunities for professional growth and tuition assistance. Additional benefits and incentives may also apply, which will be communicated during the hiring process.
For this position, the projected compensation range is $138,000 - $152,000 per year. This estimate represents the typical salary range and is just one part of MIL's complete compensation package. Final salary for this position is determined based on factors such as individual qualifications, education, experience, and contractual limitations. Learn more on the MIL Careers page.