Job Closed

This listing is no longer active.

GoDaddy logo
GoDaddy

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,

Senior Software Engineer

Location

India

Posted

17 days ago

Salary

0

Seniority

Senior

Job Description

Senior Software Engineer

GoDaddy

Role Description The Securities Analytics and Products Group is responsible for developing and maintaining sophisticated software solutions to safeguard GoDaddy's ecosystem. We are seeking a dedicated Senior Software Engineer with a strong background in software development and a keen focus on security. The ideal candidate will have proven hands-on experience in software development, with a consistent track record of working with the latest software technologies while prioritising security best practices. As a key member of our engineering team, you will play a crucial role in designing, developing, and implementing secure software solutions to protect our organisation from cyber threats. You will get to work with some of the brightest minds to build secure, highly available, fault-tolerant, and globally performant microservices-based platform deployed on the AWS cloud, using the newest technology stack. What you'll get to do: - Design, develop, and maintain secure, highly available, fault-tolerant, and globally performant code deployed on AWS cloud. - Ensure code quality through extensive unit and integration testing. - Investigate and resolve production issues, ensuring your team's DevOps on-call responsibilities. - Contribute to the technical documentation, code reviews, and mentoring fellow engineers. - Work with both relational and NoSQL databases, ensuring scalable, efficient, and consistent data models. - Build with observability in mind—instrument services with logs, metrics, and traces to ensure performance and uptime. - Collaborate with product, design, and engineering teams. Qualifications - 5+ years of experience in a software engineering role. - Demonstrated proficiency in Go, Python, and Typescript. - Familiarity with AWS technologies such as EC2, Fargate, Lambda, S3, CloudWatch, etc. - Hands-on experience with databases—both relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., DynamoDB, MongoDB). - Experience with CI/CD workflows, Kubernetes, GitHub Actions, and other DevOps tools. - Experience working in agile teams and deploying code using Git-based workflows and CI/CD technologies. - Strong experience with version control software (Git preferred). Requirements - Bachelor's degree in computer science, engineering, or a related field, or equivalent experience. - Proficiency or working knowledge of UI tools and frameworks such as React or Angular. 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.

Related Job Pages

More Software Engineer Jobs

• Design and develop custom ABAP programs, enhancements, BAPIs, BADIs, user exits, and interfaces within SAP S/4HANA environments • Build performant CDS views, AMDPs, and HANA-optimized ABAP code • Develop and consume OData services and RESTful APIs • Implement SAP Gateway services, including service registration, modeling, and lifecycle management • Design and develop classical and interactive ALV reports, smart forms, Adobe forms, and modern Fiori-aligned output channels • Build and maintain integration interfaces using IDocs, RFC, BAPI, Web Services, and the SAP API Hub • Perform technical analysis of business requirements • Conduct thorough unit testing, support functional and integration testing, and resolve defects • Lead performance tuning of ABAP code, SQL queries, and database access patterns • Support S/4HANA upgrades, system conversions, and code remediation activities • Implement security best practices in custom developments • Document technical specifications, code reviews, and operational procedures • Mentor junior ABAP developers

United States
Job Closed

• Design and develop PeopleSoft customizations using Application Designer, including pages, components, records, fields, and PeopleCode. • Build Application Engine programs for batch processing, data conversion, and ETL-style workloads. • Develop Component Interfaces, Integration Broker services, and File Layouts to integrate PeopleSoft with internal and external systems. • Build SQR and BI Publisher reports, including performance tuning and complex layout design. • Implement and maintain PeopleSoft Approval Workflow Engine (AWE) configurations and notifications. • Develop nVision reports for financial reporting requirements where applicable, applying disciplined engineering practices and partnering closely with stakeholders to ensure outcomes are durable, well-documented, and aligned with broader team and platform standards. • Conduct fit-gap analysis with functional consultants and translate requirements into clean technical designs. • Adhere to enterprise customization standards and minimize core modifications to ease future PeopleSoft upgrades. • Lead unit testing, support functional and integration testing, and resolve defects during UAT and hypercare. • Optimize SQL performance against PeopleSoft data models using explain plans, indexing, and statistics tuning. • Document technical designs, code, and operational procedures in line with enterprise PeopleSoft governance. • Provide hands-on post-go-live and hypercare support, working closely with operations teams to triage incidents quickly, identify root causes, and drive durable fixes that improve long-term system stability. • Mentor junior PeopleSoft developers and act as a technical reference.

United States
Job Closed

• Design and develop integration scenarios using PeopleSoft Integration Broker, including service operations, queues, routings, and handlers • Build synchronous and asynchronous integrations using REST and SOAP web services • Develop transformations using XSLT, Application Engine, and PeopleCode handlers, applying disciplined engineering practices • Configure security on inbound and outbound services, including WS-Security, OAuth2, and certificate-based authentication • Build robust error-handling and retry mechanisms, including notifications, monitoring, and resubmission workflows • Develop Component Interfaces and File Layouts to support hybrid integration scenarios • Lead migration efforts to retire legacy point-to-point integrations to standardized Integration Broker patterns • Optimize performance of high-volume integrations through queue tuning, parallel processing, and asynchronous design • Integrate PeopleSoft with cloud applications (Oracle Cloud, Workday, ServiceNow) and middleware (OIC, MuleSoft, Boomi) • Maintain comprehensive, current technical documentation • Provide hypercare and post-go-live support, including incident response and root-cause analysis • Collaborate closely with functional consultants and integration architects • Mentor and coach junior and mid-level engineers

Alaska + 1 moreAll locations: Alaska | Hawaii
Job Closed

• Define organization-wide standards, patterns, and reference architectures for LLM-based applications. • Design prompt structures, instruction templates, and retrieval strategies for diverse production use cases. • Architect agentic systems incorporating tool use, planning, memory, and multi-step reasoning. • Lead the design of retrieval-augmented generation pipelines including chunking, indexing, and reranking strategies. • Develop evaluation frameworks for prompt quality, agent reliability, and end-to-end task success. • Build internal tooling and libraries that accelerate LLM application development across teams. • Establish guardrails, safety filters, and policy enforcement patterns for LLM-powered products. • Collaborate with model engineering teams on prompt-model co-design and fine-tuning opportunities. • Conduct technical reviews of LLM application designs across multiple product teams. • Mentor engineers and applied scientists on prompt engineering and LLM application architecture. • Lead red-teaming exercises and continuously improve robustness against adversarial inputs. • Track latency, cost, and quality trade-offs in LLM application design and recommend optimizations. • Document patterns, anti-patterns, and lessons learned for broad internal reuse. • Stay current with LLM capabilities, tooling, and research, and translate advances into practical guidance.

New York
Job Closed