At a Glance
- Tasks: Build high-quality, scalable code and collaborate on innovative software projects.
- Company: Join a forward-thinking tech company that values creativity and teamwork.
- Benefits: Enjoy competitive pay, health perks, remote work options, and growth opportunities.
- Why this job: Make a real impact by designing user-friendly software and enhancing existing products.
- Qualifications: Experience with Java or similar languages and a passion for web technologies.
- Other info: Dynamic workplace with a commitment to inclusivity and career advancement.
The predicted salary is between 28800 - 48000 £ per year.
What you get to do in this role:
- 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 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.
- Help design and implement new products and features while also enhancing the existing product suite.
Qualifications:
- Experience in leveraging or critically thinking about how to integrate AI into work processes, decision-making or problem-solving.
- 0-2 years of experience with Java or a similar OO language.
- Passion for JavaScript and the web as a platform reusability and componentization.
- Experience with data structures, algorithms, object‑oriented design, design patterns and performance/scale considerations.
- Experience with any of the modern UI frameworks like Angular, React or Vue.
- Analytical and design skills.
- Working knowledge and ability to use tools to assist with daily tasks (IDE, debugger, build tools, source control, ServiceNow instances, profilers, system administration/Unix tools).
Key Skills:
- Java
- JavaScript
- Angular
- React
- Vue
- Spring
- .NET
- C/C++
- Go
- OOP
- Data Structures
- Distributed Systems
Software Engineer employer: ServiceNow
Contact Detail:
ServiceNow Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, attend meetups, and join online forums. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Java, JavaScript, or any modern UI frameworks. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by practising common coding challenges and system design questions. Brush up on your knowledge of data structures and algorithms, as these are often hot topics in technical interviews.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take the initiative to connect with us directly.
We think you need these skills to ace Software Engineer
Some tips for your application 🫡
Show Your Passion for Coding: When you write your application, let your enthusiasm for software engineering shine through! Talk about your love for Java, JavaScript, or any modern UI frameworks you've worked with. We want to see that you're not just ticking boxes but genuinely excited about building high-quality code.
Be Specific About Your Experience: Don’t just list your skills; give us examples of how you've used them in real projects. Whether it’s a cool feature you built or a problem you solved using data structures and algorithms, we want to hear the details. This helps us understand how you think and work!
Tailor Your Application: Make sure to customise your application for the Software Engineer role. Highlight experiences that align with our needs, like your experience with AI integration or your understanding of software architecture best practices. A tailored application shows us you’re serious about joining our team!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the easiest way for us to keep track of your application and ensures you don’t miss out on any important updates. Plus, it shows you’re proactive and ready to take the next step in your career with us!
How to prepare for a job interview at ServiceNow
✨Know Your Code Inside Out
Make sure you’re familiar with the code you’ve written, especially if it’s related to Java or any OO language. Be ready to discuss your design choices and how you enforce best practices like code reviews and unit testing.
✨Showcase Your Problem-Solving Skills
Prepare to talk about how you’ve integrated AI into your work processes or tackled complex problems. Think of specific examples where your analytical skills made a difference in your projects.
✨Familiarise Yourself with Modern Frameworks
Brush up on your knowledge of UI frameworks like Angular, React, or Vue. Be prepared to discuss how you’ve used these tools to create reusable components and enhance user experience.
✨Ask Insightful Questions
Don’t hesitate to ask questions about the company’s approach to software architecture and product development. This shows your interest and helps you understand how you can contribute to their goals.