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

Senior Software Engineer, Foundations Team

WHO WE’RE LOOKING FOR?


Do you want to help enable our customers in their digital transformation and continue to evolve our platform? If you answered yes, Saviynt is the place for you. We are a distributed global R&D team that is extremely focused on building a platform that solves the toughest security and compliance challenges while helping Saviynt maintain its leadership position in delivering

enterprise identity cloud solutions.


We encourage you to apply and bring your expertise if you’re a:


Collaborative Partner: Working side-by-side with business colleagues and interacting with customers, you’ll address their technical challenges and ensure quality through collaborative, test-and behavior-driven development.

Problem Solver: Complex problems often require innovative, creative approaches—and you’ll work to come up with outside-the-box solutions to solve them.

Customer-Centric Developer: You understand who we’re here to serve and the products you develop will keep the end user front and center.

Forward Thinker: Merely fixing a problem isn’t enough – using your proactive mindset and initiative, you’ll also identify opportunities to enhance performance, quality, and efficiency

Motivated Mentor: Exercise your technical chops while coaching and collaborating with junior software engineers.


WHAT YOU WILL DO:


●Participate and drive requirements analysis

●Drive software design and development

●Develop state-of-the-art, scalable, enterprise identity cloud solutions

●Test and deploy applications and systems

●Revise, update, refactor, and debug code



JOB DESCRIPTION:


●Start a program from scratch and maintain existing services

●Develop documentation throughout the software development life cycle

●Serve as an expert on applications and provide technical support

●Follow the true agile principles


WHAT YOU BRING:


3+ years of software engineering experience

Experience in utilizing technologies such as; REST, microservices, and cloud platforms (AWS, Azure, or Google Cloud).

Experience in developing applications based on Java, Spring Framework, MySQL

Experience with functional and system integration testing.

Extensive understanding of working in an agile environment utilizing Scrum.

Experience in developing Grails applications is a plus.


QUALIFICATIONS:

Excellent negotiation, facilitation, and consensus-building capabilities

Openness and adaptability to respond to fast-moving circumstances

Strong oral and written communication skills

Collaborative and adaptable working style with the ability to pair program

A thorough grasp of technology concepts, design and development tools, and system architecture

Familiarity with CI/CD tools and DevOps tools including Git version control

Understanding of backlog tracking, burndown metrics, and incremental delivery

Bachelor’s or Master’s degree in a technical or business discipline, or equivalent experience


Saviynt Glassdoor Company Review
3.3 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Saviynt DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Saviynt
Saviynt CEO photo
Sachin Nayyar
Approve of CEO

Average salary estimate

$125000 / YEARLY (est.)
min
max
$100000K
$150000K

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 Senior Software Engineer, Foundations Team, Saviynt

Saviynt is on the lookout for a talented Senior Software Engineer to join our Foundations Team! If you're passionate about enabling digital transformation and evolving platforms, you might just be the perfect fit. Our R&D team is distributed globally and dedicated to solving the toughest security and compliance challenges. In this role, you'll collaborate closely with business colleagues and customers to tackle their technical hurdles. We believe in quality through collaborative development, and if you're someone who can think outside the box, we'd love to hear from you. We’re looking for someone who puts the end user front and center in their development process and drives the entire software life cycle from requirements analysis to deployment. Your creativity will shine as you not only fix problems but also spot opportunities for performance enhancements. With at least three years of software engineering experience, you'll be well-versed in technologies like REST, microservices, and cloud platforms such as AWS, Azure, or Google Cloud. Additionally, knowledge of Java, Spring Framework, and MySQL will set you apart. Join us, mentor junior engineers, and help us create cutting-edge enterprise identity cloud solutions while maintaining our leadership in the market. Are you ready to innovate and inspire?

Frequently Asked Questions (FAQs) for Senior Software Engineer, Foundations Team Role at Saviynt
What are the responsibilities of a Senior Software Engineer on the Foundations Team at Saviynt?

As a Senior Software Engineer on the Foundations Team at Saviynt, you will participate in requirements analysis, drive software design and development, and develop state-of-the-art enterprise identity cloud solutions. You’ll also be involved in testing and deploying applications while ensuring to update and refactor code as necessary. Your role will include serving as an expert on applications and providing technical support, following true agile principles throughout the software development life cycle.

Join Rise to see the full answer
What qualifications are required for the Senior Software Engineer position at Saviynt?

To qualify for the Senior Software Engineer position at Saviynt, candidates should have at least 3 years of software engineering experience and familiarity with technologies like REST, microservices, and cloud platforms such as AWS, Azure, or Google Cloud. Previous experience in developing applications using Java, Spring Framework, and MySQL is preferred, along with functional and system integration testing experience. A Bachelor’s or Master’s degree in a technical or business discipline is also desirable.

Join Rise to see the full answer
What technologies should a Senior Software Engineer be familiar with at Saviynt?

