Über diese Senior Software Engineer Stelle bei DigiCert
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 a highly experienced Full Stack Senior Software Engineer with deep expertise in Java and Python, strong cloud-native development skills on AWS, and hands-on experience building Agentic AI workflows and intelligent applications.
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.
- Design, develop, scale, and manage robust APIs to ensure seamless and secure communication across distributed systems and external platforms.
- Establish, implement, and enforce strict API and data governance policies to ensure security, compliance, and architectural consistency across all enterprise integrations.
- 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.
- Design and implement end-to-end full stack features spanning Java/Python back-end services, RESTful APIs, and modern front-end components integrated with cloud-native AWS infrastructure.
- Architect and develop Agentic AI workflows — including multi-agent orchestration, tool-use patterns, and autonomous task pipelines — leveraging frameworks such as LangChain, LangGraph, CrewAI, or AWS strands/Agentic core.
What you will have
- Bachelor's degree in computer science, Software Engineering, or a related field (or equivalent experience).
- 5+ years of professional experience in a software development role.
- Proficiency in Java and Python and a strong grasp of software development principles.
- Deep, hands-on expertise with AWS services including EC2, ECS/EKS, Lambda, S3, RDS, SQS/SNS, API Gateway, Bedrock, and SageMaker, with a strong preference for AWS-first architecture decisions.
- Hands-on experience with Spring Boot, RESTful APIs, microservices, and cloud-native application development.
- Experience building Generative AI applications using LLMs (GPT, Claude, Llama, etc.), RAG, embeddings, and prompt engineering.
- Experience developing AI agents and Agentic AI workflows using frameworks such as LangChain, LangGraph, CrewAI, or AWS AgentCore/Strands.
- Experience deploying AI/ML applications with MLOps, CI/CD pipelines, and model lifecycle management.
- Proficiency with Docker, Kubernetes, relational and NoSQL databases, and Agile development practices.
- Strong problem-solving, communication, and secure software development skills.
- Experience with Infrastructure as Code (Terraform/CloudFormation) and DevOps tools such as GitHub Actions, Harness, or Jenkins.
- Exceptional problem-solving skills and the ability to analyse and address complex technical issues.
Nice to have
- List preferred qualifications here
- Experience with GraphQL, Kafka, Databricks, or distributed data platforms.
- Experience with OpenTelemetry, Prometheus, Grafana, or New Relic.
- Experience mentoring engineers and contributing to architecture and technical strategy.
- Experience developing and deploying AI applications including chatbots, virtual assistants and other NLP powered tools.
- Develop, fine-tune and deploy LLM-based solutions using AWS services and tools.
- Experience with MLOps, CI/CD pipelines for ML models, model monitoring and lifecycle management.
- Experience in using Blackduck, SonarQube, FOSSA or similar tools.
- Knowledge of both relational (MySQL, MariaDB) and NoSQL/non-relational databases.
- 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
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-SS