Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Developer image - Rise Careers
Job details

Software Developer - job 1 of 3

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

SAS Glassdoor Company Review
4.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
SAS DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of SAS
SAS CEO photo
Jim Goodnight
Approve of CEO

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

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.

What You Should Know About Software Developer, SAS

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!

Frequently Asked Questions (FAQs) for Software Developer Role at SAS
What are the key responsibilities of a Software Developer at SAS?

As a Software Developer at SAS, your main responsibilities include designing, developing, and debugging diverse software solutions. You will also create computational algorithms, perform unit and functionality testing, and analyze performance. Additionally, you'll review requirements and prototypes, guide junior developers, and collaborate with teams across the company. This role is integral to ensuring that our products meet high-quality standards and client expectations.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Developer position at SAS?

To qualify for the Software Developer role at SAS, applicants must hold a Master’s degree in Computer Science or a related field, along with two years of experience in the position or as a Software Engineer or Application Developer. Experience with algorithmic development, advanced knowledge of C/C++, and familiarity with performance analysis tools are also key requirements.

Join Rise to see the full answer
Does the Software Developer role at SAS allow for remote work?

Yes, the Software Developer position at SAS may offer remote work options through our Flexible Work Program. This allows you to maintain a balance between professional and personal responsibilities while still contributing to our innovative projects!

Join Rise to see the full answer
What kind of projects would I work on as a Software Developer at SAS?

As a Software Developer at SAS, you'll engage in diverse projects that encompass the design and development of new software solutions, as well as enhancements to existing products. You will have the chance to experiment with complex algorithms and collaborate tightly with different functional teams to deliver powerful analytical solutions.

Join Rise to see the full answer
What programming languages should I be familiar with for the Software Developer role at SAS?

Candidates applying for the Software Developer position at SAS should have a strong command of C/C++. Familiarity with other languages such as MATLAB, Python, or R is also beneficial, particularly in the context of working with statistical software products and analytics.

Join Rise to see the full answer
Common Interview Questions for Software Developer
Can you describe your experience with algorithmic development?

When answering this question, focus on specific projects where you’ve designed or implemented algorithms. Mention the context, challenges you faced, and the outcomes. Highlight any experience with multithreaded or machine-distributed parallel algorithms, and tie it back to how this experience prepares you for the Software Developer role at SAS.

Join Rise to see the full answer
How do you approach debugging software?

In responding to this question, share your systematic approach to debugging. Explain the tools and techniques you use, like unit testing or performance analysis tools, and provide examples of successful debugging scenarios from your past experience. Mention how your methods align with SAS's commitment to quality.

Join Rise to see the full answer
What is your experience with performance analysis tools?

Discuss any performance analysis tools you are familiar with, such as vtune, nvprof/nsight, or gprof. Describe how you have used these tools to optimize software performance in prior roles, which will demonstrate your ability to meet the quality expectations at SAS.

Join Rise to see the full answer
How do you prioritize tasks during software development?

Talk about your time-management strategies for software development projects. Discuss how you assess project priorities based on deadlines, team dependencies, or impact on goals, ensuring your workflow remains efficient and aligned with SAS's timelines.

Join Rise to see the full answer
What has been your biggest challenge in software development, and how did you overcome it?

Choose a relevant experience where you faced a significant challenge and explain your thought process in overcoming it. Explain the skills and strategies you deployed and how this experience helped you grow as a Software Developer.

Join Rise to see the full answer
Why do you want to work for SAS as a Software Developer?

This is your chance to connect your values with SAS's mission and culture. Emphasize your respect for SAS’s innovative approach and their commitment to inclusion and quality, and how it aligns with your personal ambitions in the software development field.

Join Rise to see the full answer
Can you provide an example of a complex software project you worked on?

When sharing your experience on a complex software project, outline the objectives, the role you played, technologies used, and the impact it had on the business outcome. Focus on your contributions to the project and any collaboration with other teams like Testing or Technical Support.

Join Rise to see the full answer
How do you stay current with programming languages and technologies?

