Help build a critical system relied-upon by virtually all aspects of our domains infrastructure in a globally-deployed, containerized cloud infrastructure.
GoDaddy's (NYSE: GDDY) mission is to radically shift the global economy toward life-fulfilling independent ventures—helping our customers kick ass by giving them the tools, insights and the people to transform their ideas and personal initiative into success. With more than 14 million customers worldwide and more than 62 million domain names under management, GoDaddy gives small business owners the tools to name their idea, build a beautiful online presence, attract customers and manage their business.
We're looking for a strongly driven Sr. Software Engineer who loves writing sleek, performant, low-overhead API code. You will be helping build a critical system relied-upon by virtually all aspects of our domains infrastructure, leveraging your skill in crafting an efficient API with your wisdom in knowing when and how to scale and when to innovate. We’re crafting a globally-deployed, containerized cloud infrastructure and take pride in its ability to be both fast and robust. Adapting to rapid changes in external requirements and constantly being on the lookout for improvements is key to the fun and the challenge we face.
This product group is one of the key strategic pillars of GoDaddy, with an important contribution to the company's revenue, customer growth and innovation. The right individual will be self-driven, positive, and able to amplify the talents of others as well as benefiting from other smart team members to level-up their skills.
Write and maintain quality code in Java and modern platforms
Be accountable for code quality and writing unit and integration tests
Work collaboratively with a distributed team
Perform code reviews to suggest, encourage, and support coding best practices
Continuously learn and share new ideas and technical concepts
BS in a technical field or demonstrated experience
Experience writing modern RESTful APIs
Experience with cloud deployment processes
… and knowing kubernetes and docker is a plus
Passion for quality, reliability and user experience
A desire to always look for areas of improvement
Experience with unit testing and TDD principles
We develop in Java; knowledge of Java 8 a plus
Experience with Git/Github
Strong interpersonal and communication skills
Experience building software using Agile concepts and processes.
Job ID R001091