In your role as a Senior Software Engineer at Saviynt, familiarity with technologies like REST, microservices, and cloud computing platforms such as AWS, Azure, or Google Cloud is essential. Experience with Java and the Spring Framework is important, as well as knowledge of MySQL. Additionally, having a background in Grails applications, CI/CD tools, and DevOps practices will be beneficial for success in this position.

Join Rise to see the full answer
How does collaboration factor into the Senior Software Engineer role at Saviynt?

Collaboration is a core element of the Senior Software Engineer role at Saviynt. You will work closely with business colleagues and interact with customers, addressing their technical challenges and ensuring quality through collaborative development. Mentoring junior software engineers and engaging in pair programming will further enhance the team’s dynamic and drive collective success.

Join Rise to see the full answer
What type of development methodologies does Saviynt utilize for the Senior Software Engineer role?

Saviynt embraces agile methodologies for the Senior Software Engineer role. You will be expected to understand and practice agile principles, incorporating them into your daily work. This includes using Scrum for backlog tracking, understanding burndown metrics, and focusing on incremental delivery to ensure continuous improvement and responsiveness to changing requirements.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer, Foundations Team
Can you describe your experience with REST and microservices in the context of the Senior Software Engineer role?

When answering this question, be specific about projects where you've implemented RESTful services and how you approached microservices architecture. Discuss challenges faced, how you designed your services for scalability and reliability, and emphasize your understanding of the importance of service communication and data management in a microservices environment.

Join Rise to see the full answer
How have you incorporated agile principles in your past software development projects?

Here, provide concrete examples demonstrating your familiarity with agile methodologies. Discuss your role in stand-ups, sprint planning, and retrospectives, and illustrate how you adapted to feedback to improve project outcomes. Highlight your ability to work within a Scrum team and how you handle backlog management.

Join Rise to see the full answer
What approaches do you take to ensure code quality in your development projects?

To ensure code quality, discuss your experience with practices such as pair programming, code reviews, and automated testing. Explain how you prioritize writing maintainable code, the significance of continuous integration, and the tools you’ve employed to track code health and performance metrics.

Join Rise to see the full answer
How do you handle tight deadlines and competing priorities in software development?

In answering this question, share methods you use to stay organized, such as time management tools or prioritization techniques. Discuss how you communicate with your team to make sure everyone is aligned and how you manage tasks under pressure, possibly providing examples where you successfully met a challenging deadline.

Join Rise to see the full answer
Can you explain your experience with cloud platforms, specifically in the context of application deployment?

Share your specific experience with deploying applications to cloud platforms such as AWS, Azure, or Google Cloud. Discuss the services you used, the architecture you implemented, and any challenges you faced during deployment. Highlight best practices you followed to ensure performance and scalability.

Join Rise to see the full answer
What are some complex problems you've solved in your software engineering career?

When addressing this, choose a few key examples of complex issues you've tackled. Outline the problem, your approach to finding a solution, and the outcome. Emphasize your problem-solving methodologies and how innovative thinking played a role in your success.

Join Rise to see the full answer
Describe your experience mentoring junior engineers. What approach do you take?

Talk about the mentorship opportunities you've had, the importance of fostering an encouraging learning environment, and any specific strategies you use. Whether it’s through pair programming, code reviews, or structured sessions, share how your guidance has helped less experienced colleagues grow their skills.

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

In your response, mention the resources you rely on, such as industry blogs, online courses, webinars, or community engagement. Emphasize your proactive approach to learning and how you integrate new ideas or techniques into your work effectively.

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

Discuss your views on the importance of documentation throughout the software development life cycle. Explain how thorough documentation supports team collaboration, aids in onboarding new members, and serves as a valuable resource for future project maintenance.

Join Rise to see the full answer
Can you explain the importance of user-centric design in your development work?

Share your philosophy regarding user-centric design. Explain how understanding user needs has influenced your design and development process. Provide examples of how you’ve ensured that the end-user experience is a priority while developing software solutions.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Posted yesterday
Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Mission Driven
Empathetic
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Vision Insurance
Learning & Development
Mental Health Resources
Social Gatherings
Fitness Stipend
401K Matching
Photo of the Rise User
Posted 10 days ago
Oliv AI Remote Remote - India
Posted 12 days ago
Photo of the Rise User
SpectraMedix Remote NJ-133, East Windsor, NJ, USA
Posted 2 days ago
Photo of the Rise User
Posted yesterday
Photo of the Rise User
Datadog Remote New York, USA, Remote; Massachusetts, USA, Remote
Posted yesterday
Customer-Centric
Rapid Growth
Diversity of Opinions
Reward & Recognition
Friends Outside of Work
Inclusive & Diverse
Empathetic
Feedback Forward
Work/Life Harmony
Casual Dress Code
Startup Mindset
Collaboration over Competition
Fast-Paced
Growth & Learning
Open Door Policy
Rise from Within
Maternity Leave
Paternity Leave
Flex-Friendly
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Holidays
Paid Sick Days
Paid Time-Off

We’re building revolutionary identity and security solutions to help the world’s largest companies migrate to the cloud and solve the toughest security challenges in record time. What’s our secret? Our people. We’re a global group of innovators wh...

109 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 18, 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!