Sr Software Developer

Quantum Science Solutions
Tysons, United States of America
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tysons, United States of America

Tech stack

HTML
Java
JavaScript
PHP
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Apache HTTP Server
Tomcat
Business Logic
Bash
CSS
Cloud Computing
Computer Engineering
Software Debugging
Gradle
Design of User Interfaces
Identity and Access Management
Linux System Administration
Maven
MySQL
OAuth
Role-Based Access Control
SharePoint
Software Engineering
Software Organization
Enterprise Software Applications
Backend
Information Technology
Build Tools
Software Version Control
Programming Languages

Job description

Are You a Senior Software Developer Ready to Build Interactive, Cloud-Based Training Solutions? QSSHire is seeking a Senior Software Developer to support a cleared Project, focused on the full lifecycle development of innovative and interactive web, video, and multimedia training products. This role requires a highly experienced developer who can design, develop, and maintain modern training platforms and applications, while integrating cloud technologies, multimedia solutions, and secure access controls. The ideal candidate will bring strong technical depth across development, infrastructure, and identity/access management.

In This Role, You'll:

  • Support the full software development lifecycle (analyze, design, develop, deploy, maintain)
  • Develop web-based training platforms, multimedia applications, and interactive learning solutions
  • Design and implement user interfaces, application logic, and backend integrations
  • Support development of SharePoint sites, websites, video productions, and graphic/print products
  • Configure and maintain enterprise application security solutions including MFA (OAuth) and RBAC
  • Develop and maintain IAM automation and orchestration processes
  • Work with AWS services (S3, EC2) to deploy and manage applications
  • Utilize Apache Web Server and Tomcat for application hosting
  • Perform testing, debugging, and quality control to ensure high-quality deliverables
  • Collaborate with stakeholders and communicate technical concepts to nontechnical users

Requirements

  • 10+ years of software development experience
  • Strong experience in Linux environments
  • Hands-on experience with AWS services (S3, EC2) and cloud-based deployments
  • Experience with Apache Web Server and Apache Tomcat
  • Proficiency in development languages: Java, PHP, HTML, CSS, JavaScript, MySQL
  • Experience with VS Code or similar development environments
  • Experience implementing Enterprise Application Auditing, MFA (OAuth), and RBAC solutions
  • Strong experience with Bash scripting
  • Experience supporting IAM services, including governance frameworks, RBAC, group policy, and PAM tools
  • Strong understanding of software development best practices (version control, testing, debugging)
  • Ability to communicate technical concepts to non-technical users
  • Bachelor's degree in Computer Science, Computer Information Systems, Computer Engineering, or related field

Bonus Points If You Have:

  • Experience migrating applications from on-premises environments to AWS using migration tools
  • Experience maintaining Java and PHP applications on Windows environments
  • Experience with build tools such as Maven or Gradle
  • Experience with AWS Secrets Manager
  • Additional experience supporting large-scale software development efforts

Apply for this position