Summary
Join GoDaddy's Customer Engagement Data team as a Software Engineer and build a platform crucial to customer experience, marketing, and business objectives. You will own the Customer Engagement Platform Data Pipeline, integrating internal and external systems. Ensure the team maintains a "Shift Left" security focus, designing and developing systems to protect sensitive customer data. Collaborate with engineers, marketing professionals, QA, and operations teams. Leverage Agile, Scrum, testing automation, and CI/CD methodologies. This role may be hybrid or fully remote.
Requirements
- 5+ years in software engineering, with 3+ years using AWS
- The engineering position requires a minimum three-hour overlap with team members in the US-Pacific time zone
- Strong experience with AWS and have experience with some (or all) of the following: Lambda and Step functions, API Gateway, Fargate, ECS, S3, SQS, Kinesis, Firehose, DynamoDB, RDS, Athena, and Glue
- Programming languages: C# and Python, along with SQL and Spark
- Designing and delivering scalable, production-quality software solutions
- Solid foundation in data structures and algorithms and in-depth knowledge and passion for coding standards and following proven design patterns
- RESTful and GraphQL APIs are examples
Responsibilities
- Design, build, and maintain a platform that is a keystone to our customer experience, marketing, and business objectives
- Ensure our team continues with a βShift Leftβ focus on security
- This includes the design and development of systems that can contain sensitive customer information
- Partner closely and collaborate with other GoDaddy teams of Engineers, Marketing Professionals, QA and Operations teams
- Leverage industry best practices and methodologies such as Agile, Scrum, testing automation and Continuous Integration and Deployment
Preferred Qualifications
- DevOps experience is a plus, GitHub, GitHub Actions, Docker
- Experience building CI/CD and server/deployment automation solutions, and container orchestration technologies
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