At a Glance
- Tasks: Design and develop scalable backend services and APIs using modern practices.
- Company: Join Ralliant Corporation, a diverse and innovative tech company.
- Benefits: Enjoy competitive salary, health benefits, and flexible hybrid work options.
- Why this job: Make an impact with AI/ML features in a collaborative environment.
- Qualifications: Degree in Computer Science and strong backend development experience required.
- Other info: Great career growth opportunities in a dynamic, inclusive workplace.
The predicted salary is between 43200 - 72000 Β£ per year.
We are seeking a Senior Software Engineer to design, build, and maintain scalable, production-grade software systems. This role focuses on backend development, object-oriented design, and collaboration across product, data, and engineering teams, with exposure to AI-enabled solutions.
Location: Glasgow / Hybrid
Key Responsibilities:
- Design and develop backend services and APIs using modern software engineering practices
- Apply object-oriented design principles (clean architecture, modularity, extensibility)
- Contribute to AI/ML-enabled features in production systems
- Collaborate with Product Managers, Product Owners, and Architects
- Participate in Agile/Scrum ceremonies and planning
- Ensure quality through code reviews, testing, and CI/CD
- Support deployment using containerized environments
Required Qualifications:
- Degree in Computer Science, Software Engineering, or related field
- Strong experience in backend software development
- Proficiency in Python (additional languages such as Java or C/C++ a plus)
- Solid experience with object-oriented programming and design
- Experience with REST APIs, databases (SQL/NoSQL), and Git
- Experience working in Agile teams
Nice to Have:
- Exposure to AI/ML or data-driven systems
- Experience with Docker and CI/CD pipelines
- Familiarity with LLM-based or analytics platforms
Senior Software Engineer in Glasgow employer: Qualitrol
Contact Detail:
Qualitrol Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Senior Software Engineer in Glasgow
β¨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work at Ralliant or similar companies. A friendly chat can sometimes lead to job opportunities that aren't even advertised.
β¨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those involving backend development and AI/ML features. This gives potential employers a taste of what you can do beyond your CV.
β¨Tip Number 3
Prepare for interviews by brushing up on your coding skills and understanding object-oriented design principles. Practice common interview questions related to Python and REST APIs to boost your confidence.
β¨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, it shows you're genuinely interested in joining the team at Ralliant.
We think you need these skills to ace Senior Software Engineer in Glasgow
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your backend development experience and proficiency in Python. We want to see how your skills align with the role, so donβt be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why youβre passionate about software engineering and how you can contribute to our AI/ML-enabled features. Keep it engaging and personal β we love to see your personality!
Showcase Your Collaboration Skills: Since this role involves working closely with product managers and architects, highlight any past experiences where youβve successfully collaborated in Agile teams. We value teamwork, so let us know how you thrive in a group setting!
Apply Through Our Website: We encourage you to apply directly through our website for a smoother application process. Itβs the best way for us to receive your application and get you on our radar quickly!
How to prepare for a job interview at Qualitrol
β¨Know Your Tech Stack
Make sure youβre well-versed in the technologies mentioned in the job description, especially Python and any additional languages like Java or C/C++. Brush up on your knowledge of REST APIs and databases, as these will likely come up during technical discussions.
β¨Showcase Your Design Skills
Be prepared to discuss object-oriented design principles and how you've applied them in past projects. Think of specific examples where you implemented clean architecture or modularity, as this will demonstrate your ability to build scalable systems.
β¨Collaborate Like a Pro
Since collaboration is key in this role, be ready to talk about your experience working with cross-functional teams. Share examples of how youβve effectively communicated with Product Managers and Architects, and how youβve contributed to Agile/Scrum ceremonies.
β¨Get Familiar with AI/ML Concepts
Even if you donβt have extensive experience in AI/ML, showing that you understand the basics can set you apart. Research some common AI-enabled features and think about how they could apply to backend development, so you can engage in meaningful conversations during the interview.