Rapid Cycle Solutions LLC
Software Engineer
Rapid Cycle Solutions LLC, Reston, Virginia, United States, 22090
Software Engineer Reston, VA · Information Technology Apply Now
Software Engineer
Rapid Cycle Solutions LLC (RCS) is an innovative small business providing IT and management consulting services to the U.S. Federal Government and commercial clients. We have unique strengths in complex, cross-organizational solution analysis, design, development, implementation, and change management supporting enterprise requirements. Our team of professionals has deep consulting backgrounds supporting the unique needs of our clients. Our team members have proven experience leading strategic initiatives within the civilian Government agencies.
RCS is seeking aSoftware Engineerto develop global infrastructure and delivery of solutions that drive influence operations. Specialized skills in cloud engineering and full stack development.
This position requires the candidate to work onsite in Reston, VA. Relocation assistance is not available.
What you will do:
Full Stack Development Support
Participate in software development efforts through all aspects of the software engineering life cycle including scope and work estimation, design, documentation, implementation, testing and integration.
Design and develop new applications to better meet the Sponsors mission design, as well as develop, and provide O&M for multiple tools.
Assist in developing solutions to software architecture problems and broad design solutions.
Cloud Engineering Team Support
Manage virtual and physical servers on a virtualization platform (VMware) with Windows Server 2008-2016, Ubuntu, CentOS, and Ubuntu operating systems.
Ensure the security of the server infrastructure by implementing industry best practices regarding privacy, security, and regulatory compliance.
Use a proactive approach to anticipating, mitigating, identifying, troubleshooting, and correcting hardware and software issues on servers and workstations.
Required Qualifications:
Clearance: Active TS/SCI clearance with Polygraph
Full Stack Development Support:
Independently designing and developing cloud-based applications using current best practices and architectural guidelines
Software engineering, applications development or web application development and deployment
Object-oriented development in a modern language (Java, Go, C##)
Developing front ends in modern frameworks like React, Angular, or Vue
Developing in a Linux environment
Developing in a commercial clouds such as AWS, Azure, or GCP
Developing containerized applications using Kubernetes
Working with orchestration tools like Terraform, Ansible, or Helm
Networking and Virtual Private Network (VPN) protocols like OpenVPN, Wireguard, and IPSec
Cloud Engineering Team Support:
Managing end user accounts, permissions, access rights, and storage allocations in accordance with best practices
Installing and managing cloud-based applications in AWS, Azure, or GCP.
Kubernetes and containerization
Performing software and hardware upgrades, patches and reconfigs
Managing the physical environment of server racks including cable management, documenting, labeling, and configuration of KVM switching for console and remote access
Installing and upgrading computer components and software, managing virtual servers, and integrate automation processes
Troubleshooting hardware and software errors by running diagnostics, documenting problems and resolutions, prioritizing problems, and assessing impact of issues
Performing regular backup operations and implementing appropriate processes for data protection, disaster recovery, and failover procedures
Monitoring the system daily and responding immediately to performance, security or usability concerns
Reviewing application logs to sustain system integrity and security
Linux administration (Centos/Ubuntu/Rocky)
Communicating issues and resolutions to all levels of an organization.
Responding and resolving help desk and JIRA requests
Associate or Bachelor's degree in Computer Science, Information Technology, System Administration, or a closely related field, or equivalent experience
Nice to Have Qualifications:
Full Stack Development Support
Java/Go
JavaScript
React, Angular, or Vue
Development in AWS, Azure, or GCP (specifically experience with EC2, S3, EKS, EFS, Route53, Load Balancers or their equivalents)
Kubernetes
Automation – CI/CD (Gitlab)
Cloud Engineering Team Support
System administration
System administration and IT certifications in Linux, Microsoft, or other network related fields
Virtual Private Network (VPN) technologies like OpenVPN, Wireguard, and IPSec.
Virtualization, VMWare, or equivalent
Scripting (Bash, Python, PowerShell) and automation tools
RCS is an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.
Our company uses E-Verify to confirm the employment eligibility of all newly hired employees. To learn more about E-Verify, including your rights and responsibilities as an applicant, please visit www.dhs.gov/E-Verify
All RCS work locations are drug-free workplaces.
Software Engineer
Rapid Cycle Solutions LLC (RCS) is an innovative small business providing IT and management consulting services to the U.S. Federal Government and commercial clients. We have unique strengths in complex, cross-organizational solution analysis, design, development, implementation, and change management supporting enterprise requirements. Our team of professionals has deep consulting backgrounds supporting the unique needs of our clients. Our team members have proven experience leading strategic initiatives within the civilian Government agencies.
RCS is seeking aSoftware Engineerto develop global infrastructure and delivery of solutions that drive influence operations. Specialized skills in cloud engineering and full stack development.
This position requires the candidate to work onsite in Reston, VA. Relocation assistance is not available.
What you will do:
Full Stack Development Support
Participate in software development efforts through all aspects of the software engineering life cycle including scope and work estimation, design, documentation, implementation, testing and integration.
Design and develop new applications to better meet the Sponsors mission design, as well as develop, and provide O&M for multiple tools.
Assist in developing solutions to software architecture problems and broad design solutions.
Cloud Engineering Team Support
Manage virtual and physical servers on a virtualization platform (VMware) with Windows Server 2008-2016, Ubuntu, CentOS, and Ubuntu operating systems.
Ensure the security of the server infrastructure by implementing industry best practices regarding privacy, security, and regulatory compliance.
Use a proactive approach to anticipating, mitigating, identifying, troubleshooting, and correcting hardware and software issues on servers and workstations.
Required Qualifications:
Clearance: Active TS/SCI clearance with Polygraph
Full Stack Development Support:
Independently designing and developing cloud-based applications using current best practices and architectural guidelines
Software engineering, applications development or web application development and deployment
Object-oriented development in a modern language (Java, Go, C##)
Developing front ends in modern frameworks like React, Angular, or Vue
Developing in a Linux environment
Developing in a commercial clouds such as AWS, Azure, or GCP
Developing containerized applications using Kubernetes
Working with orchestration tools like Terraform, Ansible, or Helm
Networking and Virtual Private Network (VPN) protocols like OpenVPN, Wireguard, and IPSec
Cloud Engineering Team Support:
Managing end user accounts, permissions, access rights, and storage allocations in accordance with best practices
Installing and managing cloud-based applications in AWS, Azure, or GCP.
Kubernetes and containerization
Performing software and hardware upgrades, patches and reconfigs
Managing the physical environment of server racks including cable management, documenting, labeling, and configuration of KVM switching for console and remote access
Installing and upgrading computer components and software, managing virtual servers, and integrate automation processes
Troubleshooting hardware and software errors by running diagnostics, documenting problems and resolutions, prioritizing problems, and assessing impact of issues
Performing regular backup operations and implementing appropriate processes for data protection, disaster recovery, and failover procedures
Monitoring the system daily and responding immediately to performance, security or usability concerns
Reviewing application logs to sustain system integrity and security
Linux administration (Centos/Ubuntu/Rocky)
Communicating issues and resolutions to all levels of an organization.
Responding and resolving help desk and JIRA requests
Associate or Bachelor's degree in Computer Science, Information Technology, System Administration, or a closely related field, or equivalent experience
Nice to Have Qualifications:
Full Stack Development Support
Java/Go
JavaScript
React, Angular, or Vue
Development in AWS, Azure, or GCP (specifically experience with EC2, S3, EKS, EFS, Route53, Load Balancers or their equivalents)
Kubernetes
Automation – CI/CD (Gitlab)
Cloud Engineering Team Support
System administration
System administration and IT certifications in Linux, Microsoft, or other network related fields
Virtual Private Network (VPN) technologies like OpenVPN, Wireguard, and IPSec.
Virtualization, VMWare, or equivalent
Scripting (Bash, Python, PowerShell) and automation tools
RCS is an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.
Our company uses E-Verify to confirm the employment eligibility of all newly hired employees. To learn more about E-Verify, including your rights and responsibilities as an applicant, please visit www.dhs.gov/E-Verify
All RCS work locations are drug-free workplaces.