Discuss any resources you utilize, such as online courses, developer meet-ups, or subscription services like tech blogs or newsletters. Highlight your enthusiasm for continuous learning and how it helps you bring innovative solutions to your role as a Software Developer at SAS.

Join Rise to see the full answer
What strategies do you use to guide junior developers?

Share your philosophy on mentorship, including specific strategies like code reviews, pair programming, or organized learning sessions. Highlight how these strategies foster collaboration and professional growth, which is valuable in a team-oriented place like SAS.

Join Rise to see the full answer
What do you understand about the SAS system and its analytical capabilities?

Demonstrate your knowledge of the SAS system, its purpose, and its analytical features. Discuss how your familiarity can contribute to the Software Developer role and your readiness to leverage those capabilities in the projects at SAS.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 10 days ago

Join SAS as a Senior AI Governance Advisor and engage with clients to navigate the complexities of AI governance in a flexible work environment.

Photo of the Rise User

Join SAS as a Prospect Development Specialist and leverage your sales acumen to support our innovative data solutions in Latin America.

Photo of the Rise User
eSimplicity Remote Washington, District of Columbia, United States
Posted 2 days ago

Join eSimplicity as a Senior Backend Engineer and help transform the passport renewal experience for millions of Americans.

Photo of the Rise User

Join an experienced Test Engineering team as a Software Engineer focused on fraud detection applications in a hybrid work model in Foster City, CA.

Photo of the Rise User

Join Zalando's IAM team as a Backend Software Engineer and contribute to developing secure authorization services.

Posted 12 days ago

Become a key player at Tripoint Solutions as a PowerPlatform Developer, driving digital transformation in the federal space.

Photo of the Rise User
Posted 5 days ago

Join Drata as a Senior Software Engineer II to craft scalable applications and drive customer trust in a collaborative, remote environment.

Photo of the Rise User

Seeking a Senior Full Stack .NET Developer to join FHLB Dallas in delivering intuitive software solutions.

Photo of the Rise User
OSL Remote No location specified
Posted 13 days ago

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 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 21, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cincinnati just viewed M365 Technical Advisor at Upwork
Photo of the Rise User
Someone from OH, Cincinnati just viewed Sr. Client Care Support at Visa
Photo of the Rise User
Someone from OH, Cincinnati just viewed Level 1 Support Technician at Pico
Photo of the Rise User
Someone from OH, Steubenville just viewed Digital Marketing Content Intern at Sanction Scanner
Photo of the Rise User
Someone from OH, Cleveland just viewed Data Labeling Associate - 6 Month Contract at Citylitics
Photo of the Rise User
Someone from OH, Dublin just viewed Trainee Database Engineer - IN ( Oracle ) at Rackspace
C
Someone from OH, Lorain just viewed RN Ambulatory - Dermatology at CCF
Photo of the Rise User
Someone from OH, New Albany just viewed Jr Data Scientist (Hybrid) at NielsenIQ
Photo of the Rise User
Someone from OH, Lewis Center just viewed Banking Sector | PL/SQL Developer (Hybrid) at Devoteam
Photo of the Rise User
54 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Loveland just viewed Director, Change Management at Visa
Photo of the Rise User
Someone from OH, Columbus just viewed Manager, People Partner (Remote, US) at Renew Home
Photo of the Rise User
Someone from OH, Pleasant Hill just viewed Manager, Strategic Partnerships at Lindenwood University
Photo of the Rise User
Someone from OH, Columbus just viewed Associate Director, US HCP Marketing at Sobi
C
Someone from OH, Cincinnati just viewed Injection Molding Machine Operator at Clarios
Photo of the Rise User
Someone from OH, Columbus just viewed Senior XM Advisor - Customer Experience at Qualtrics
Photo of the Rise User
Someone from OH, Columbus just viewed Dynamics 365 Senior Functional Consultant at ARO
Photo of the Rise User
Someone from OH, Canton just viewed Consultant- Natural Resources at Esri
Photo of the Rise User
Someone from OH, Strongsville just viewed Digital Operations Specialist at Riverside Insights
Photo of the Rise User
Someone from OH, Delaware just viewed Casting: 'Séance At The Museum' at Backstage