Senior Software Engineer IV

GoDaddy.com   •  

Sunnyvale, CA

Industry: IT Consulting/Services

  •  

8 - 10 years

Posted 297 days ago

This job is no longer available.

Responsibilities:

  * Design, implement, and test the various applications that comprise our platform

  * Continuously refine existing systems to improve their reliability, performance, and manageability

  * Provide operational support for critical customer-facing systems as well as internal APIs and tools

  * Collaboratively design and document next generation systems

Software Development Architect

You apply expert-level knowledge of computer science principles and web development best practices every day to constantly innovate and improve the platform.  You seek to automate, instrument, and make data driven decisions.  You strive to enable our business partners and end-customers connect in new ways that help them succeed.  You are experienced with CI/CD and development best practices and can mentor new developers confidently.  You are comfortable in all aspects of agile development methodology and know how to direct Scrum ceremonies.  You can develop novel new software libraries and features from scratch with little direction and can design and socialize important software updates across the team.  You have a cross-team approach and are capable of working with several teams together to validate broad, far-reaching software designs, divide work for implementation and drive good process, code review and testing methodologies across a larger group.

Requirements:

  * BS in Computer Science, Computer Engineering, Information Systems, Math, or equivalent degree or experience

  * 8+ years of relevant full-time software engineering experience

  * OpenStack and Kubernetes experience a huge plus

  * Knowledge of backend runtimes such as apache, nginx, and runtime frameworks such as Spring, WSGI

  * Knowledge of front-end languages and frameworks (HTML, CSS, JavaScript, NodeJS, ReactJS, Bootstrap)

  * Knowledge of Python, Java, Javascript (NodeJS) or Go

  * Experience with multiple data platforms is a plus (MySQL, PostgreSQL, Hadoop, Cassandra)

  * Experience with ELK stack (Kibana) and monitoring tools like New Relic or Sensu

  * Strong knowledge of CI/CD tools and best practices (Jenkins, Pipelines)

  * Familiarity with Agile (Scrum) software development, Git/GitHub, and related tools

  * Comfortable with Git

  * Passion for self-driven, continuous learning both in and out of the office