Senior Software Engineer

GoDaddy Logo

GoDaddy

πŸ“Remote - Colombia

Summary

Join GoDaddy's Care team as a Senior Software Development Engineer and play a pivotal role in designing, developing, and implementing AI-powered solutions to enhance customer service and sales. You will be responsible for designing, developing, and maintaining AI platforms on AWS, collaborating with cross-functional teams, and ensuring code quality and reliability. This remote position requires 5+ years of software development experience with Golang and TypeScript, and 3+ years building applications on AWS. Deep knowledge of software design principles and familiarity with CI/CD pipelines are essential. The role also involves supporting production systems and mentoring team members. GoDaddy offers a range of benefits, including paid time off, retirement savings, bonuses, health benefits, and parental leave.

Requirements

  • 5+ years in software development, focusing on backend REST API development, with strong proficiency in Golang and TypeScript
  • 3+ years building applications on AWS using Infrastructure as Code tools (e.g., CloudFormation, CDK, Terraform) and working with modern NoSQL or RDBMS databases
  • Deep knowledge of software design principles, including Domain Driven Design, Hexagonal Architecture, Design Patterns, and Testing
  • Familiarity with CI/CD pipelines, observability tools, and secure coding practices
  • Ability to independently design scalable backend systems, mentor developers, conduct code reviews, and collaborate effectively in Agile teams

Responsibilities

  • Design, develop, and maintain secure, highly available, and globally performant AI platforms on AWS cloud
  • Collaborate with cross-functional teams to create seamless user experiences and shared application flows
  • Participate in the full software development lifecycle, including architecture, implementation, testing, deployment, and ongoing maintenance
  • Ensure code quality and reliability through best practices, thorough testing, and active involvement in code reviews and technical documentation
  • Support production systems through on-call rotations, incident resolution, and continuous knowledge sharing and mentoring of team members

Preferred Qualifications

  • Prior experience in developing AI or machine learning applications
  • Experience with Temporal
  • Experience in DevOps
  • Bachelor's degree in Computer Science, Engineering, related field, or equivalent experience

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
  • 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.