Who we are
We're a leading, global security authority that's disrupting our own category. Our encryption is trusted by the major ecommerce brands, the world's largest companies, the major cloud providers, entire country financial systems, entire internets of things and even down to the little things like surgically embedded pacemakers. We help companies put trust - an abstract idea - to work. That's digital trust for the real world.
Job summary
We are seeking an experienced Senior Software Engineer to join our dynamic and innovative team. As a Senior Software Engineer, you will be a key contributor to the design, development, and maintenance of our platforms. You will work closely with cross-functional teams to deliver high-quality software that meets the needs of our customers.
What you will do
- Collaborate with product managers, UX designers and architects to understand project requirements and technical specifications.
- Design, develop, test, and maintain software applications, ensuring they meet high-quality standards and performance benchmarks.
- Write clean, efficient, and maintainable code, in accordance with coding standards and best practices.
- Conduct code reviews to increase code quality, consistency, and alignment with the product design and architecture.
- Analyze, troubleshoot, and debug product defects and provide timely solutions to customer issues.
- Stay up to date on emerging technologies and industry trends to continuously improve software development processes and tools.
- Contribute to architectural decisions and help drive technical innovation within the team.
What you will have
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent professional experience).
- 5+ years of professional experience in full-stack software development.
- Strong proficiency in Python, with hands-on experience using web frameworks such as Django or Flask.
- Experience developing responsive, dynamic front-end applications using React.js, along with solid knowledge of JavaScript (ES6+), HTML5, and CSS3.
- Solid understanding of software development principles, design patterns, and best practices for scalable applications.
- Experience with RESTful API design, integration, and microservices architecture.
- Proficiency in containerization (Docker) and orchestration tools (Kubernetes, Helm) for deploying and managing applications.
- Experience with cloud platforms such as AWS, Azure, Google Cloud, or Oracle OCI.
- Strong understanding of DevOps practices, including CI/CD pipelines, infrastructure as code, and automated deployments.
- Familiarity with Agile/Scrum methodologies and collaborative development workflows using tools like Git, Jira, and CI/CD platforms.
- Strong problem-solving and analytical skills, with the ability to design and deliver clean, maintainable, and efficient solutions.
- Excellent communication and teamwork skills to collaborate effectively across cross-functional teams.
- Commitment to secure coding, software quality assurance, and unit testing to deliver reliable, high-quality applications.
- A passion for building user-centric, high-performance web applications with clean architecture and modern technologies.
Nice to have
- Good knowledge of PKI, Cryptography and Code Signing would be an added advantage.
- Working knowledge of TensorFlow, PyTorch, LangChain, OpenAI APIs, and NLP libraries.
- Knowledge of MLOps practices, including CI/CD pipelines for AI models, model deployment, and model monitoring.
Benefits
- Generous time off policies
- Top shelf benefits
- Education, wellness and lifestyle support
#LI-SD1
Top Skills
What We Do
DigiCert is the digital trust provider of choice for leading companies around the globe, enabling individuals, businesses, governments, and consortia to engage online with confidence, knowing their digital footprint is secure.







