Principal Software Engineer
Company: GoDaddy
Salary: Not provided
Location: , Canada
About us
At GoDaddy, the future of work looks different for each team. Some teams work in the office full-time, others have a hybrid arrangement (they work remotely some days and in the office some days), and some work entirely remotely.
This is a remote position, so you’ll be working remotely from your home. You may occasionally visit a GoDaddy office to meet with your team for events or offsites.
Join Our Team
GoDaddy is building a central platform for managing CICD for all of its applications, using AWS and GitHub Actions. This is a major initiative at the company, with the aim of reducing fragmentation and increasing security, consistency, leverage, and most of all developer productivity and happiness. We have over a hundred applications on this platform already, but we need you to help us take this to the next level, as we've only just begun.
This is a software development role, and it covers the range from automating infrastructure to adding features to our UI and everything in between. We are a small team of five engineers who collaborate remotely from various locations across US to UK time zones.
What you'll get to do…
- Help architect and design the future of this platform.
- Deliver features that bring immediate value to our customers (other GoDaddy engineers).
- Continuously improve our resilience and quality.
- Troubleshoot and collaborate with customers.
- Build towards a good end-to-end developer experience across all our internal platforms.
- Mentor team members and expand the organization's engineering knowledge.
- Learn new tech skills with a very modern stack that includes quite a range of different technologies.
Requirements
- 8+ years of experience in software development.
- Expertise in automating Cloud Infrastructure and dealing with containers.
- Comfortable coding in Node.js, back-end and front-end.
- Experience with CI/CD tools (such as GitHub Actions or Jenkins).
- Proactive and solution-oriented mindset, with a bias for action.
- Leading and mentoring more junior engineers.
You might also have…
- Familiarity with the Elastic observability stack and/or OpenTelemetry.
- Familiarity with Cypress and test-driven development.
- Familiarity with documenting in Markdown.
- Familiarity with AWS CDK.
- Familiarity with TypeScript, CSS.
- Familiarity with NextJS and ReactJS.
- Experience developing GitHub Actions.
- Familiarity with Scrum / Agile methodologies.
Get TypeScript jobs in your inbox
Copyright © ReadingWaters 2024.