- San Francisco, CA, United States
- Silicon Valley, CA, United States
- Ruby on Rails
To find out more about SIG, Synopsys check out https://www.synopsys.com/software-integrity.html.
Technical Lead – SaaS Platform
As the Technical Lead for SaaS Platform engineering, you will be joining the team that is building our state of art SaaS Platform that enables security and development teams to build secure, high-quality software faster.
You would collaborate with different teams in research & development group taking abstract concepts to elegant technical solutions in production with leadership and hands-on contribution through design, development, testing and deployment. You would work across teams and organizations to ensure that the architecture and design are of high quality, stable, scalable and reliable. You would drive the technical design and the best engineering practices through design reviews, architecture reviews, hackathon activities and customer interactions.
Specific responsibilities include: •Help define and drive technology vision, strategy and roadmap to build enterprise capabilities (scalability, fault tolerance, extensibility, maintainability etc.) •Hands-on implementation of the critical interfaces and complex modules of the systems and features •Collaborate with the engineering team to drive key design decisions, document / communicate architectural expectations and ensuring alignment •Hold engineers to the highest expectations and provide feedback on code and architectural approaches implemented by the team •Help teams disassemble and address complex technical issues •Stay abreast of industry trends, evaluate technologies to progress platform architecture •Partner with product managers to shape product definition and requirements so that it can be built in a flexible, extensible, and robust way •Collaborate with User Experience design team to increase product’s usability •Drive a culture of quality, technical curiosity, continuous improvement, and data-driven decision-making
Key Qualifications:•10+ years of software development experience building enterprise customer facing products and services
•Must have a track record of building, deploying and scaling distributed, highly available, large scale, high performing multi-tenant SaaS applications
•Must have sound understanding of failure modes, resiliency patterns, and techniques to enable robust, self-healing architecture
•Must have experience building micro-services and customer facing APIs
•Experience and expertise in Java technologies eco-system (spring, JPA, JMS…)
•Mastery in database technologies including RDBMS and NoSQL databases (PostGres / MySQL / Cassandra) and experience writing high performing queries •Experience and skills in global deployment patterns using cloud technologies and container technologies •Proven expertise and passion for continuous development - CI/CD •Customer-first and results-first mindset and the ability to make practical decisions when making engineering choices •Experience with at least one public cloud platforms such as AWS, Azure or GCP •Bachelor of Science Computer Science/Software Engineering or an equivalent degree
Synopsys Software Integrity Group helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Synopsys, a recognized leader in application security, provides static analysis, software composition analysis, and dynamic analysis solutions that enable teams to quickly find and fix vulnerabilities and defects in proprietary code, open source components, and application behavior. With a combination of industry-leading tools, services, and expertise, only Synopsys helps organizations maximize security and quality in DevSecOps and throughout the software development life cycle.
For more information, go to www.synopsys.com/software
About Tinfoil Security (recently acquired by Synopsys!):
We write tools that are used to secure the largest web applications and APIs in the world. If you've ever watched a video or streamed music online, your data has probably been secured by code we've written. To date, our software has found and fixed over two million security vulnerabilities on the web.
We hook security into CI and testing frameworks and have security tests run alongside unit, regression, and integration tests. Using the same techniques as malicious hackers, we systematically test all the access points. As we find vulnerabilities we’ll stick them right back in front of developers, either in a simple checklist format or by integrating into their issue tracker of choice, instantly notifying developers when there's a threat and giving step-by-step instructions, tailored to their software stack, to eliminate it.
We’re not limited by technologies or software stacks. Be it a website or API driven mobile app or IoT device, we can secure it.
Culture is very dear to our hearts! We care a lot about our team and are passionate about fostering a healthy, inclusive and supportive work environment, where employees feel safe to express their voice and work on projects they are passionate about.
We are a highly talented and fun bunch of people, with unique interests to connect over, and filled with positive energy! We believe that the best work is done when great minds come together, and we encourage collaboration and pairing whenever possible. We are also passionate about learning! We encourage curiosity on our team and support trying new tools (or languages) when appropriate.
A day at Synopsys is never boring and we are always looking for ways to be even better! :)
- Ruby on Rails
Skip straight to final-round interviews by applying through Triplebyte.