Software Engineer

DigiCert

British Indian Ocean Territory

Accepting Applications Full-time On-site
Posted 1 hour, 40 minutes ago 0 views 0 applications
Job 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** We are seeking an experienced Software Engineer to join our dynamic and innovative team. As a member of our team, you will be a key contributor to the design, development, and maintenance of our web services. You will work closely with cross\-functional teams to deliver high\-quality, scalable, and reliable web services that meet the evolving needs of our customers.   **What you will do** * Collaborate with product managers, scrum team members, and architects to understand project requirements and technical specifications. * Design, develop, test, and maintain software applications, ensuring they meet high\-quality standards and performance benchmark's * 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. * Diagnose and resolve memory, performance issues using profiling and debugging tools. * Integrate C\+\+ components with REST/gRPC services, databases. * Use Git\-based version control workflows (branching, rebasing, merging, pull requests) to collaborate effectively and maintain code quality.   **What you will have** * Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience). * 2\+ years of professional experience in a software development role. * Proficiency in one or more programming languages (C\+\+, Go, Java), and a strong grasp of software development principles. * Expertise developing, consuming, and evolving RESTful web services. * Knowledge of both relational (MySQL, MariaDB) and NoSQL/non\-relational (Cassandra) databases. * Proficiency in containerization with Docker and expertise in container orchestration utilizing Kubernetes and Helm. * Experience with Git for source control, including resolving merge conflicts and following trunk\- or branch\-based development models. * Hands\-on experience with build systems and toolchains such as CMake, Make, MSBuild, GCC/Clang, or Visual Studio. * Good understanding of CI/CD pipelines for C\+\+ projects, including automated builds, testing, and containerized deployments. * Experience with software development methodologies, such as Agile or Scrum. * Exceptional problem\-solving skills and the ability to analyze and address complex technical issues. * Excellent communication and collaboration skills, with the ability to work effectively in cross\-functional teams. * Previous experience with cloud computing platforms (AWS, Azure, Google Cloud) is a plus. * Experience building cloud native applications, services\-based architecture, DevOps principles and continuous deployment. * Application of secure coding practices and methodologies.   **Benefits** * Generous time off policies * Top shelf benefits * Education, wellness and lifestyle support     \_\_PRESENT
Login to Apply

Don't have an account? Register

About Company
Share this job