Get more done with faster, more productive AI and analytics from the most trusted analytics partner on the planet.
Software Developer
Location
United States
Posted
1 day ago
Salary
Not specified
Seniority
Mid Level
Job Description
Summary of Duties: SAS Institute, Inc. seeks a Software Developer to develop new services that power the newest generation of analytic solutions for Predictive Analytics, Machine Learning and Forecasting. Design and develop innovative applications that employ a combination of microservices and serve data over cleanly designed RESTful HTTP endpoints. Work primarily in Java, Go and React. Develop SAS Viya products and solutions for delivery to customers. May work remotely pursuant to SAS’ Flexible Work Program.
Qualifications: Position requires a Bachelor’s degree in Software Engineering, Computer Science, Information Technology, or related field plus four (4) years of experience in the job offered or as a Software Engineer or related occupation.
Requires strong experience in Java 8 and Spring Boot including Lambda and Streams API. Requires development experience in Go. Requires proficiency in developing unit tests using Junit and Mockito. Requires experience with Agile development methodology and Scrum practices. Requires experience with React, JavaScript, HTML, and CSS. Requires experience in cloud software development using technologies such as Docker and Kubernetes. Requires experience with cloud vendors including AWS. Requires experience working with relational and NoSQL databases. Requires experience in performance analysis using Jaeger, OpenTelemetry, and Grafana. Requires the ability to diagnose and resolve memory-related issues. Requires experience working with RabbitMQ messaging services. Requires experience building CI/CD pipelines in Jenkins and GitHub. Requires experience applying industry API design patterns and concepts. Requires experience building scalable services using a microservices architecture.
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 employer. All qualified applicants are considered for employment without regard to any 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.
Let's stay in touch! Join our Talent Community to stay up to date on company news, job updates and more.
#LC
Job Requirements
- Bachelor’s degree in Software Engineering, Computer Science, Information Technology, or related field.
- Four (4) years of experience in the job offered or as a Software Engineer or related occupation.
- Strong experience in Java 8 and Spring Boot including Lambda and Streams API.
- Development experience in Go.
- Proficiency in developing unit tests using Junit and Mockito.
- Experience with Agile development methodology and Scrum practices.
- Experience with React, JavaScript, HTML, and CSS.
- Experience in cloud software development using technologies such as Docker and Kubernetes.
- Experience with cloud vendors including AWS.
- Experience working with relational and NoSQL databases.
- Experience in performance analysis using Jaeger, OpenTelemetry, and Grafana.
- Ability to diagnose and resolve memory-related issues.
- Experience working with RabbitMQ messaging services.
- Experience building CI/CD pipelines in Jenkins and GitHub.
- Experience applying industry API design patterns and concepts.
- Experience building scalable services using a microservices architecture.
- Legally authorized to work in the United States.
- Should not require, now or in the future, sponsorship for employment visa status.
Benefits
- SAS is an equal opportunity employer.
- All qualified applicants are considered for employment without regard to any characteristic protected by law.
Related Guides
Related Job Pages
More Software Engineer Jobs
Epic AI Configuration Specialist
Impact AdvisorsImpact Advisors, LLC is a nationally recognized healthcare management consulting firm delivering Best in KLAS advisory, implementation, and optimization services. We are driven by a commitment to exceed client expectations and are proud to be a trusted partner to many of the nation's leading healthcare organizations. Our mission to drive patient-centered, value-driven outcomes has earned us prestigious industry accolades.
This role involves configuring Epic AI-adjacent modules, including clinical decision support rules and predictive model activation, while creating standardized build documentation for repeatable deployment patterns. The specialist will also manage Epic environments, coordinate testing, integrate workflows with clinical SMEs, resolve configuration defects, and train client teams on AI feature maintenance.
Senior Software Engineer
GitHub, Inc.GitHub is the world’s leading AI-powered developer platform with 150 million developers and counting. We’re also home to the biggest open-source community on earth (and 99% of the world’s software has open-source code in its DNA). Many of the apps and programs you use every day are built on GitHub. Our teams are dreamers, doers, and pioneers, leading the way in AI, driving humanitarian efforts around the globe, and even sending open source to Mars (and beyond!). At GitHub, our goal is to create the space you need to do your best work. We’re remote-first and offer competitive pay, generous learning and growth opportunities, and excellent benefits to support you, wherever you are—because we know that people flourish when they can work on their own terms. Join us, and let’s change the world, together.
Engineers will design, develop, test, and ship high-quality, scalable technical solutions across multiple GitHub services while collaborating with cross-functional teams to implement innovative solutions. Responsibilities also include providing technical leadership, mentoring junior engineers, owning system health, participating in on-call rotations, and writing architecture proposals.
The IT Engineer will be responsible for researching, designing, and developing computer and network software, including leading workgroup deliveries and participating in initiatives to meet quality standards. Key duties involve creating design documents for Oracle E-business order management and Financial Modules, developing applications/reports, implementing complex business rules, fulfilling end-user requests, and providing on-call support.
Staff Engineer, Mobile – Tech Lead
JobgetherWe use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1 We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
This role provides a rare opportunity to lead the technical vision and architecture of a high-traffic mobile platform, impacting millions of users weekly. You will guide the development of both iOS and Android applications through React Native, while influencing cross-functional ...