At a Glance
- Tasks: Lead the development of a factory management system and build full stack web applications.
- Company: Join a dynamic engineering and manufacturing company in Newcastle Upon Tyne.
- Benefits: Enjoy 25 days holiday, a 5% matched pension, and a competitive salary.
- Other info: Work in a collaborative environment with opportunities for growth and AI integration.
- Why this job: Be the sole developer creating innovative software that integrates with physical products.
- Qualifications: Experience in full stack development and integration with REST APIs is essential.
The predicted salary is between 40000 - 50000 £ per year.
Our client is in the engineering and manufacturing sector and is looking for a Software Engineer to join the team. You will lead the development, integration, and maintenance of software platforms that support both digital and physical product ecosystems. This role is 4 days on site in Newcastle Upon Tyne.
In this role you will be the sole developer building a new product from scratch - a factory management system.
- Design, develop, and maintain full stack web applications, APIs, and internal software platforms.
- Build scalable backend services, databases, and integrations supporting both customer-facing and operational systems.
- Develop frontend interfaces with strong usability and responsive design principles.
- Collaborate with the product development team to integrate software with physical products, embedded systems, sensors, and connected devices.
- Work with manufacturing, operations, and engineering teams to support software-driven automation and product workflows.
- Participate in software architecture decisions and technical planning.
- Use AI as part of the software development process.
Must haves:
- Full stack development experience
- Node or Java or C# or Python
- Integration experience (ERP, Salesforce etc)
- REST APIs
- An interest/experience in AI
Nice to haves:
- Cloud experience
- Experience integrating software with hardware, IoT devices, or embedded systems
- Knowledge of MQTT, WebSockets, serial communications, or industrial protocols
- Experience with warehouse management systems, ERP, manufacturing etc
Job Offer: 25 days + BHS 5% matched pension
Software Engineer in Benwell employer: Michael Page
Our client offers an exceptional work environment in the engineering and manufacturing sector, where innovation meets collaboration. As a Software Engineer in Newcastle Upon Tyne, you will enjoy a supportive culture that prioritises employee growth, with opportunities to lead exciting projects from inception to completion. With a competitive benefits package including 25 days of annual leave and a matched pension scheme, this role is perfect for those seeking meaningful and rewarding employment.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer in Benwell
✨Tip Number 1
Network like a pro! Reach out to people in the engineering and manufacturing sector on LinkedIn. Join relevant groups, attend meetups, and don’t be shy about asking for informational interviews. You never know who might have the inside scoop on job openings!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your full stack projects, especially those involving APIs or integrations. This is your chance to demonstrate your expertise in Node, Java, C#, or Python. Make it easy for potential employers to see what you can do!
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and understanding software architecture. Practice common algorithms and data structures, and be ready to discuss how you would approach building scalable backend services or integrating with hardware.
✨Tip Number 4
Apply through our website! We make it super easy for you to find roles that match your skills. Plus, we’re always on the lookout for talented individuals like you to join our team. Don’t miss out on the chance to land that dream job!
We think you need these skills to ace Software Engineer in Benwell
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Software Engineer role. Highlight your full stack development experience and any relevant projects you've worked on, especially those involving integration with hardware or IoT devices.
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your skills align with the job description. Don’t forget to mention your interest in AI and how you can contribute to the team.
Showcase Your Projects:If you've built any software platforms or applications, make sure to showcase them. Include links to your GitHub or portfolio where we can see your work in action. This gives us a better idea of your capabilities!
Apply Through Our Website:We encourage you to apply through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates from us!
How to prepare for a job interview at Michael Page
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like Node, Java, C#, or Python. Brush up on your full stack development skills and be ready to discuss how you've used these languages in past projects.
✨Showcase Your Integration Experience
Since integration is key for this role, prepare examples of how you've successfully integrated software with hardware or other systems. Be specific about the challenges you faced and how you overcame them, especially if you’ve worked with ERP or IoT devices.
✨Demonstrate Problem-Solving Skills
Expect technical questions that assess your problem-solving abilities. Think through common scenarios you might encounter in a factory management system and be ready to explain your thought process and solutions clearly.
✨Engage with the Product Development Team
This role involves collaboration, so be prepared to discuss how you work with cross-functional teams. Share experiences where you’ve collaborated with product development, manufacturing, or engineering teams to create effective software solutions.