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

Software Developer (Java / Golang)

Job Description

 

Software Developer - Hybrid, Cary, NC

 

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

As a Software Developer in the SAS Platform Services Division within the R&D organization, you will join a team of talented engineers working collaboratively to ideate and deliver leading edge, innovative products and solutions that enable SAS customers to deploy analytics with business rules in new ways. You will contribute to projects spanning a diverse set of technologies and industries. 

 

Are you passionate about software development and are looking for a position that will allow you to contribute on all level of the software development stack? We are looking for developers who want to get involved with the next generation of SAS platform mid-tier services which act as the building blocks for the SAS Viya Solutions suites. In this role, you will have the opportunity to contribute new feature development along updates to strengthen our security policy and improve the performance of our platform. You will also have the opportunity to grow your technical skills with contributions to Java and GO based microservices along with learning and/or deepening your knowledge of containerization and Azure cloud technologies. In this position, you will not be limited because at SAS, your curiosity matters – whether you’re developing algorithms, creating customer experiences, or answering critical questions. Curiosity is our code, and the opportunities here are endless.  

 

As a Software Developer, you will:

  • Participate in scoping, planning, and tracking work on complex software development projects.
  • Design, develop and execute high-quality, flexible, and scalable applications, frameworks, and tools in support of a variety of development activities including those needed for continuous deployment pipeline.
  • Ensure quality by creating and supporting automated tests with extensive code coverage.
  • Write clean, maintainable, and efficient code following best practices and coding standards.
  • Maintain accountability for the entire life cycle of the product code including providing technical support for both internal and external consumers.

Required qualifications

  • 5+ years of experience using Golang and Java in a Software Development role
  • Bachelor’s degree in Computer Science or related quantitative field.
  • Proficiency with building RESTful APIs.
  • Understanding of version control and CI/CD concepts with knowledge of GitHub, Git, Gradle, or similar technology.

Preferred qualifications

  • Experience with Spring Boot
  • Familiarity with unit testing and security scanning software.
  • Experience with cloud technologies and providers - Kubernetes, Azure, AWS, GCP, OpenShift.
  • Experience working with a distributed team

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 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 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

$115000 / YEARLY (est.)
min
max
$100000K
$130000K

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 (Java / Golang), SAS

Welcome to the vibrant world of SAS, where our mission revolves around harnessing data and AI to empower businesses. We’re currently on the lookout for a passionate Software Developer (Java / Golang) to join our dynamic team at our Cary HQ! If you’re eager to get your hands dirty with innovative projects that shape the future of analytics, this is the place for you. In this role, you’ll dive deep into the exciting realm of the SAS Platform Services Division, collaborating with fellow engineers to create top-notch products that drive real-world results. You’ll be involved in the entire software development process — from scoping to deployment and everything in between. Imagine designing and developing scalable, efficient applications that cater to a variety of industries! We’re particularly interested in candidates who have at least 5 years of experience in Java and Golang, and enjoy the thrill of writing clean, maintainable code. With opportunities to develop microservices and explore cloud technologies like Azure, your curiosity and innovation will be encouraged here. Plus, you'll be part of a diverse team that values your unique contributions and supports your professional growth. At SAS, we believe in combining work with a great life balance — our amazing benefits and flexible working environment reflect this philosophy. Join us and be a part of something great as we pave the way for the next generation of analytics solutions!

Frequently Asked Questions (FAQs) for Software Developer (Java / Golang) Role at SAS
What are the main responsibilities of a Software Developer at SAS?

As a Software Developer at SAS, your responsibilities include participating in complex software development projects, designing and implementing high-quality applications, ensuring code quality through automated testing, and maintaining the product lifecycle. You’ll work collaboratively within a talented team while contributing to the innovative SAS Platform Services Division.

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

To qualify for the Software Developer role at SAS, you should have at least 5 years of experience in Java and Golang, a Bachelor's degree in Computer Science or a related field, and proficiency in building RESTful APIs. Familiarity with cloud technologies and experience with tools like GitHub and Gradle are preferred but not mandatory.

Join Rise to see the full answer
What technologies should a Software Developer at SAS be familiar with?

A Software Developer at SAS should be familiar with several technologies including Java, Golang, RESTful APIs, CI/CD concepts, and ideally Spring Boot. Experience with cloud services such as Azure or AWS and knowledge of containerization technologies like Kubernetes will be a strong asset.

Join Rise to see the full answer
What is the work environment like for a Software Developer at SAS?

The work environment for a Software Developer at SAS is dynamic and collaborative. You will work in a hybrid setting that blends in-office and remote work, fostering team collaboration while allowing personal flexibility. SAS promotes a culture of curiosity and inclusivity, ensuring employees feel valued and inspired.

Join Rise to see the full answer
What kind of career growth opportunities does SAS offer for Software Developers?

SAS offers various career growth opportunities for Software Developers, including skill enhancement in cutting-edge technologies, participation in innovative projects, and collaboration with experienced engineers. Continuous learning is encouraged, with support for professional development to help you reach your career goals.

Join Rise to see the full answer
Common Interview Questions for Software Developer (Java / Golang)
Can you explain your experience with Java and Golang?

