Software Development Engineer

SAS Institute, Inc.

Software Development Engineer

Salary Not Specified

SAS Institute, Inc., Blythswood New Town, Glasgow City

  • Full time
  • Permanent
  • Onsite working

Posted 3 weeks ago, 23 Aug | Get your application in now before you miss out!

Closing date: Closing date not specified

job Ref: d992546db7af4fcf810f157c73bbe989

Full Job Description

  • Create and maintain high quality of test automation using modern development techniques and provides key data points to support metrics-based decision making.

  • Apply automated tests at every layer of the application stack, both inside and outside of the continuous delivery pipeline.

  • Produce and analyze metrics that illustrate the quality of applications and develop insight that drives the direction of quality engineering.

  • Works with team to promptly triage test failures with precision and accuracy, maintaining the health of the build pipeline.

  • Works collaboratively with development, product, operations, and support peers to encourage quality, as a key design element in all work efforts.

  • Engages in code reviews for product, test, and infrastructure code.

  • Protects users from escaped defects, participate in support escalations, and value Customer Experience (CX) above all.

  • Understands the role of deployment, migration, security, and performance in the continuous delivery lifecycle.

    5 years of programming experience in one or more of the following languages (similar languages are acceptable): Python or Typescript

  • Bachelor's degree in Computer Science or related quantitative field

  • Automation development experience in Playwright, Pytest, or a similar test framework

  • Fluent with REST Interfaces

  • Fluent in state-of-the-art techniques, standards, and procedures for software test development

  • Demonstrated ability to distinguish between testing layers, match the correct approach to each situation, and design effective quality gates based on these layers.

  • Expert in one test automation framework demonstrating the ability to create shareable code.

  • Proficient with source control management techniques including branching, code review, and merging.

  • Proficiency building and maintaining CI/CD solutions

  • Familiarity with CI/CD infrastructure, platform configuration, integration, and secret management.

  • Ability to pivot quickly and seamlessly toward areas of need

  • You're curious, passionate, authentic and accountable. These are our values and influence everything we do., Proficiency authoring and maintaining Dockerfiles.

  • Understanding of Kubernetes components and cloud provider offerings.

  • Fluent in at least one public cloud interface.

    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 Decisioning division is looking for a Software Development Engineer in Test to join a team of talented engineers working collaboratively to ideate and deliver cutting edge, innovative products and solutions that enable SAS customers to deploy analytics and make decisions in a high performing, lean, and scalable manner. You will contribute to projects spanning a diverse set of technologies and industries. You will make an impact on how customers experience our software and play a crucial role in ensuring the quality of our products exceed their expectations.