Title: Software Engineer (Full-stack Drupal Developer)
Type: Full-time
This is a Position of Public Trust and therefore requires the applicant to be a U.S. citizen.
Compensation:
Commensurate with experience and job location ($100,000 - $125,000)
Location:
The ideal candidate will be available to work three days a week at QIC offices in Orlando, FL (two days from home). Fully remote candidates will be considered.
Purpose:
Quantum Improvements Consulting (QIC) is a dynamic and innovative services company dedicated to creating cutting-edge human performance support solutions that revolutionize the way people train for success. We believe in empowering our team to drive innovation and develop products that make a meaningful impact in the industry. We are seeking a talented and motivated Full-Stack Software Engineer to join our team. The role will primarily focus on the support of our Drupal application. You’ll participate in creating requirements for new features, creating tests, and ensuring application performance is satisfactory before and after releases. Your role will be critical in ensuring that the Drupal platform is optimized for performance, reliability, and scalability, with a focus on supporting content management, migrations, and integrations. While most duties are Drupal related, you are expected to have a working knowledge of mobile development.
Duties and Responsibilities:
- Design, develop, and maintain high-quality software applications and systems, with a focus on the Drupal framework
- Build backend modules to support APIs designed to be consumed by mobile applications
- Create and maintain the Drupal pipeline
- Participate in defining requirements for software features
- Consult and provide guidance on new and ongoing software development projects
- Familiarity with Drupal, an asset for our diverse project portfolio
Qualifications:
- U.S. citizen
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- 5+ years experience working with Drupal
- Experience with Drupal architecture, design patterns, and best practices
- Familiarity with API integration, third-party libraries, and web services
- At least one year developing mobile applications
- Strong understanding of debugging, QA, and code optimization techniques
- Motivated, outgoing, friendly, team-player
- Exceptional communication skills
- Open to cross-training on other engineering related areas (mobile)
Preferred Qualifications:
- Degree in Computer Science or related field.
- Experience in backend development and DevOps.
- Proficiency in Infrastructure as Code (IaC) using tools like Terraform, Ansible, Chef, or Puppet.
- Strong experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Expertise in CI/CD pipeline setup and optimization using tools like Jenkins, GitLab CI, or CircleCI.
- Familiarity with containerization and orchestration technologies, e.g., Docker, Kubernetes.
- Knowledge of monitoring tools (e.g., Prometheus, Grafana, ELK stack) and log management systems.
- Understanding of caching mechanisms and performance optimization techniques.
- Familiarity with microservices architecture and serverless computing.
- Familiarity with IoT
- Familiarity with game development
Work Environment:
The majority (90%) of this position is situated in a typical office environment and includes the use of a computer (6-8 hours per day), telephone, and web-based video communications. While not regularly anticipated, the remaining 10% of time may include activities at customer sites such as military installations and other commercial, industrial or office settings. Working in any field environment, you may be exposed to the elements (hot or cold temperatures, sun, wind, snow, rain, etc.). Activities required will include traveling (flying or driving) for long periods, walking, standing, or sitting for long durations (6-8 hours), crouching, kneeling, and carrying equipment. You may be required to wear additional safety equipment, including but not limited to a helmet, eye and ear protection, safety vest, and steel-toed boots.
Travel:
The Software Engineer may travel up to 10% of working hours per month for the following purposes:
- Data collection support
- Conference presentations and attendance
- Team and organizational meetings (if remote)
Security Clearance:
All employees must have or be capable of acquiring a Secret DoD security clearance. Guidelines indicating those items that may prevent you from obtaining a security clearance can be found here: http://www.fas.org/sgp/isoo/guidelines.html.
Background Check and Drug Testing:
Our clients may require background checks and drug testing.
Equal Opportunity:
QIC is an equal opportunity employer and values diversity in the workplace. We encourage all qualified individuals, including those with military backgrounds, to apply for this exciting opportunity.