Software Development Engineer in Test
1 week ago
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 Platform Services Database Interfaces team is seeking a Software Development Engineer in Test with a strong drive to develop and enhance our essential mechanisms for managing application data. This team is responsible for building and maintaining the access layer for the application storage solutions in the SAS Viya Platform using Golang and other technologies as required. In this role, you’ll design, build, and maintain scalable automated testing frameworks, tools, and test suites that will empower our team to deliver enterprise-grade software seamlessly and continuously, with quality engineered directly into our delivery pipeline.
Join a talented team committed to advancing our platform services, where innovation and quality are our top priorities. If you're excited to push boundaries, challenge code, and make a meaningful impact in quality engineering, we want to see what you bring to the table. Ready to take on the challenge? Keep reading
As a Software Development Engineer in Test, you will:
- Create and maintain the highest quality of test automation that fails fast, uses modern development techniques, and provides key data points to support metrics-based decision-making and drive the direction of quality engineering.
- Apply your automated tests at every layer of the application stack, both inside and outside of our continuous delivery pipeline.
- Drive enhancements to test procedures and associated telemetry that elevate the resiliency and robustness of the services under test.
- Maintain an awareness of and research new technologies, trends, architectures, and implementation techniques as they relate to the delivery of applications and integrations in CI/CD.
- Comprehend complex usage concepts and assess applications’ ability to fulfill them.
- Perform functional, integration, and end-to-end testing to verify that product works as intended along with the cross-functional areas like deployment, migration, security, and performance.
- Practice source control management, including code reviews, merging, and branching strategies
- Design, develop, document, and execute manual tests when automated scripts are not available.
- Identify risks, issues, potential defects, or manifested defects in any phase of the project life cycle, managing them through closure.
- Engage in code reviews for product, test, and infrastructure code.
- Work with your product team to promptly triage test failures with precision and accuracy, maintaining the health of the build pipeline.
- Work collaboratively with development, product, operations, and support peers to encourage quality as a key design element in all work efforts.
- Develop and deploy applications leveraging Kubernetes and its core components as well as maintain Dockerfiles for containerized applications.
- Work with event processing and streaming technologies to support real-time data applications.
Required qualifications
- Bachelor's degree in computer science or related quantitative field
- Five years of experience writing software applications, testing software, and/or general programming, including some experience leading projects
- Two years of industry experience and demonstrated advanced proficiency in at least one object-oriented programming language (Golang / Java preferred)
- Two years of industry experience with web-based microservices, REST interfaces, and OpenAPI 3 specification
- Two years of industry experience and demonstrated deep understanding of at least one modern automation framework (stdlib, spock framework with Groovy DSL are preferred)
- Demonstrated ability to distinguish between testing layers, match the correct approach to each situation, and design effective quality gates based on these layers
- Proficiency working with container platforms and orchestration technologies such as Docker and Kubernetes, including the ability to author and maintain Dockerfiles
- Proficiency developing, deploying, and maintaining infrastructure in a public cloud platform such as Azure, AWS, or GCP
- Proficiency with version control systems and techniques including branching, code review, and merging (Git and GitHub preferred)
- Ability to conduct root cause analysis for errors and warnings in deployment, migration, upgrade and features
Preferred qualifications
· Proficiency with Windows as well as UNIX
World-Class Benefits
Highlights include...
- Comprehensive medical, prescription, dental and vision plans.
- Medical plan options include...
- PPO with low annual deductible and copays.
- HDHP combined with a health savings account with a contribution from SAS (no access to on-site health care center).
- Onsite Health Care Center (HQ) that’s free to employees and family members enrolled in the PPO plan. There's a pharmacy too Not local to HQ? The pharmacy will ship prescriptions for no additional charge
- An industry-leading 401k plan.
- Generous time away including vacation time, a variety of paid holidays, and our much-loved U.S. Winter Wellness Break between December 25 and January 1.
- Volunteer Time Off, parental leave and unlimited paid sick days.
- Generous childcare benefits for all full-time employees.
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:
To qualify, applicants must be legally authorized to work in the United States, and should not require, now or in the future, sponsorship for employment visa status. SAS is an equal opportunity/Affirmative Action 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. Read more: Know Your Rights. Also view the Pay Transparency notice.
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.
#SAS
-
Cary, United States CV Library Full time: 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...
-
Software Development Engineer in Test
3 weeks ago
Cary, United States CV Library Full time: Job Title: Software Development Engineer in Test: 0-2 years of experienceStart Date: October or November 2024Location: Cary HQ Hybrid or Remote 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...
-
Software Development Engineer
3 weeks ago
Cary, North Carolina, United States Deutsche Bank Full time**Job Description**We are looking for a skilled Cloud Engineer to join our team at Deutsche Bank in Cary, North Carolina. As a Cloud Engineer, you will be responsible for building high-quality software products via agile development lifecycle and contributing to the wider objectives to ensure flow, consistent standards, and approach with common shared...
-
Software Developer
5 months ago
Cary, United States Avidex Full timeAbout Us: Avidex leads the way in the audiovisual and IT integration industry, providing innovative solutions to a diverse clientele. Our identity is shaped by a commitment to excellence, technical expertise, and an innovative spirit. As we continue to expand our horizons, we're on the lookout for a talented and experienced Software Developer to join our...
-
Test Engineer Specialist
1 day ago
Cary, North Carolina, United States AssureHire Full timeOverviewAssureHire is a leading company in the Internet industry, seeking a talented QA Engineer to join our team.Key ResponsibilitiesDesign and develop test cases to ensure product quality.Collaborate with developers to resolve issues discovered during testing.Stay up-to-date with industry trends and best practices in software testing.RequirementsTo be...
-
Test Automation Developer
1 week ago
Cary, North Carolina, United States Eateam Full timeAbout Our CompanyEateam is a dynamic software company that values innovation and collaboration. We're dedicated to delivering high-quality software solutions that meet the needs of our clients.Job Overview:As a QA engineer, you'll play a critical role in ensuring the quality of our software products.You'll work closely with development teams to identify and...
-
Embedded Software Engineer
4 months ago
Cary, United States Acro Service Corp Full timePrimary Job Responsibilities• Perform embedded software engineering tasking including requirements analysis, operational concept development, software system design/architecture, component integration, design reviews, integration testing and problem solving• Develop embedded operating system software for vehicle controllers in C• Assign, coordinate,...
-
Software Engineer
3 weeks ago
Cary, North Carolina, United States Diverse Lynx Full timeJob Requirements:We are seeking a highly skilled Software Engineer to join our team at Diverse Lynx LLC. The ideal candidate will have a strong background in computer engineering, computer science, or a related field, and experience with Microsoft Vista, C, C#, Python, SQL Server, and CSS programming.Key Responsibilities:Design and develop software...
-
Senior Software Development Engineer
1 day ago
Cary, North Carolina, United States Zachry Group Full timeJob DescriptionWe are seeking a skilled Senior Software Development Engineer to join our team at Zachry Group. The successful candidate will support the development of software and engineering analyses under the supervision of senior engineering staff. This role requires general software development and problem-solving skills, as well as working knowledge of...
-
Embedded Software Engineer
3 weeks ago
Cary, North Carolina, United States Entegee Full timeJob DescriptionEntegee is seeking a skilled Embedded Software Engineer to develop and test embedded operating system software for vehicle controllers. Key responsibilities include developing C code, executing unit and integration testing in various environments, and analyzing issues found during testing.Requirements:Technical skills in embedded software...
-
Software Engineer
6 days ago
Cary, North Carolina, United States FIRST SOFTSOLUTIONS INC Full timeWe are seeking a skilled Software Engineer to join our team at First Softsolutions Inc. in Carry, NC.Salary: $120,000 - $180,000 per year.This role requires strong expertise in Java, Spring Boot, and React. You will be responsible for designing, developing, and maintaining applications and databases by evaluating client needs and analyzing requirements.Main...
-
Senior Software Engineering Specialist
3 weeks ago
Cary, North Carolina, United States Avidex Industries LLC Full timeJob OverviewAvidex Industries LLC is a leading provider of innovative audiovisual and IT integration solutions. As a key player in the industry, we are seeking an experienced Senior Software Engineer to join our dynamic Development team in Cary, North Carolina.About the RoleWe offer a competitive compensation package, including:$120,000 - $150,000 per annum,...
-
Embedded Software Engineer
3 months ago
Cary, United States Entegee Full timeJob DescriptionJob DescriptionSummary: Seeking Embedded Software Engineers to develop and test embedded operating system software for vehicle controllers.Requirements:Technical skills in embedded software development, hardware integration, and electrical systems.Experience developing embedded applications using C.Bachelor's degree in electrical,...
-
Software Developer
5 days ago
Cary, United States SAS Full timeJob Description Software Developer - Hybrid At SAS, where you start doesn’t have to be where you end; and there is ample opportunity for internal career mobility. Whether you’re looking to grow a new skill or experience a new role, there’s no time like the present to take the next step; and we’re here to support you in your journey. About the...
-
Test Automation Developer
2 hours ago
Cary, North Carolina, United States Ford Motor Company Full timeFord Motor Company: Test Automation DeveloperWe are a global company offering a range of career paths. This role is a part of our Embedded Connectivity Platform team.As a Test Automation Developer at Ford Motor Company, you will be responsible for delivering quality software solutions for cloud-connected in-vehicle modules working on CAN/Ethernet...
-
Software Testing Professional
6 days ago
Cary, North Carolina, United States Omni Inclusive Full timeJob Description: Software Testing Professional at Omni Inclusive.We are seeking an experienced Software Testing Professional to join our team at Omni Inclusive. The salary for this role is approximately $85,000 per year.About the Job:In this role, you will be responsible for testing our web applications to ensure they meet our high standards of quality. You...
-
Embedded Software Engineer
3 months ago
Cary, United States Entegee Full timeJob DescriptionJob DescriptionSummary: Seeking Embedded Software Engineers to develop and test embedded operating system software for vehicle controllers.Requirements:Technical skills in embedded software development, hardware integration, and electrical systems.Experience developing embedded applications using C.Bachelor's degree in electrical,...
-
Software Engineer
1 day ago
Cary, North Carolina, United States ShiftCode Analytics Full timeJob DescriptionShiftCode Analytics is seeking a highly skilled Senior Software Engineer to join our team in Cary, NC. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality software products using Java/J2EE Web Development. This is an excellent opportunity to work with cutting-edge...
-
Software Developer
2 weeks ago
Cary, United States SAS Full time: Software Developer- Remote or Hybrid Nice to meet you! Were 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. Were also a debt-free multi-billion-dollar organization on our path to IPO-readiness. If you're looking for a dynamic, fulfilling...
-
Android Software Engineer
1 day ago
Cary, North Carolina, United States Omni Inclusive Full timeWe are seeking an Android Software Engineer to join our team at Omni Inclusive.As an Android Software Engineer, you will be responsible for developing high-quality mobile applications using Kotlin and Jetpack Compose. You will work closely with our cross-functional team to design, implement, and deploy features that meet the needs of our users.The estimated...