At a Glance
- Tasks: Join a dynamic team to develop and validate cutting-edge AI and cloud-native software.
- Company: SAS, a leader in data and AI, on the path to IPO-readiness.
- Benefits: Flexible hybrid work, competitive salary, and world-class employee experience.
- Other info: Diverse and inclusive culture where your unique talents are valued.
- Why this job: Make a real impact by ensuring quality in next-gen analytics software used globally.
- Qualifications: 5+ years in software development or automated testing; strong programming skills required.
The predicted salary is between 60000 - 80000 £ per year.
Nice to meet you! We’re a leader in data and AI. Through our software and services, we inspire customers around the world to transform data into intelligence - and questions into answers. We’re also a debt-free multi-billion-dollar organization on our path to IPO-readiness. If you're looking for a dynamic, fulfilling career coupled with flexibility and world-class employee experience, you'll find it here.
About the job
The SAS Viya Platform team is looking for a Software Development Engineer in Test to contribute to the development and validation of the compute capabilities that power our next-generation analytic engine - designed for AI integration and cloud-native environments. As part of a rapid response team, you’ll be instrumental in building robust, scalable test automation, enabling fast delivery of high-quality software to our global customers. You’ll collaborate with a diverse and international team of engineers, bringing together deep technical knowledge and innovative thinking. You’ll play a critical role in ensuring the quality, performance, and reliability of enterprise-grade analytics software used by leading organizations around the world.
As a Software Development Engineer in Test, you will:
- Design and implement comprehensive, scalable test strategies for complex compute functionalities in AI- and cloud-native architectures.
- Develop and maintain automated test suites in C, Python, and related languages, ensuring consistent quality across releases.
- Collaborate with developers and testers globally to validate core compute engine capabilities across Linux and Windows environments.
- Contribute to continuous integration and deployment workflows using modern CI/CD pipelines and tools.
- Participate in all phases of the development lifecycle—including design, code reviews, test planning, and triage of production issues.
- Drive functional, security, performance, and regression testing for our next-generation SAS Viya Platform.
- Provide technical expertise and support for debugging issues identified internally or reported by customers.
- Take accountability for the entire test lifecycle, from planning and implementation to maintenance and production support.
- Ensure all applicable security policies and processes are followed to support the organization’s secure software development goals.
Required Qualifications
- 5+ years of experience in software development or automated testing in C, Python, or similar.
- Bachelor’s degree in computer science, Engineering, Statistics, Math, or a related discipline.
- Strong programming and debugging skills with a solid understanding of software architecture and testing principles.
- Experience with CI/CD tools such as Git, Jenkins, Gerrit, or GitHub.
- Familiarity with testing in multi-platform environments (Windows, Unix/Linux).
- Experience working with cloud technologies and platforms such as Kubernetes, Azure, AWS, GCP, or OpenShift.
- Excellent analytical and problem-solving abilities in fast-paced environments.
- Equivalent combination of related education, training and experience may be considered in place of the above qualifications.
- Right to work in the UK.
You’re curious, passionate, authentic and accountable. These are our values and influence everything we do.
Preferred Qualifications
- Additional development experience in Golang, Java, Rust, or shell scripting.
- Experience in threaded kernel environments or MVA (Multi-Vendor Architecture).
- Familiarity with cybersecurity practices in cloud/Kubernetes settings.
- Knowledge of network-level programming (e.g., sockets, ciphers, authentication protocols).
- Experience with SAS programming is a plus.
Diverse and Inclusive
At SAS, it’s not about fitting into our culture – it’s about adding to it. We believe our people make the difference. Our diverse workforce brings together unique talents and inspires teams to create amazing software that reflects the diversity of our users and customers. Our commitment to diversity is a priority to our leadership, all the way up to the top; and it’s essential to who we are. To put it plainly: you are welcome here.
Additional Information:
SAS is an equal opportunity employer. All qualified applicants are considered for employment without regard to race, color, religion, gender, sexual orientation, gender identity, age, national origin, disability status, protected veteran status or any other characteristic protected by law. Job level will be determined based on the applicant's education, skills, and experience. Resumes may be considered in the order they are received. SAS employees performing certain job functions may require access to technology or software subject to export or import regulations. To comply with these regulations, SAS may obtain nationality or citizenship information from applicants for employment. SAS collects this information solely for trade law compliance purposes and does not use it to discriminate unfairly in the hiring process. SAS only sends emails from verified “sas.com” email addresses and never asks for sensitive, personal information or money. If you have any doubts about the authenticity of any type of communication from, or on behalf of SAS, please contact Recruitingsupport@sas.com.
Software Development Engineer in Test - SAS Viya Platform in Port Glasgow employer: SAS
At SAS, we pride ourselves on being a leader in data and AI, offering a dynamic and fulfilling career for our employees. Our hybrid work culture promotes flexibility while fostering collaboration within a diverse international team, ensuring that every voice is heard and valued. With a strong commitment to employee growth and a focus on innovation, we provide world-class training and development opportunities, making SAS an exceptional place to build a meaningful career in the tech industry.
StudySmarter Expert Advice🤫
We think this is how you could land Software Development Engineer in Test - SAS Viya Platform in Port Glasgow
✨Tip Number 1
Network like a pro! Reach out to current employees at SAS or in the software testing community. A friendly chat can give you insider info and might just land you a referral.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your test automation projects, especially those using C or Python. This will help you stand out during interviews and demonstrate your hands-on experience.
✨Tip Number 3
Prepare for technical interviews by brushing up on your debugging skills and understanding CI/CD tools. Practise common coding challenges and be ready to discuss your thought process during problem-solving.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re genuinely interested in joining our team at SAS.
We think you need these skills to ace Software Development Engineer in Test - SAS Viya Platform in Port Glasgow
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your experience with C, Python, and any cloud technologies you've worked with. We want to see how you can contribute to our SAS Viya Platform team!
Craft a Compelling Cover Letter:Your cover letter is your chance to show us your personality and passion for the role. Share specific examples of your past work in automated testing and how it aligns with our mission at StudySmarter. Let us know why you're excited about this opportunity!
Showcase Your Problem-Solving Skills:In your application, don’t shy away from discussing challenges you've faced in previous roles and how you overcame them. We love candidates who can think critically and adapt quickly, especially in fast-paced environments like ours.
Apply Through Our Website:We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people. Plus, we can't wait to hear from you!
How to prepare for a job interview at SAS
✨Know Your Tech Stack
Make sure you’re well-versed in the programming languages and tools mentioned in the job description, especially C and Python. Brush up on your knowledge of CI/CD tools like Git and Jenkins, as well as cloud platforms like AWS or Azure. Being able to discuss your experience with these technologies will show that you're ready to hit the ground running.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex issues in software testing or development. Think about challenges you've faced in multi-platform environments and how you resolved them. This will demonstrate your analytical abilities and your fit for a fast-paced role.
✨Understand the Company Culture
Familiarise yourself with SAS's values around diversity and inclusion. Be ready to share how your unique background and experiences can contribute to their culture. Showing that you align with their ethos will make you a more attractive candidate.
✨Ask Insightful Questions
Prepare thoughtful questions about the team dynamics, the testing strategies they currently use, or how they approach continuous integration. This not only shows your interest in the role but also helps you gauge if the company is the right fit for you.