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

Software Developer (Spring Boot)

 

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

We are looking for a Software Developer to join the Platform Services division within the R&D organization, where you will use your knowledge of security and authentication. We are committed to delivering robust and scalable authentication, authorization, and identity management solutions that ensure the integrity and protection of our systems and data. In this role, you will be at the cornerstone of security for our company's software development.

 

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 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 Authentication, Authorization, Credentials and Identity management technologies.
  • Experience with cloud technologies and providers - Kubernetes, Azure, AWS, GCP, OpenShift.
  • Experience with Golang

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

$105000 / YEARLY (est.)
min
max
$90000K
$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 (Spring Boot), SAS

Hello there! We’re excited to let you know about our open position for a Software Developer at SAS in Cary, NC. As a leader in data and AI, we empower customers worldwide to convert their data into actionable intelligence. If you want to be part of a dynamic, innovative team while enjoying a flexible work-life balance, then this opportunity is for you! As a Software Developer in our Platform Services division, you’ll play a pivotal role in ensuring our systems' security and efficiency. Here, you’ll be tasked with executing software development projects that involve designing robust and scalable applications. Your day-to-day will include developing tools to support continuous deployment pipelines and writing clean, maintainable code while actively contributing to automated testing. We pride ourselves on a culture that promotes diversity and encourages everyone to bring their unique perspectives to the table. With a solid background of 5+ years of experience in Java and a degree in Computer Science or a related field, you’ll thrive in our collaborative environment. Familiarity with Spring Boot is a plus, along with experience in cloud technologies like AWS and Azure. Join us at SAS where not only do we offer competitive compensation, but we also ensure our employees enjoy comprehensive benefits that support their wellbeing! We can't wait to meet you!

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

As a Software Developer at SAS, your core responsibilities will include participating in the planning and execution of complex software development projects, designing and developing scalable applications, and ensuring high-quality code through automated testing. You'll also be accountable for the entire product code lifecycle, providing technical support to both internal and external stakeholders.

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

To apply for the Software Developer position at SAS, you should have a Bachelor’s degree in Computer Science or a related quantitative field and at least 5 years of experience in a software development role using Java. Proficiency in building RESTful APIs and an understanding of CI/CD concepts are also required. Experience with Spring Boot and cloud technologies is preferred.

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

For the Software Developer role at SAS, you should be proficient in Java, as it's a core requirement of the position. Familiarity with Spring Boot is also highly beneficial. Additionally, experience with other languages like Golang along with knowledge of RESTful API development will strengthen your application.

Join Rise to see the full answer
What benefits can I expect when working as a Software Developer at SAS?

As a Software Developer at SAS, you can expect a comprehensive benefits package including medical, dental, and vision plans, a robust 401k plan, generous vacation and paid time off policies, and childcare benefits for full-time employees. Plus, you’ll enjoy a collaborative and inclusive work environment where your contributions are valued.

Join Rise to see the full answer
How does SAS promote diversity and inclusion in the Software Developer role?

At SAS, diversity and inclusion are fundamental to our culture. We believe that our varied workforce reflects the diversity of our users and customers, and we actively promote an inclusive environment where all employees can thrive. As a Software Developer, you’ll be encouraged to bring your unique perspectives to the team, enhancing our collective ability to innovate.

Join Rise to see the full answer
Common Interview Questions for Software Developer (Spring Boot)
Can you describe your experience with Java and how it relates to the Software Developer role at SAS?

When answering this question, highlight specific projects where you utilized Java. Discuss your familiarity with Java frameworks and how your coding practices align with industry standards. It’s beneficial to mention any instances where your Java skills contributed to successful project outcomes.

Join Rise to see the full answer
What is your experience with RESTful API development?

In your response, talk about specific APIs you’ve designed or implemented. Discuss how you've ensured their scalability and security. If you can provide metrics that demonstrate the impact of your APIs, that would strengthen your answer.

Join Rise to see the full answer
How do you handle version control in your development projects?

