Lead Software Engineer – SaaS Platform at Synopsys in Mountain View, California

Synopsys

Mountain View, California
October 21, 2020
Apply You will be redirected to Synopsys's preferred application process.

Lead Software Engineer – SaaS Platform

Job Description and

Requirements

Synopsys, Software Integrity Group, is named a leader for 2020 in the Gartner Magic Quadrant for Application Security Testing (AST), in recognition of our vision and ability to execute. Security and risk management leaders will need to meet tighter deadlines and test more-complex applications by integrating and automating AST in the software life cycle eliminating risk before it puts them at risk. Every business runs on software, and defects in software create risk. We've curated the most powerful products and services to create one comprehensive platform that enables our customers to detect and remediate defects across their entire SDLC. To find out more about Synopsys SIG, check out https://www.synopsys.com/software-integrity.html. Our Software Security and Quality business is all about building secure software-faster. That starts with our static analysis, software composition analysis, and dynamic analysis so our customers can build security and quality into the DNA of their code at any stage of the software development lifecycle and across the supply chain. All while minimizing risks and maximizing speed of application development. Lead Software Engineer
- SaaS Platform Architect 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 thru 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-makingKey

Qualifications

- 14+ years of software development experience building and scaling 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
- Full-stack expertise and experience in Java technologies eco-system (spring, JPA, JMS...) and one of JavaScript technologies (React, Angular, Ember...)
- 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- BS/MS in Computer Science/Engineering, or equivalent experience #LI-SI1 Inclusion and Diversity are important to us. Synopsys considers all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, military veteran status, or disability. Job Category Engineering Hire Type Employee Country United States

Apply You will be redirected to Synopsys's preferred application process.
Job Expires: November 20, 2020

More Angular Jobs



Uh oh! Something went wrong. Please try again.
We were unable to find any more job. Have you tried changing your search keywords?

Be at home with your family

Get help finding work-from-home

Your Children Will Be Happier

Stop parenting from the office

Flexible Careers - No Commute

Is your job putting you at risk?

Work from the safety of your own home

Cancel the Commute & Save Hours per Day