Jobs · Engineering · California

Principal Software Engineer

DigiCert · Sunnyvale, CA · 4 wk ago
On-siteEngineering$160k/yrFull-time
We need to output HTML fragment with sections: About the role? Actually we have "Who we are" (company description) maybe as About the role? The instructions: use

for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule). We need to include sections only when posting has real specific content. We have: - Who we are: description of DigiCert. Could be "About the role"? Actually "Who we are" is company overview, not role. But we could treat as "About the role" maybe not appropriate. However we can include a section like "About the company" but not in list. The instruction says use those headings as examples, but we can use other headings? It says use

for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule). Likely they expect those headings. We should map content to those. We have job summary: description of role. That could be "About the role". So we put that under

About the role

with paragraph. Responsibilities: list of "What you will do". Use
  • . Requirements: maybe "What you will have" includes education, experience, skills. Could be Requirements or Qualifications. We'll split: Requirements (education, experience) and Qualifications (skills). But we can combine. Skills: maybe list of technical skills. Benefits: we have benefits list. Pay: we have base salary range. Schedule: not mentioned, so omit. We must not repeat job title as heading. Not include Job ID etc. Remove boilerplate: EEO, equal opportunity, application instructions, etc. Also remove "To protect candidate information..." etc. Also remove "DigiCert is an Equal Opportunity employer..." etc. Also remove "Compensation Transparency:" paragraph? That's about pay transparency but we already have Pay section; we might keep some of that? The instruction: remove cookie/navigation/legal/EEO/equal-opportunity/scam-warning boilerplate, duplicated lines, and application instructions. The compensation transparency paragraph is legal-ish but maybe considered boilerplate? It's about pay practices. Might be considered boilerplate; but we already have Pay section with salary range. The paragraph includes details about compensation determination etc. Might be considered boilerplate; but we could keep if it's substantive? It's generic. Safer to omit. We must preserve ALL substantive information; do not invent or summarize away detail. So we need to keep all specifics: responsibilities list, requirements list, skills list, benefits list, salary range. We must not create sections with filler like "commensurate with experience". Not present. Let's extract content. 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 Principal Software Engineer to join our dynamic and innovative team. In this role, you will play a key part in designing, developing, and maintaining scalable and secure backend services that power DigiCert’s next-generation trust and identity platforms. You will collaborate closely with product managers, architects, and UX teams to deliver high-quality software that delights our customers and meets enterprise-class performance, reliability, and security standards.This role is unable to provide visa sponsorship of any kind." What you will do (Responsibilities): - 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 (Requirements/Qualifications): - Bachelor’s degree in Computer Science, Software Engineering, or a related field — or equivalent professional experience. - 8+ years of experience in backend software development. - Strong proficiency in Java, with hands-on experience in frameworks such as Spring, Spring Boot, and JPA. - Expertise in designing and consuming RESTful web services. - Solid understanding of both relational databases (MySQL, MariaDB) and NoSQL databases. - Extensive experience working with cloud environments, including AWS, Azure, or other major cloud platforms, with proficiency in - deploying and managing distributed systems and services. - Experience building cloud-native applications and deploying services in Kubernetes using Docker containers. - Familiarity with DevOps practices, CI/CD pipelines, and Agile software development methodologies. - Proven problem-solving skills with the ability to analyze and resolve complex technical challenges. - Excellent communication and collaboration skills for working effectively in cross-functional teams. - Passion for code quality, unit testing, and continuous improvement. - Working knowledge of Gradle, Maven, or jOOQ is a plus. Benefits: - Competitive compensation and comprehensive health, dental, and vision coverage - Retirement savings programs with company matching (401(k) or RRSP) - Generous paid time off, including holidays, and vacation - Paid parental leave and family support benefits - Life and disability coverage - Flexible spending and health savings options (where applicable) - Health and wellness support, including gym reimbursement and wellness programs - Employee Assistance Program with 24/7 confidential support for employees and families - Education assistance and professional development opportunities - Access to LinkedIn Learning and continuous learning resources - Employee referral bonus program and additional company perks and discounts - Internal rewards and recognition platform (Motivosity) to celebrate and acknowledge project wins, milestone achievements, and the outstanding contributions of our colleagues - Business travel insurance and global employee support programs Pay: - Base Salary: $160,000 USD - $190,000 USD Schedule: not present. We also have "This role is unable to provide visa sponsorship of any kind." That's a note; could be included in About the role or Responsibilities? Probably include in About the role paragraph. We must not include duplicated lines. Ensure we don't repeat. Now produce HTML fragment:

    About the role

    We are seeking an experienced Principal Software Engineer to join our dynamic and innovative team. In this role, you will play a key part in designing, developing, and maintaining scalable and secure backend services that power DigiCert’s next-generation trust and identity platforms. You will collaborate closely with product managers, architects, and UX teams to deliver high-quality software that delights our customers and meets enterprise-class performance, reliability, and security standards. This role is unable to provide visa sponsorship of any kind.

    Responsibilities

    • 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.

    Requirements

    • Bachelor’s degree in Computer Science, Software Engineering, or a related field — or equivalent professional experience.
    • 8+ years of experience in backend software development.

    Qualifications

    • Strong proficiency in Java, with hands-on experience in frameworks such as Spring, Spring Boot, and JPA.
    • Expertise in designing and consuming RESTful web services.
    • Solid understanding of both relational databases (MySQL, MariaDB) and NoSQL databases.
    • Extensive experience working with cloud environments, including AWS, Azure, or other major cloud platforms, with proficiency in deploying and managing distributed systems and services.
    • Experience building cloud-native applications and deploying services in Kubernetes using Docker containers.
    • Familiarity with DevOps practices, CI/CD pipelines, and Agile software development methodologies.
    • Proven problem-solving skills with the ability to analyze and resolve complex technical challenges.
    • Excellent communication and collaboration skills for working effectively in cross-functional teams.
    • Passion for code quality, unit testing, and continuous improvement.
    • Working knowledge of Gradle, Maven, or jOOQ is a plus.

    Benefits

    • Competitive compensation and comprehensive health, dental, and vision coverage
    • Retirement savings programs with company matching (401(k) or RRSP)
    • Generous paid time off, including holidays, and vacation
    • Paid parental leave and family support benefits
    • Life and disability coverage
    • Flexible spending and health savings options (where applicable)
    • Health and wellness support, including gym reimbursement and wellness programs
    • Employee Assistance Program with 24/7 confidential support for employees and families
    • Education assistance and professional development opportunities
    • Access to LinkedIn Learning and continuous learning resources
    • Employee referral bonus program and additional company perks and discounts
    • Internal rewards and recognition platform (Motivosity) to celebrate and acknowledge project wins, milestone achievements, and the outstanding contributions of our colleagues
    • Business travel insurance and global employee support programs

    Pay

    Base Salary: $160,000 USD - $190,000 USD

    We omitted "Who are we" company description. Should we include as "About the company"? Not in allowed headings but could be included as a paragraph before About the role? The instruction: use

    for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule). It doesn't forbid other headings, but says use those for section headings. Could include a paragraph about company without heading? Probably better to include as a paragraph under About the role? But About the role is for role description. The company description is separate; maybe we can include as a brief paragraph before the role heading without a heading? The instruction says output ONLY the HTML fragment; we can include a

    for company description without heading. That seems okay. Let's add a

    for "Who we are" before the About the role heading. Thus final HTML:

    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

    Then the sections

Similar jobs