In an interview, it's essential to detail your specific projects using Java and Golang. Discuss the challenges faced, how you approached problem-solving, and the outcomes. Illustrating your expertise with real examples, such as frameworks you've used or algorithms you've implemented, will demonstrate your proficiency effectively.

Join Rise to see the full answer
How do you approach coding for maintainability?

When answering this question, emphasize your focus on writing clean, understandable code, leveraging design patterns, and documenting your work. Discuss the importance of adhering to coding standards and using version control effectively to ensure that your code remains maintainable over time.

Join Rise to see the full answer
Describe a project where you built RESTful APIs.

Share detailed insights about a specific project where you implemented RESTful APIs. Explain the API design process, security measures, and how you ensured efficient data handling. Articulate the technology stack used and the impact your APIs had on the overall project.

Join Rise to see the full answer
What is your experience with continuous deployment pipelines?

Discuss any specific tools you’ve used in continuous integration and deployment, such as Jenkins or GitHub actions. Illustrate how you have contributed to building or maintaining a pipeline, focusing on its benefits in delivering high-quality software quickly and reliably.

Join Rise to see the full answer
How do you ensure the security of your code?

Talk about the practices you adopt to secure your code, such as conducting security scans, performing regular code reviews, and understanding vulnerabilities. Emphasize your commitment to following best security practices and remaining informed about current security threats.

Join Rise to see the full answer
Can you tell us about a time you worked with a distributed team?

Highlight your approach to communication and collaboration when working with a distributed team. Discuss tools you've used for project management and how you overcame potential challenges related to remote teamwork, such as time zone differences.

Join Rise to see the full answer
What do you enjoy most about software development?

In your response, share your passion for coding and problem-solving. Talk about specific aspects that excite you, such as learning new technologies, building solutions that create positive impacts, or the satisfaction of seeing your code come to life in production.

Join Rise to see the full answer
How do you stay up-to-date with new technologies and programming languages?

Detail the resources you leverage to keep your skills current, such as online courses, tech blogs, webinars, and community involvement. Emphasize your proactive nature in learning and adapting to new trends in the software development industry.

Join Rise to see the full answer
What practices do you follow to ensure code quality?

Explain your strategies to maintain code quality, such as code reviews, unit testing, and using version control effectively. Mention tools for automated testing and security scanning that you prefer, and the code quality metrics you focus on during development.

Join Rise to see the full answer
Describe how you handle tight deadlines in software development.

In your answer, provide insights into your time management skills and your process for prioritizing tasks under pressure. Share examples of past experiences where you successfully delivered quality work within challenging timelines and discuss any strategies you employ to remain focused and efficient.

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

Join ALMACO as a Software Engineer to lead innovative software projects in the seed research industry while enjoying a family-oriented company culture with flexible work options.

Photo of the Rise User
Posted 9 days ago

Join Roblox as a Senior Software Engineer to shape the future of content safety and user experience on a global scale.

Photo of the Rise User

Join Palo Alto Networks to shape the future of cybersecurity as a Principal Software Engineer specializing in macOS technologies.

spruceinfotech Remote BC-1, Vancouver, BC, Canada
Posted 6 days ago

We are looking for a seasoned Informatica Architect to drive data management solutions leveraging Informatica's IDMC and Azure at Spruce InfoTech.

Photo of the Rise User
SoFi Hybrid Seattle, Washington, United States
Posted 10 days ago

Join SoFi as a Senior Software Engineer to architect innovative solutions for our loan servicing platform and transform personal finance together.

Photo of the Rise User
Posted 10 days ago

Lead innovative technology solutions as a Senior Software Solutions Architect at Maersk, a pioneer in global logistics.

Posted 8 days ago

Join our dynamic team as a Senior Software Engineer and contribute to cutting-edge mobile technology solutions.

Posted 1 hour ago

Join our early-stage company as a Principal Software Engineer focused on building innovative B2B SaaS products remotely.

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 11, 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, Columbus just viewed Customer Success Manager, US SLED at Dataminr
Photo of the Rise User
Someone from OH, Greenville just viewed Systems Engineer (Linux & Shell or Python scripting) at Visa
Photo of the Rise User
Someone from OH, Greenville just viewed Help Desk Technician - Youngstown at R.I.T.A.
Photo of the Rise User
Someone from OH, Greenville just viewed Junior Research Analyst at Fortress Information Security
Photo of the Rise User
Someone from OH, Mount Orab just viewed Backend Developer at G2i Inc.
Photo of the Rise User
Someone from OH, Cincinnati just viewed Product Marketing Manager at Cast & Crew
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Manager at Cast & Crew
o
Someone from OH, Cincinnati just viewed Administrative Assistant at osu
A
Someone from OH, Cincinnati just viewed Data Entry Clerk at Alphabe Insight Inc
Photo of the Rise User
Someone from OH, Cincinnati just viewed Machine Learning Engineer at Allstate
Photo of the Rise User
Someone from OH, Twinsburg just viewed Data Analyst/Power BI Developer at Datadog
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed Small Fleet Underwriter at HDVI
Photo of the Rise User
Someone from OH, Dublin just viewed Product Designer, Entry Level at Govini
Photo of the Rise User
Someone from OH, Columbus just viewed Support Associate-7 at Tory Burch