Summary of Duties: Design, develop, and debug software of diverse scope for new and existing products in accordance with designated development practices, timelines and quality expectations. Design and program computational algorithms. Perform unit and functionality testing. Complete performance analysis. Review requirements and prototypes. Review syntax and documentation. Guide junior developers in performance of supporting programming tasks. Communicate with other SAS professional staff in Testing, Technical Support, Education, Marketing, and other teams. May work remotely pursuant to SAS' Flexible Work Program.
Qualifications: Position requires a Master’s degree in Computer Science, Computer Networking, or related field and two (2) years of experience in the job offered or two (2) years of experience as a Software Engineer, Application Developer, or related occupation.
Requires experience in algorithmic development. Requires advanced knowledge of C/C++ language. Requires experience in implementing multithreaded or machine-distributed parallel algorithms. Requires familiarity with performance analysis and performance measuring tools such as vtune, nvprof/nsight, or gprof. Requires experience with commercial or complex software development. Requires experience with the SAS system or other statistical software products, such as MATLAB, Python, or R. Requires knowledge of analytics including statistical, econometric, optimization, and machine learning modeling. Experience and skills may be gained during attainment of graduate degree. May work remotely pursuant to SAS’ Flexible Work Program.
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.
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.
#LC
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
Are you ready to take your career to the next level? Join SAS as a Software Developer at our Cary HQ! In this dynamic role, you'll be empowered to design, develop, and debug innovative software solutions that are both impactful and engaging. Your creative skills will shine as you design and program computational algorithms, perform unit and functionality testing, and complete comprehensive performance analyses. As a Software Developer, your expertise will be invaluable in guiding junior developers and collaborating with cross-functional teams including Testing, Technical Support, and Marketing. You'll be working with advanced technologies like C/C++, machine-distributed parallel algorithms, and analytics tools, making every day an exciting challenge. Plus, thanks to SAS' Flexible Work Program, you may even get the option to work remotely! To thrive in this position, you'll need a Master's degree in Computer Science or a related field, paired with two years of experience in software engineering or application development. If you’re passionate about coding and eager to contribute to an inclusive workspace where everyone's ideas matter, then we want to hear from you!
Join SAS as a Senior AI Governance Advisor and engage with clients to navigate the complexities of AI governance in a flexible work environment.
Join SAS as a Prospect Development Specialist and leverage your sales acumen to support our innovative data solutions in Latin America.
Join eSimplicity as a Senior Backend Engineer and help transform the passport renewal experience for millions of Americans.
Join an experienced Test Engineering team as a Software Engineer focused on fraud detection applications in a hybrid work model in Foster City, CA.
Join Zalando's IAM team as a Backend Software Engineer and contribute to developing secure authorization services.
Become a key player at Tripoint Solutions as a PowerPlatform Developer, driving digital transformation in the federal space.
Join Drata as a Senior Software Engineer II to craft scalable applications and drive customer trust in a collaborative, remote environment.
Seeking a Senior Full Stack .NET Developer to join FHLB Dallas in delivering intuitive software solutions.
Looking for a skilled Backend Development Engineer to drive innovations in core business modules and blockchain applications.
Our mission at SAS is to empower and inspire with the most trusted analytics - to transform a world of data into a world of intelligence. We aim to connect analytics and advocacy to create something new, better, purposeful and lasting. Constantl...
85 jobsSubscribe to Rise newsletter