Software Engineer || (Authentication)
RemoteHunter · United States · Yesterday
RemoteRemoteSupply ChainFull-time
About Our Client:The organization operates in the cybersecurity industry, focusing on continuous identity verification across voice, video, and digital interactions. It addresses challenges related to detecting synthetic identities, managing identity risk, and authenticating users through multiple signals. The company protects billions of high-risk interactions annually for enterprises including financial institutions, insurers, and healthcare organizations, leveraging extensive real-world data and patented technology. About the Opportunity:The SOFTWARE ENGINEER on the Authentication team is responsible for building and maintaining cloud services and infrastructure that support identity authentication systems. This role ensures that systems are reliable, scalable, performant, and secure while contributing to the platform's migration to the cloud. The engineer will own well-defined projects, influence technical decisions, and collaborate with cross-functional teams to enhance authentication capabilities. Responsibilities:Design, build, test, and maintain cloud services supporting authentication systems.Develop and operate cloud-native services on AWS and GCP using technologies such as Kinesis, DynamoDB, and S3.Contribute to projects from design through rollout and operational support using Go and Python.Improve service reliability, scalability, performance, security, and maintainability.Participate in technical discussions evaluating tradeoffs involving reliability, latency, security, cost, complexity, and timelines.Identify technical issues and operational risks and collaborate on solutions.Collaborate with software engineering, test engineering, research, and product teams.Conduct code and design reviews and participate in knowledge sharing.Investigate and resolve production issues, enhancing monitoring, alerting, and service quality.Use observability tools to troubleshoot and reduce operational problems.Contribute to engineering best practices and documentation.Participate in on-call rotation and support after-hours alerts. Requirements:2-5 years of software engineering experience.Expertise in Golang programming.Experience with AWS or GCP cloud environments.Familiarity with data structures, algorithms, and concurrency.Knowledge of data storage technologies such as Redis and MySQL.Experience with Docker and container orchestration frameworks like Kubernetes.Experience with AWS managed services such as S3, ElastiCache, and DynamoDB preferred.Understanding of Linux/Unix system internals.Proven ability to deliver stable and secure code in production.Experience building microservices and RESTful APIs preferred.Familiarity with CI/CD pipelines using tools like GIT, Jenkins, and Spinnaker preferred.Experience with infrastructure as code tools such as Terraform or AWS CloudFormation preferred. Pay Range and Compensation Package:The pay range and compensation package for this role will be determined based on the candidate's experience, skills, and other relevant factors. Equal Opportunity Statement: Our client is an equal opportunity employer. They celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, or national origin. Note:RemoteHunter is a recruitment partner of this role. Please note that all employment decisions, including candidate assessment, interviews, hiring, compensation, and employment terms, are made exclusively by the hiring employer.