Software Development Engineer

GoDaddy Logo

GoDaddy

πŸ“Remote - United States

Summary

Join GoDaddy's Authorization Team as a remote software engineer and contribute to building and maintaining a secure, scalable authorization platform. You will design, develop, and enhance authorization features using Java (Spring) and potentially Golang. This role involves working with large-scale platforms, high-volume data systems, and NoSQL databases. Collaboration with product teams and internal stakeholders is crucial. The ideal candidate possesses strong software development experience in Java and/or Golang, experience with relational and NoSQL databases, and excellent communication skills. GoDaddy offers a competitive benefits package, including paid time off, retirement savings options, bonuses, health benefits, and parental leave.

Requirements

  • 2+ years software development experience in Java and / or Golang
  • Demonstrated background working with large-scale platforms and high-volume data systems
  • Experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL solutions
  • Strong written and oral communication abilities to collaborate effectively with distributed teams

Responsibilities

  • Design & Develop: Architect, implement, and enhance authorization features that expand the platform’s capabilities, performance, and scalability. Actively contribute to the codebase using languages and frameworks like Java (Spring) and potentially Golang
  • Data-Intensive Applications: Build and maintain high-volume, data-intensive solutions leveraging NoSQL databases
  • Collaboration & Integration: Work closely with product teams, internal stakeholders, and the broader Identity ecosystem. Integrate our platform with other GoDaddy products and services, applying modern identity standards (e.g., OAuth, OpenID) where applicable
  • Quality & Reliability: Write clean, maintainable code, perform code reviews, and ensure that the Authorization Platform is secure, reliable, and easy to use for other internal teams
  • Continuous Improvement: Take an active role in the entire development lifecycle, from design and coding to testing, deployment, and ongoing support. Identify areas for improvement and propose innovative solutions

Preferred Qualifications

  • Identity Standards: Familiarity with OAuth, OpenID, or similar identity and access management technologies
  • Platform Tools: Experience building tools and frameworks for other engineering teams
  • Backend Technologies: Experience in Spring or similar Java frameworks, and exposure to Golang

Benefits

  • Paid time off
  • Retirement savings (e.g., 401k, pension schemes)
  • Bonus/incentive eligibility
  • Equity grants
  • Participation in our employee stock purchase plan
  • Competitive health benefits
  • Other family-friendly benefits including parental leave

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.