job summary:Randstad Technologies is seeking a skilled Senior Software Engineer for a full time 100% remote. If you are ready to join a leader in the CyberSecurity and Technology space, please apply and Randstad will be more than happy to assist in helping you land your next role. We look forward to speaking with you! location: Chicago, Illinoisjob type: Permanentsalary: $100,000 - 160,000 per yearwork hours: 8am to 4pmeducation: Bachelors responsibilities:An effective Senior Software Engineer will develop creative solutions that address our customers' needs and deliver new features and fix defects. Additionally, they will:Develop well-tested code that adheres to peer-reviewed coding standardsDevelop Go programs and packages that are scalable and maintainable.Drive the debugging of complex and hard to reproduce problems and contribute to post-mortems for unsuccessful releasesDrive, communicate, and enforce our quality processes, coding standards, and best practicesUnderstand, own, and educate team members on cross system interfaces and service dependenciesThink strategically and provide future-facing solutionsProactively implement security measures based on industry best practicesWear multiple hats (because hey, were still a startup) WHAT WE'RE LOOKING FOR Ideally your background should include:5+ years hands-on commercial development experience3+ years experience with Golang3+ years hands-on domain experience in cloud operational infrastructure and servicesExperience working on high traffic services and highly scalable systems, multi-threaded designUsed Kubernetes to orchestrate the deployment, scaling and management of Docker Containers. Knowledge of Helm would be a plus.Implemented cloud services IAAS, and SaaS which include Docker and KubernetesExperience working within AWS, SecretsManager, EKS, CloudFront, CloudFormation, SQS, SNS, S3, Lambda, CloudWatchExpertise developing RESTful web services or gRPC services at Internet consumer scaleFirsthand experience in all phases of a modern service development lifecycle, including requirement definition, architecture, technical design, development, debugging, testing, troubleshooting, product release, and live operation.Thorough understanding SQL vs NoSQL datastores (preferably PostgreSQL or MongoDB)Experience with authentication such as Auth0 and RedisBackground working with CI/CD procedures and toolsStrong analytical and problem-solving skills Excellent communication skills, both written and verbal Passion for continuously broadening your security expertise As a Senior Software Engineer, you should take pride in building bullet proof distributed systems, but accept faults as inevitable, and ensures proper runbooks exist to mitigate operational downtime. qualifications:Experience level: ExperiencedEducation: Bachelors skills: AWSGolangDevOpsSAASEqual Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.