The Viya 3.5 Security team is looking for a Sr Software Developer to secure SAS’ Viya 3.5 customer offerings by solving complex technical problems anywhere in the Software Development Lifecycle (SDLC) from architecture and design to deployment and operations.
Requirements
- Strong proficiency in Java and object-oriented programming principles
- Significant hands-on experience with the Spring Boot framework in a microservice architecture
- Experience with Gradle for build automation and dependency management
- Demonstrated knowledge of secure software development practices including threat modeling, secure coding standards, and vulnerability remediation
- Solid understanding of software development tools, methodologies (Agile/Scrum), and design principles
- Experience building and maintaining CI/CD pipelines using tools such as Jenkins, GitHub Actions, and scripting languages like Python
- Experience with security scanning tools (e.g., Snyk, Prisma, Klocwork, ZAP)
Responsibilities
- Lead architecture and implementation discussions and actively participate in agile rituals including sprint planning, stand-ups, and retrospectives
- Work collaboratively with cross-functional teams including product management, QA, DevOps, and fellow developers to deliver secure, high-quality software solutions for SAS’ entire product portfolio
- Design and develop security features and enhancements for the Viya 3.5 platform, ensuring robust protection of customer data and systems
- Participate in project scoping and tracking using the Agile methodology in a continuous delivery environment
- Mentor junior team members
- Stay current with emerging security threats, vulnerabilities, and industry best practices, applying this knowledge to strengthen our platforms
- Ensure all applicable security policies and processes are followed to support the organization’s secure software development goals
Other
- Bachelor’s degree in Computer Science or a related field
- 8+ years of professional software development experience
- Excellent communication skills with ability to explain complex technical concepts to both technical and non-technical audiences
- Ability to work independently as part of a team while mentoring younger team members
- Legally authorized to work in the United States, and should not require, now or in the future, sponsorship for employment visa status