Senior Software Engineer

ServiceNow Logo

ServiceNow

πŸ“Remote - Netherlands

Summary

Join ServiceNow's Platform Analytics team as a backend and frontend engineer, contributing to the development of high-quality, scalable, and reusable code for data visualization and analytics dashboards. Collaborate with designers, product managers, and other engineers to deliver intuitive products. Leverage your expertise in Java, modern UI frameworks, RESTful APIs, and microservices to build scalable APIs and services. Mentor colleagues and advocate for high-standard code. Take ownership of features from ideation to delivery. This role requires 6+ years of professional software development experience with a focus on backend engineering and experience in frontend development.

Requirements

  • 6+ years of professional experience in software development with a good focus in backend engineering and experience in frontend development
  • Expertise of backend technologies, Java, algorithms, data structures, object-oriented design, design patterns, and performance/scale considerations
  • Experience with any of the modern UI frameworks like Angular, React or Vue
  • Passion for JavaScript and the Web as a platform, reusability, and componentization
  • Solid understanding of RESTful APIs, microservices, and basic database concepts (SQL/NoSQL)
  • Strong problem-solving skills with a keen eye for design and user experience

Responsibilities

  • Lead the development of high-quality, scalable, and reusable backend and frontend code, ensuring best practices in architecture, performance, and accessibility
  • Collaborate closely with designers, product managers, and other engineers to deliver intuitive products and enhance the overall product experience
  • Contribute to the backend architecture and design systems, championing modern web technologies and best practices
  • Be a go-to expert for backend development, working with Java to build scalable APIs and services, mentoring colleagues and advocating for high standard code
  • Support frontend development within the team, contributing in UI/UX development
  • Take ownership of features from ideation through implementation, testing, and delivery

Preferred Qualifications

  • Practical experience in designing and building AI-powered solutions, such as implementing machine learning models, integrating AI APIs (e.g., OpenAI, Google AI, or AWS AI services), or creating intelligent features for web applications
  • Hands-on experience with containerization and deployment using Docker and Kubernetes

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.