Mention specific tools you’ve used, such as Git or GitHub. Discuss how you manage branches, handle merges, and ensure code quality through pull requests. Sharing instances where you faced challenges and how you overcame them will make your answer memorable.

Join Rise to see the full answer
Describe a challenging coding problem you encountered and how you resolved it.

Focus on the problem-solving process you took. Explain the context, what made the problem challenging, and the steps you took to fix it. Demonstrating your analytical skills and ability to learn from experiences enhances your credibility as a developer.

Join Rise to see the full answer
What do you know about CI/CD, and why is it important in the software development life cycle?

Explain CI/CD as a set of practices that integrates code changes into a shared repository multiple times a day. Emphasize how it facilitates faster development cycles and ensures higher quality through automated testing. Relating it to your work experiences adds authenticity.

Join Rise to see the full answer
How do you ensure code quality and maintainability?

Discuss practices like code reviews, unit testing, and documentation. Mention any specific methodologies you adhere to, such as TDD (Test-Driven Development), and how these practices enhance code reliability and team collaboration.

Join Rise to see the full answer
What role does cloud technology play in your development process?

Talk about your experience with cloud providers like AWS or Azure. Discuss how you've leveraged cloud services for deployment, scalability, or data storage. Providing examples can clarify your understanding of cloud technology's impact on development.

Join Rise to see the full answer
Can you explain your understanding of authentication and authorization in software applications?

Clearly differentiate between authentication (verifying user identity) and authorization (defining user access levels). Provide examples of technologies or frameworks you’ve worked with that facilitate these processes, demonstrating your knowledge in security practices.

Join Rise to see the full answer
What motivates you as a Software Developer?

Share what aspects of software development energize you, whether it’s solving complex problems, collaborating with others, or contributing to meaningful projects. Personal insights make your motivation relatable and memorable.

Join Rise to see the full answer
How do you keep current with industry trends and technologies?

Discuss your commitment to ongoing learning. Mention resources such as blogs, online courses, or community forums that you engage with. Highlight experiences from conferences or meetups that have also contributed to your knowledge.

Join Rise to see the full answer
Similar Jobs
Stride Inc. Remote US - MI - Livonia - MedCerts
Posted 7 days ago

Stride, Inc. is searching for an experienced Salesforce Developer to lead innovative projects and maximize Salesforce capabilities.

Photo of the Rise User

OAK'S LAB is looking for a Tech Lead to lead an engineering team and oversee the technical delivery of projects for tech startups.

L3Harris Technologies Hybrid US, Orange County, CA; California, Anaheim, CA
Posted 14 days ago

L3Harris is looking for an entry-level Software Engineer to join their team in Anaheim, CA, focusing on software development for national security technology.

Posted 11 days ago

Canon USA is looking for a software development intern who will contribute to innovative application development during a dynamic summer internship program.

Photo of the Rise User
Posted 8 days ago

Join Lendable as a Senior React Native Engineer and contribute to the development of innovative consumer finance solutions in a dynamic fintech environment.

Photo of the Rise User
Posted 3 days ago

Join CarShield as a Senior Web Application Developer and be part of a dynamic team committed to innovation and professional growth.

Photo of the Rise User
BNY Remote US, Seminole County, FL; Florida, Lake Mary, FL
Posted 8 days ago

Join BNY as a Vice President, Full-Stack Engineer II and leverage your expertise in tech to create impactful solutions in a dynamic financial services environment.

Photo of the Rise User

Join City National Bank as a Senior Full Stack Engineer to leverage your expertise in C# and Azure for innovative application development.

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, Mount Orab just viewed Backend Developer at G2i Inc.
Photo of the Rise User
Someone from OH, Cincinnati just viewed Executive Assistant, Tax at Netflix
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
Photo of the Rise User
Someone from OH, Columbus just viewed Project Manager at Treering
Photo of the Rise User
Someone from OH, Columbus just viewed Product Manager, Assessment Student Experience at Ellevation