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 a highly skilled and experienced Software Architect to join our team. As a Software Architect, you will play a critical role in designing, implementing, and overseeing the development of complex software systems that meet our organization's needs. You will be responsible for creating and maintaining the architectural vision and guiding our engineering teams to build reliable, scalable, and highly available solutions.
Join our team as a Software Architect and play a pivotal role in developing innovative software solutions that drive our company's success. If you are a skilled and passionate software architect looking for a challenging and rewarding opportunity, we encourage you to apply.
What you will do
Collaborate with product managers, UX designers and engineering leaders to understand project requirements and business objectives. Provide technical leadership and guidance to product teams, ensuring that architectural decisions are well-understood and implemented. Create and maintain documentation related to the software architecture, including system diagrams, design specifications, and best practices. Review code and provide feedback to ensure it adheres to the architectural standards, performance requirements, and coding best practices. Stay up-to-date on emerging technologies and industry trends to continuously improve software architecture and tools. Contribute to product decisions and help drive technical innovation within the team.
What you will do
Bachelor's in Computer Science, Software Engineering, or a related field (or equivalent experience). 10+ years of professional experience as a software architect or similar roles. Proven leadership and mentoring skills. Proficiency in multiple programming languages and technologies. Strong knowledge of software architecture principles, design patterns, and best practices. Experience with software development methodologies, such as Agile. 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. A passion for unit testing and consistently delivering high-quality code.
Benefits
Generous time off policies Top shelf benefits Education, wellness and lifestyle support
DigiCert offers a competitive benefits package for all of our full-time employees. If you want to know more about them, please reach out to us at TA@digicert.com.
DigiCert is an Equal Opportunity employer and is committed to diversity in its workforce. In compliance with applicable federal and state laws, DigiCert prohibits discrimination on the basis of race or ethnicity, religion, color, national origin, sex, age, sexual orientation, gender identity/expression, veteran’s status, status as a qualified person with a disability, or genetic information. Individuals from historically underrepresented groups, such as minorities, women, qualified person with disabilities, and protected veterans are strongly encouraged to apply.