SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Delinea is a cloud-native identity security platform that secures human and machine identities through intelligent, centralized authorization. This role is on the StrongDM team (now part of Delinea), building the universal access management platform that secures and audits access to databases, servers, Kubernetes clusters, and web applications.
As a Senior Software Engineer, you will contribute to the architecture, design, development, and deployment of highly concurrent, distributed systems written in Go. You will help build gateways, relays, and control-plane services that authenticate users, broker credentials, enforce least-privilege policy, and produce complete audit trails without exposing resource credentials to end users. The team applies Zero Trust and just-in-time access principles, verifying identities using local credentials or SSO from other providers.
Key responsibilities include:
- Participate in architecture, design, development, testing, and maintenance of highly concurrent, distributed backend systems in Go, ensuring alignment with cloud and security architecture standards
- Build, deploy, and operate the proxy data plane (gateways and relays) and control-plane services using CI/CD pipelines
- Collaborate with architects, product managers, and DevOps/SRE teams to define system roadmaps and design, develop, test, and deploy software solutions
- Write clean, maintainable, idiomatic, and efficient code in Go, including secure network protocols and cryptographic primitives (TLS/mTLS, credential brokering, key management)
- Conduct code and design reviews, emphasizing performance, security, maintainability, and quality
- Diagnose and resolve technical issues and software defects across distributed, multi-cloud environments
- Prepare and maintain comprehensive documentation for services, APIs, and deployment processes
- Provide technical mentorship to engineering peers and foster continuous improvement
- Learn and apply best practices in software engineering, security, and DevOps
Required qualifications:
- Bachelor's or Master's degree in computer science, software engineering, or related technical discipline
- 5+ years of professional experience as a software engineer, with focus on Go, distributed systems, and backend/network service development
- Proficiency with concurrent and systems-level programming, including goroutines, channels, and Go's standard networking and cryptography libraries
- Strong understanding of distributed systems, network protocols, and API design
The role is based in Mexico City under a hybrid work model, requiring office presence three days per week. You will report to the team's engineering manager.