GoDaddy is a web services platform that helps individuals and businesses worldwide start, grow, and manage their online presence. GoDaddy employs team members across North America,
Software Development Architect
Location
Canada
Posted
15 days ago
Salary
CAD 187K - CAD 280K / year
Seniority
Senior
Job Description
Software Development Architect
GoDaddy
Title: Software Development Architect Job Description: R023514 Engineering Regular Location Details: Canada, Remote 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 meetings. Join our team At GoDaddy, our mission is to radically shift the global economy toward small businesses by empowering people to easily start, confidently grow, and successfully run their own ventures. We are dedicated to giving our customers the tools, insights, and the people to transform their ideas and personal initiative into success. The CAPE team (part of Global Platform Engineering) owns GoDaddy's internal developer platform at the infrastructure layer — the foundation that every engineering team builds on. We build and operate the Golden Images system. It includes hardened, patched, and security-scanned container images and AMIs. These are distributed to all GoDaddy AWS accounts across 12 regions. We also manage CertAPI, GoDaddy's centralized certificate lifecycle service. CertAPI automates TLS/mTLS issuance, renewal, and governance for thousands of internal services. Every engineer at GoDaddy depends on what we build — our work directly resolves whether their services are secure, compliant, and able to ship. We write the specifications, documentation, and reference implementations for these foundational systems, and we own the automated pipelines and cloud infrastructure that keep them running at scale. We're looking for a Software Development Architect who loves to dive into technology and pull it all apart to see how it works, then put it back together again better than it was before. We treasure curiosity, communication, a bias toward collaboration and action, and the desire to embrace and extend guidelines and patterns. If you're the kind of person who can't see something that isn't right without a compulsion to make it at least just a little bit better before you put it back, we want to talk to you! GoDaddy's Engineering Blog, godaddy.github.io, is a great place to catch up with what our developers are up to! What you'll get to do... - Design, implement, and maintain the automated pipelines that build, harden, scan, and distribute container images (GCIs, GCRIs) and machine images (GAMIs) to 12 AWS regions on a continuous basis - Own certificate lifecycle infrastructure — issuance, renewal, revocation, and policy enforcement — for thousands of internal TLS/mTLS endpoints across GoDaddy - Drive security posture improvements: CVE triage, remediation SLA enforcement, SBOM generation, and supply-chain hardening for GoDaddy's foundational compute images - Architect and operate event-driven, serverless AWS infrastructure (Lambda, SQS, EventBridge, DynamoDB, ECR) powering the image build and certificate management systems - Collaborate multi-functionally with Product Security, platform teams, and hundreds of consuming engineering teams to define standards, document systems, and communicate operational impacts of platform changes - Identify and eliminate toil through automation — build-trigger intelligence, upstream change detection, certificate expiry monitoring, and usage analytics - Mentor engineers across the org on secure-by-default patterns, container image guidelines, and PKI fundamentals - Define and socialize the architectural direction for next-generation platform capabilities, from private CA adoption to runtime image governance Your experience should include... - 10+ years of software engineering experience, with depth in Python (3.10+) and at least one of Go, TypeScript/Node.js, or Bash for systems and infrastructure automation - Strong command of containerization — building, layering, hardening, and debugging Docker images across multiple architectures (amd64/arm64); familiarity with multi-stage builds, base image governance, and ECR - Hands-on experience with AWS services at production scale: Lambda, ECR, DynamoDB, SQS, EventBridge, IAM, SSM, and Secrets Manager - Proficiency with infrastructure as code — AWS CDK (Python or TypeScript) or CloudFormation/Sceptre — including stateful resource management, multi-region deployments, and least-privilege IAM design - Solid understanding of TLS/PKI fundamentals: certificate types (DV, EV, client vs. server, mTLS), certificate lifecycle management, CA trust chains, and key storage - Demonstrated experience building and maintaining CI/CD pipelines with GitHub Actions or equivalent, including automated testing, security scanning, and controlled promotion across environments - Strong observability instincts: structured JSON logging, CloudWatch alarms, and data-driven dashboards for platform health and adoption metrics You might also have... - Bachelor of Science in Computer Science, Computer Engineering, Information Systems, or Math - Experience operating or migrating to a private certificate authority — issuance policy, trust distribution, and multi-platform CA bundle management - Background in container security: SBOM generation, CVE lifecycle management, image scanning tools (AWS Inspector, Prisma Cloud, or equivalent), and remediation SLA programs - Familiarity with supply-chain security concepts: provenance, signing, SLSA frameworks, or similar - Kubernetes experience is a plus; experience with multi-account, multi-region AWS organization management is particularly valuable We encourage you to apply even if your experience or skillset doesn’t align perfectly with every requirement. We value a wide range of backgrounds and transferable skills, and we are excited to support learning and growth. About us... GoDaddy is empowering everyday entrepreneurs around the world by providing the help and tools to succeed online, making opportunity more inclusive for all. GoDaddy is the place people come to name their idea, build a professional website, attract customers, sell their products and services, and manage their work. Our mission is to give our customers the tools, insights, and people to transform their ideas and personal initiative into success. To learn more about the company, visit About Us. At GoDaddy, we know diverse teams build better products—period. Our people and culture reflect and celebrate that sense of diversity and inclusion in ideas, experiences and perspectives. But we also know that’s not enough to build true equity and belonging in our communities. That’s why we prioritize integrating diversity, equity, inclusion and belonging principles into the core of how we work every day—focusing not only on our employee experience, but also our customer experience and operations. It’s the best way to serve our mission of empowering entrepreneurs everywhere, and making opportunity more inclusive for all. To read more about these commitments, as well as our representation and pay equity data, check out our Diversity and Pay Parity annual report which can be found on our Diversity Careers page. We also embrace our diverse culture and offer a range of Employee Resource Groups (Culture). Have a side hustle? No problem. We love entrepreneurs! Most importantly, come as you are and make your own way. GoDaddy is proud to be an equal opportunity employer. GoDaddy will consider for employment qualified applicants with criminal histories in a manner consistent with local and federal requirements. Refer to our full EEO policy. Our recruiting team is available to assist you in completing your application. If they could be helpful, please reach out GoDaddy doesn’t accept unsolicited resumes from recruiters or employment agencies. Compensation & Benefits What We Offer: Working at GoDaddy offers many benefits, including competitive pay, generous time off, parental leave, healthcare, retirement savings program, and much more. Offerings vary by location. This role may be eligible to participate in GoDaddy's equity plan. All roles are generally eligible for the following benefits: health, dental, and vision insurance, life insurance, critical illness, AD&D, health care spending account, employee assistance program, paid sick time, paid personal time, paid parental leave, remote work options, paid holidays, paid Wellness days, employee stock purchase plan; and other benefits in accordance with GoDaddy's benefit plans and applicable law. The successful candidate’s starting salary will be determined based on permissible, non-discriminatory factors such as skills, experience, and geographic location. Please note: - AI will not be used to screen, assess or select applicants other than as set out in the details in the application below. - This job posting relates to an existing vacancy. Compensation In addition to the salary range below, the role may be eligible to participate in a discretionary cash bonus scheme that pays 20% of base salary based on individual and company performance. Canada: $187,000—$280,000 CAD
Related Guides
Related Job Pages
More Software Engineer Jobs
Full Stack Software Developer
SutherlandFounded in 1986, Sutherland is a global process transformation company that “rethinks and rebuilds processes for the digital age.” As an employer, Sutherland prefers driven pro
Role Description As a Full Stack Engineer you will help shape how users interact with our applications by designing and building cloud-native, modern web systems across the stack—from responsive user interfaces to resilient APIs and robust backend services. You will play a pivotal role in driving the architecture, scalability, and quality of digital solutions that support life-saving therapies. Note: This role requires strong proficiency in Node.js and React. It is a fully remote position with occasional travel depending on business needs. Essential Duties and Responsibilities - Design, develop, and deploy full stack applications using modern JavaScript frameworks (React, Node.js). - Build and maintain robust, scalable RESTful APIs and backend services. - Develop responsive and intuitive front-end UIs integrated with system APIs. - Ensure code adheres to industry best practices, coding standards, and is well-documented. - Write and maintain automated unit, integration, and end-to-end tests (Jest, Playwright, etc.). - Collaborate closely with cross-functional teams including Product, Design, and DevOps. - Architect and implement secure, performant systems using modern DevSecOps practices. - Refactor and modernize legacy systems while maintaining business continuity. - Stay up to date with advancements in web technologies, AI-assisted development tools, and industry trends. - Participate in code reviews, sprint planning, and retrospectives as part of an Agile team. Qualifications - Bachelor’s degree in Computer Science, Engineering, Information Systems, or equivalent experience. - Proven experience with Node.js and React in building production-grade applications. - Proficiency in HTML/CSS/JavaScript, and experience with CSS preprocessors like SCSS/LESS. - Experience building and consuming RESTful APIs; GraphQL is a plus. - Knowledge of modern DevOps and CI/CD practices, cloud-native development, and containerization (Docker, Kubernetes). - Experience with datalayers (e.g., PostgreSQL, MongoDB, Redis). - Strong understanding of software architecture, SOLID principles, and security best practices. - Familiarity with observability tools (e.g., OpenTelemetry, Prometheus) and logging frameworks. - Experience integrating or utilizing AI/ML tools (e.g., GitHub Copilot, OpenAI API) is a plus. - Excellent problem-solving skills and ability to take ownership of features from design to deployment. Company Description Sutherland is a global leader in driving business and digital transformation, and exceptional experiences along the entire journey of our client’s engagement with their customers. With over 35 years of experience, we combine deep domain expertise and extensive knowledge in proven optimization with both proprietary and partnered tools and platforms to drive growth, efficiency, and productivity across organizations. Sutherland brings together our people, processes, products and platforms across cognitive artificial intelligence (AI), intelligent automation, advanced analytics and digital services to create unique solutions for the industries that we service. The core values of remaining agile, outside-the-box thinking, uncompromising integrity and flawless execution are key pillars of the company. We serve marque brands across Healthcare, Insurance, Banking and Financial Services, Communications, Media and Entertainment, Technology, Travel and Logistics and Retail. Sutherland has 212 unique and independent inventions associated with several patent grants in critical technologies in the US and UK.
App Development Online tutor
Weekday (YC W21)We are a Y-Combinator-backed startup building your AI-powered Recruiter Agent
Role Description We seek an experienced and enthusiastic App Development Tutor to guide students in contemporary Android app development. The perfect candidate will possess in-depth knowledge of Advanced Java, Android Studio, XML, API integration, Firebase, and App Deployment, coupled with outstanding communication and instructional abilities. - Position: Online Tutor for App Development - Shift: US Time Zone - Mode: Remote / Online - Experience: Preferably 1+ years in teaching, training, or app development - Employment Type: Full-time or Part-time Key Responsibilities - Provide instruction on Android App Development ranging from beginner to advanced levels - Lead live online classes for students - Train students in practical app building using Android Studio - Demonstrate advanced Java concepts applicable to Android Development - Guide students on XML layouts, fundamentals of UI/UX, and app architecture - Teach integration of Firebase, APIs, databases, authentication, and related technologies - Assist students with debugging, project assistance, and completing assignments - Support students through app deployment and publishing on the Play Store - Maintain up-to-date knowledge of the newest trends and tools in Android development Qualifications - Deep understanding of Advanced Java - Practical experience with Android Studio - Strong grasp of XML layouts - Experience working with: - Firebase - REST APIs - SQLite / Room Database - Git and GitHub - Publishing apps on Google Play Store - Excellent communication and presentation abilities - Previous teaching or tutoring experience is advantageous Preferred Qualifications - B.Tech, MCA, BCA, or other relevant technical degrees - Proven experience in developing and deploying Android applications - Comfortable engaging with students from international markets, preferably the US What We’re Looking For - An individual capable of explaining complex concepts in a simple manner - A practical, project-oriented teaching style - An enthusiastic and student-centered mentor - Dependable availability during US working hours Must-have skills - App deployment - Java Good-to-have skills - Advanced Java - Android Studio - XML
Role Description VAM Systems is currently looking for a SharePoint Developer (Offshore-Work from Home) for our Bahrain operations with the following skillsets and terms & conditions: - Years of Experience: 7 - 10 years - Qualification: BE Computer Science and Engineering Experience - SPFx Development: - Build custom web parts and extensions using SharePoint Framework (SPFx). - Integrate SPFx solutions with Microsoft Graph, REST APIs, and third-party services. - Ensure responsive and accessible UI/UX design using React/TypeScript. - Power Automate & Azure Logic Apps: - Design and implement automated workflows to streamline business processes. - Integrate Logic Apps with SharePoint, Dynamics 365, and external systems. - Monitor and optimize flow performance and error handling. - Collaboration & Governance: - Work closely with business to gather requirements and deliver. - Ensure Bank policies and security standards. - Provide documentation, and support to business users. Responsibility - Develop, test and deploy the Microsoft SharePoint solutions as per the business requirements. - Follow the change management process to publish and manage changes on Microsoft SharePoint & the RPA system (Automation Edge). - Apply security fixes, update workflows and scripts used for SharePoint to remove any security issues identified during penetration testing. - Apply knowledge base of past fixes and security issues to ensure that new development and updates have no to minimal issues and none of the past issues are repeated. - Development of user interfaces for SharePoint / PowerApps. - Review technical service requests and technical/business changes raised by business/information security. Terms and Conditions - Joining time frame: (15 - 30 days)
• Design, develop and lead/co-lead the development of software applications according to established requirements • Debug, diagnose, and fix the problems in developing and existing applications • Follow and improve the software development life cycle and software development practices of the company, prepare the software related technical documentation when needed • Stay current with the latest development best practices and share findings with the team • Find better ways to do everything, stay at the forefront of the latest advances and productivity tools • Write quality code, and the ability to adhere to the coding guidelines.



