At a Glance
- Tasks: Design and develop scalable AI-first software solutions using Python and AWS.
- Company: Join a forward-thinking tech company focused on AI innovation.
- Benefits: Enjoy competitive salary, hybrid work model, and opportunities for professional growth.
- Other info: Collaborative culture with excellent career advancement opportunities.
- Why this job: Make a real impact in AI technology while working in a dynamic team environment.
- Qualifications: Experience in software development, particularly with AWS and Python.
The predicted salary is between 60000 - 80000 £ per year.
As a Senior Software Engineer, you will play a pivotal role in designing, developing, and deploying scalable, high-quality AI-first software solutions. You’ll leverage your expertise in AWS, Python, and AI technologies to drive the adoption of AI quality assessment across our area, ensuring our use of AI is robust, scalable, accurate, cost-effective, adaptable and forward-thinking. Working as the key contributor to a newly formed team, your desire to thrive in an agile fast-paced, iterative, delivery-first culture will be critical to the success of building our cutting-edge AI Quality Evaluation platform, a keystone service targeted as the core assessment platform for Sage’s AI portfolio and future strategy. You’ll work closely with other engineers, QA, product managers, and cross-squad teams to bring this system to life, to help us continuously grow, evolve and improve our AI-enabled applications. This is a hybrid role – three days per week in our Newcastle office.
What You’ll Do
- Design, develop, and maintain scalable solutions using Python, and AI-driven frameworks.
- Architect, implement, and optimize cloud-based solutions on AWS, ensuring security, scalability, and reliability.
- Use cutting-edge AI tooling and capability to deliver your work at rapid pace.
- Collaborate with product managers and cross-functional squads to understand requirements, define technical solutions, and deliver business value.
- Write clean, maintainable, and testable code following best practices for software development.
- Build and integrate AI-powered features into our solutions to enhance product capabilities.
- Lead by example in adopting an iterative development approach, releasing features rapidly & incrementally and improving through a fast feedback loop.
- Contribute to architecture and design decisions, mentoring junior engineers in the process.
- Take ownership of projects, ensuring timely delivery and alignment with business goals.
- Drive improvements in code quality, automation, and CI/CD pipelines.
- Build first-class observability and monitoring capabilities to give us deep insights in production and at scale.
- Collaborate with QA and Operations engineers to build robust testing frameworks and deliver high-quality software.
What you’ll be working on
We hire technically capable people so whilst we use the below technologies, we do not expect expert knowledge, you will be fully supported if you’re able to demonstrate a technical and passionate mindset to solving complex problems:
- Python or Typescript for creating and maintaining APIs
- Python for developing AI solutions
- AWS – for most of our production infrastructure and data storage. We use a lot of Dynamo, Lambda, Bedrock, ECS, SQS, SNS, OpenSearch and many others!
- CDK for building infrastructure
- AI tooling for rapid prototyping and development
You should apply if
- You’re comfortable working in a team that is fast paced and focussed on delivery to enable a quick feedback loop
- You have experience working on service-oriented solutions
- You’re passionate about owning your code from inception through to it living and breathing in production
- You have strong experience working with cloud providers (AWS preferred)
- Experience with any multiple of these languages is a plus: Python, C#, NodeJS (TypeScript or JavaScript)
Senior Software Engineer in Newcastle upon Tyne employer: 慨正橡扯
At Sage, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. As a Senior Software Engineer in our Newcastle office, you will benefit from a hybrid working model, competitive remuneration, and opportunities for professional growth within a forward-thinking team dedicated to developing cutting-edge AI solutions. Join us to be part of a supportive environment where your contributions directly impact our AI portfolio and future strategy.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer in Newcastle upon Tyne
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work with AI and AWS. A friendly chat can lead to insider info about job openings or even referrals that could give you a leg up.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Python and AI solutions. 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 brushing up on your technical knowledge and soft skills. Practice coding challenges and be ready to discuss your past projects. Remember, they want to see how you think and solve problems!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Senior Software Engineer in Newcastle upon Tyne
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Senior Software Engineer role. Highlight your expertise in Python, AWS, and AI technologies, as these are key to what we’re looking for.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you’re passionate about AI and software development. Share specific examples of how you've designed and deployed scalable solutions in the past, and how you thrive in fast-paced environments.
Showcase Your Projects:If you’ve worked on any relevant projects, whether personal or professional, make sure to mention them. We love seeing real-world applications of your skills, especially those involving AI and cloud-based solutions.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates during the process!
How to prepare for a job interview at 慨正橡扯
✨Know Your Tech Stack
Make sure you brush up on your knowledge of Python, AWS, and AI technologies. Be ready to discuss how you've used these tools in past projects, and think of specific examples where you’ve designed or deployed scalable solutions.
✨Show Your Agile Mindset
Since the role thrives in a fast-paced, iterative environment, be prepared to share experiences where you adapted quickly to changes. Highlight any instances where you’ve successfully implemented feedback loops or worked collaboratively with cross-functional teams.
✨Demonstrate Problem-Solving Skills
Expect to face some technical challenges during the interview. Practice articulating your thought process when tackling complex problems, especially those related to AI and cloud-based solutions. This will showcase your analytical skills and technical mindset.
✨Ask Insightful Questions
Prepare thoughtful questions about the team dynamics, project goals, and the company’s vision for AI quality assessment. This not only shows your interest but also helps you gauge if the company culture aligns with your values and work style.