Job Description
We help enable the security, stability, and resiliency of the internet by providing unmatched performance in domain name system (DNS) services.
Our mission-driven company values individual contributions to building a stronger, more secure internet. We offer a dynamic work environment with competitive benefits and career growth opportunities.
About the Role
The Software Engineer position within the Product Development group will design and develop high-performance scalable applications using leading technologies like Java/Tomcat/PostgreSQL/Hazelcast/Docker/Fitness.
You will be part of the ODIN Development team, which is a critical hub for account management, product catalog, and authentication.
Your Responsibilities
You will be involved in all aspects of product development, including ideation, design, implementation, deployment, and issue resolution.
This will involve cross-team collaboration with Product, Marketing, Engineering, Security, and Operations teams.
About Our Team
Our team has extensive technical ownership over the product and follows Agile Development methodology.
We use daily Scrums with prioritized tickets in Jira, internal GitHub for code management, and Jenkins for continuous delivery.
Requirements
* BS/MS in Computer Science or related field
* 10+ years of Java coding experience in full-stack production applications
* SQL coding experience
* Experience working in a Unix/Linux environment
* Proficient knowledge of Agile software development methodologies
* Great communication, problem-solving ability, and teamwork skills
* Good planning and organizational skills
* Self-starter with self-initiative and direction
* Experience in deployment automation and workflow automation
* Able to do architecture design for complex systems
Desired Qualifications
* Experience with Jenkins
* Experience with Ansible
* Experience with Docker and Terraform
* Experience with Hazelcast
* Experience with PostgreSQL