Software Engineer - Authentication

Talenthopllc — United States · Posted ~6 hours ago

Mid Full-time Remote

Skills

Cloud-native development Software engineering Authentication systems Security Scalable services Cloud Authentication Distributed systems

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A cybersecurity-focused organization is hiring a Software Engineer to build cloud-native authentication services. The role focuses on reliability, security, scalability, and modern software development practices.

Highlights

Fully remote opportunity working on secure, scalable identity and authentication systems with significant engineering impact.

Description

This is a Fully Remote Job 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 identity fraud and synthetic identity detection by providing a unified trust platform that evaluates identity authenticity, risk, and known status. Serving enterprises such as financial institutions, insurers, and healthcare organizations, the program leverages data from billions of interactions annually and holds numerous patents to support its technology. About the Opportunity: The SOFTWARE ENGINEER on the Authentication team is responsible for developing and maintaining cloud-native services that support authentication systems as they transition to cloud infrastructure. This role directly impacts the reliability, security, and scalability of critical identity verification services, contributing to the organization's ability to protect high-risk interactions. Responsibilities: Design, build, test, and maintain cloud services and workflows supporting authentication systems.Contribute to project development from design through operational support using Go and Python.Develop and operate services across AWS and GCP platforms, utilizing technologies like Kinesis, DynamoDB, and S3.Improve service reliability, scalability, performance, security, and maintainability.Participate in technical discussions evaluating tradeoffs involving reliability, latency, security, cost, and delivery timelines.Identify and address technical issues and operational risks.Collaborate with engineering, research, and product teams to deliver and improve system capabilities.Conduct code and design reviews, providing and receiving constructive feedback.Investigate and resolve production issues, enhancing monitoring, alerting, and service quality.Use observability tools to troubleshoot and reduce recurring problems.Contribute to engineering best practices through documentation and knowledge sharing.Participate in on-call rotations supporting operational alerts. Requirements: 2-5 years of software engineering experience.Proficiency in Golang (Go).Experience with cloud computing environments, especially AWS or GCP.Familiarity with data structures, algorithms, and concurrency.Knowledge of data storage technologies such as Redis and MySQL.Understanding of Docker and container orchestration frameworks like Kubernetes.Experience with AWS managed services such as S3, ElastiCache, and DynamoDB preferred.Familiarity with Linux/Unix system internals.Proven ability to deliver stable and secure production code.Preferred experience building microservices and RESTful APIs.Familiarity with CI/CD pipelines and infrastructure as code tools. 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: TalentHop 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.