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 100000 organizations including 90% of the Fortune 500 choose DigiCert to stop todays threats and prepare for a quantum-safe future
Job summary
UltraDNS is revitalizing its engineering culture and adopting modern software design and delivery techniques. We are looking for intellectually passionate people who learn quickly thrive in a fast-paced environment and stay current with the latest technologies. We want people who fit our emerging Agile/Devops culture enjoy debating and learning from differing opinions and have a high level of engagement. Strong programming and software design skills are essential so well ask you to write code during most steps of the interview process.
What you will do
- Lead the development of Services or Products as part of an Agile (Scrum/Kanban) team. Write test and debug production-quality code (primarily in Java with some exposure to Python or other languages) and collaborate to get that code into production.
- 60% Focus : Developing testing and debugging production-quality code primarily in Java with some involvement in Python or other languages.
- 40% Focus: Automating development workflows including:
- Building with tools such as Ant Gradle and Jenkins
- Testing with frameworks like JUnit and Cucumber
- Deploying using tools like Ansible and Terraform.
- Work with relational databases (e.g. MySQL PostgreSQL) and NoSQL databases (e.g. MongoDB).
- Measure health and performance of the services you help build.
- Communicate with upper management product team your team and other technology peers.
- Continuously learn new concepts and technologies and share with your team.
- Leverage and contribute to our evolving shared infrastructure. Make things better every day.
Roles and responsibilities:
- Creating high-level product specifications and design documents.
- Providing the development team with architectural blueprints to follow.
- Guiding and assisting the development team throughout the process.
- Troubleshooting and resolving issues with coding or design.
- Ensure the final product is completely functional and meets requirements.
- Updating software solutions as required.
- Training and overseeing the activities of the members of the development team.
- Collaborating with various stakeholders to determine software requirements and develop good working relationships.
- Actively leading the technical vision to success.
What you will have
- 7 years experience developing enterprise software and services
- 7 years experience developing with Java
- 2 years experience developing on Unix/Linux
- 2 years architecting complex enterprise-class systems
- Demonstrated experience as a lead designer on a high-volume scalable system
- Experience designing writing RESTful web services and APIs
- Be able to speak your mind and make a case for your solution to a problem.
- Good to have: Dynamic programming languages such as Python
- Know:
- What Microservices are
- What it means to build and deploy an application in a Cloud environment
- How to scale an application
Benefits
- Generous time off policies
- Top shelf benefits
- Education wellness and lifestyle support
#LI-SD1
Required Experience:
Senior IC
Who we areDigiCert 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 message...
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 100000 organizations including 90% of the Fortune 500 choose DigiCert to stop todays threats and prepare for a quantum-safe future
Job summary
UltraDNS is revitalizing its engineering culture and adopting modern software design and delivery techniques. We are looking for intellectually passionate people who learn quickly thrive in a fast-paced environment and stay current with the latest technologies. We want people who fit our emerging Agile/Devops culture enjoy debating and learning from differing opinions and have a high level of engagement. Strong programming and software design skills are essential so well ask you to write code during most steps of the interview process.
What you will do
- Lead the development of Services or Products as part of an Agile (Scrum/Kanban) team. Write test and debug production-quality code (primarily in Java with some exposure to Python or other languages) and collaborate to get that code into production.
- 60% Focus : Developing testing and debugging production-quality code primarily in Java with some involvement in Python or other languages.
- 40% Focus: Automating development workflows including:
- Building with tools such as Ant Gradle and Jenkins
- Testing with frameworks like JUnit and Cucumber
- Deploying using tools like Ansible and Terraform.
- Work with relational databases (e.g. MySQL PostgreSQL) and NoSQL databases (e.g. MongoDB).
- Measure health and performance of the services you help build.
- Communicate with upper management product team your team and other technology peers.
- Continuously learn new concepts and technologies and share with your team.
- Leverage and contribute to our evolving shared infrastructure. Make things better every day.
Roles and responsibilities:
- Creating high-level product specifications and design documents.
- Providing the development team with architectural blueprints to follow.
- Guiding and assisting the development team throughout the process.
- Troubleshooting and resolving issues with coding or design.
- Ensure the final product is completely functional and meets requirements.
- Updating software solutions as required.
- Training and overseeing the activities of the members of the development team.
- Collaborating with various stakeholders to determine software requirements and develop good working relationships.
- Actively leading the technical vision to success.
What you will have
- 7 years experience developing enterprise software and services
- 7 years experience developing with Java
- 2 years experience developing on Unix/Linux
- 2 years architecting complex enterprise-class systems
- Demonstrated experience as a lead designer on a high-volume scalable system
- Experience designing writing RESTful web services and APIs
- Be able to speak your mind and make a case for your solution to a problem.
- Good to have: Dynamic programming languages such as Python
- Know:
- What Microservices are
- What it means to build and deploy an application in a Cloud environment
- How to scale an application
Benefits
- Generous time off policies
- Top shelf benefits
- Education wellness and lifestyle support
#LI-SD1
Required Experience:
Senior IC
View more
View less