Senior Software Engineer - Golang
DigiCert · Bengaluru, Karnataka, India
Computer and Network Security · 1,001-5,000 employees
About the role
The engineer will build highly scalable cloud-native web services using Go and collaborate on the design, development, and deployment of PKI products. They will also engage with engineering leaders to implement best practices and troubleshoot product defects to meet customer needs.
What they look for
Requirements
Candidates must have at least 5 years of professional engineering experience with proficiency in Go and RESTful API development. Strong knowledge of distributed systems, relational databases, and software engineering best practices is required.
Benefits
Full description
Who we are
DigiCert is a global leader in intelligent trust. We protect the digital world by ensuring the security, privacy, and authenticity of every interaction. Our AI-powered DigiCert ONE platform unifies PKI, DNS, and certificate lifecycle management, to secure infrastructure, software, devices, messages, AI content and agents. Learn why more than 100,000 organizations, including 90% of the Fortune 500, choose DigiCert to stop today’s threats and prepare for a quantum-safe future at www.digicert.com
Job summary
The DigiCert ONE CA team is looking for a knowledgeable Senior Software Engineer to join our agile cross functional team to build the future of PKI and security management.
What you will do
- Build restful, highly scalable cloud native webservices using Go
- Collaborate with the team in the design, development, testing, and deployment of high-quality code
- Engage with other engineering leaders to implement industry best practices
- Analyze, troubleshoot, and debug product defects and provide timely solutions to customer needs
- Develop a deep understanding of PKI products, architecture, and systems
What you will have
- 5+ years of professional experience in the engineering industry
- Proficiency in Go Language
- Experience designing and developing RESTful web service APIs
- Strong knowledge of the following:
- Software engineering best-practices in design, testing, and architecture
- Service-based architectures and distributed systems
- Relational databases, including indexes, and SQL best practices
- Design patterns, data structures, and algorithms
- Continuous Integration and Continuous Delivery/DevOps
- Strong interpersonal communication skills
Nice to have
- Bachelor’s degree in Computer Science, Information Systems, etc., or equivalent years of experience in the industry
- Technologies we use, any experience is a bonus!
- MySQL
- React / Redux
- C++
- Docker and Kubernetes
- Git and GitHub
Benefits
- Generous time off policies
- Top shelf benefits
- Education, wellness and lifestyle support
To protect candidate information and maintain a secure hiring process, all applications must be submitted through our careers portal. Resumes or CVs sent directly via email will not be reviewed or considered.
#LI-SS1