At a Glance
- Tasks: Join our team to design and implement test strategies for cutting-edge AI software.
- Company: SAS is a leader in data and AI, inspiring global transformation through innovative software.
- Benefits: Enjoy a hybrid work model, world-class employee experience, and a dynamic career path.
- Why this job: Be part of a diverse team, ensuring quality in software that impacts leading organisations worldwide.
- Qualifications: 5+ years in software development or automated testing; strong skills in C, Python, and CI/CD tools.
- Other info: We value diversity and inclusion, welcoming unique talents to enhance our culture.
The predicted salary is between 36000 - 60000 ÂŁ per year.
Software Development Engineer in Test – SAS Viya Platform – Hybrid
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 ourvalues 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
#LI-DR1
#SAS
#J-18808-Ljbffr
Software Development Engineer in Test - SAS Viya Platform employer: SAS
Contact Detail:
SAS Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Development Engineer in Test - SAS Viya Platform
✨Tip Number 1
Familiarise yourself with the SAS Viya Platform and its features. Understanding the specific functionalities and capabilities of the platform will help you demonstrate your knowledge during interviews and discussions.
✨Tip Number 2
Brush up on your skills in C and Python, as these are crucial for the role. Consider working on personal projects or contributing to open-source projects that involve automated testing to showcase your expertise.
✨Tip Number 3
Network with current employees or professionals in the field through platforms like LinkedIn. Engaging with them can provide insights into the company culture and the specifics of the role, which can be beneficial during the interview process.
✨Tip Number 4
Stay updated on the latest trends in cloud technologies and CI/CD tools. Being knowledgeable about these areas will not only enhance your skill set but also show your commitment to continuous learning, which is highly valued by employers.
We think you need these skills to ace Software Development Engineer in Test - SAS Viya Platform
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in software development and automated testing, particularly with C and Python. Emphasise any experience you have with CI/CD tools and cloud technologies, as these are crucial for the role.
Craft a Strong Cover Letter: In your cover letter, express your passion for software quality and testing. Mention specific projects where you've implemented test strategies or automated testing frameworks, and how they contributed to the success of the project.
Showcase Technical Skills: Clearly outline your technical skills in your application. Include programming languages, tools, and platforms you are familiar with, especially those mentioned in the job description like Kubernetes, Azure, and AWS.
Highlight Problem-Solving Abilities: Provide examples of how you've tackled complex problems in previous roles. This could include debugging issues or improving testing processes. Demonstrating your analytical skills will resonate well with the hiring team.
How to prepare for a job interview at SAS
✨Understand the Role
Make sure you thoroughly understand the responsibilities of a Software Development Engineer in Test. Familiarise yourself with the SAS Viya Platform and its compute capabilities, as well as the importance of test automation in delivering high-quality software.
✨Showcase Your Technical Skills
Be prepared to discuss your experience with programming languages like C and Python, as well as your familiarity with CI/CD tools such as Git and Jenkins. Highlight any projects where you've implemented automated testing or worked in cloud environments.
✨Demonstrate Problem-Solving Abilities
Expect questions that assess your analytical and problem-solving skills. Prepare examples from your past experiences where you successfully identified and resolved issues, particularly in fast-paced environments.
✨Emphasise Collaboration
Since the role involves working with a diverse team globally, be ready to discuss your experience collaborating with developers and testers. Share examples of how you’ve contributed to team success and maintained effective communication across different platforms.