Staff Software Engineer

ServiceNow Logo

ServiceNow

πŸ“Remote - Ireland

Summary

Join ServiceNow, a global leader in AI-enhanced technology, and contribute to building high-quality, scalable, and reusable code. Collaborate with product owners, design user-friendly software, and contribute to new product development. Enhance existing products, mentor colleagues, and promote knowledge sharing. This role requires 6+ years of enterprise-level platform development experience and a passion for JavaScript. Demonstrate strong emotional intelligence, stay updated on AI innovations, and possess analytical and design skills. The position offers a flexible work environment.

Requirements

  • 6+ years of enterprise-level platform development experience
  • Passion for JavaScript and the Web as a platform, reusability, and componentisation
  • Demonstrates high emotional intelligence, handling ambiguity, adapting to changes, remaining resilient, and comfortably engaging in difficult conversations
  • Keen technologist with a strong interest in staying updated with innovations, especially in AI. Experienced in using AI tools to enhance productivity, decision-making, and problem-solving. This experience includes utilising AI-powered tools, automating workflows, analysing AI-driven insights, and exploring AI's potential impact on functions or industries
  • Experience with data structures, algorithms, object-oriented design, design patterns, and performance/scale considerations
  • Analytical and design skills
  • Demonstrated ability to serve as technical lead on projects at a team level

Responsibilities

  • Build high-quality, clean, scalable and reusable code by enforcing best practices around software engineering architecture and processes (Code Reviews, Unit testing, etc.)
  • Work with the product owners to understand detailed requirements and own your code from design, implementation, test automation and delivery of high-quality product to our users
  • Design software that is simple to use to allow customers to extend and customize the functionality to meet their specific needs
  • Contribute to the design and implementation of new products and features while also enhancing the existing product suite
  • Be a mentor for colleagues and help promote knowledge-sharing

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.