Fast Apply This is a Fast Apply job. Post your resume once to MilitaryHire, and apply with only two clicks.
Perfect if you are searching for a job using your phone.

Software Engineer - Military veterans preferred

Synopsys (
Computers/Information Technology


  full-time   employee

Mountain View
United States

We are looking for a software developer to help build the Market-leading Static Application Security Testing (source code scanning) platform. You will work with a team of enthusiastic and dynamic software engineers, building a platform to help customers get the most out of Synopsys' software quality and security products. You will have the ability to contribute to the growth of the business and to expand your knowledge and skills, working with the Software Integrity Group's many products: static code research, fuzz testing, software composition research, penetration testing, among others.

You will be responsible for:
Contributing to full-stack development
Creating RESTful Microservices, backed by databases to process and review large data sets.
Work on UI frameworks like Angular or React.js
Deliver high-quality software on schedule.

You will need:
Bachelors in Computer Science or IT or related majors
3+ years of experience building enterprise software applications
Experience with Java-based microservices (SpringBoot) and Docker and Cloud platforms.
Experience with at least one of the modern UI frameworks like Angular, react.js, ember.js or vue.js
Ability to solve complex problems using efficient algorithms and system design practices
Solid understanding of performance & scalability issues in distributed services and CAP theorem.
Experience using PostgreSQL database for storing and queuing large sets of data
SaaS development experience is highly desired (be able to design, develop, test, deploy services into public or private clouds)

Nice to have:
Experience with other SQL databases and understanding of object-relational mapping frameworks
Experience programming in Go and/or Python
Experience with Kubernetes and other cloud-native technologies
Experience developing with NoSQL database technologies (e.g., Mongo) and Message Queues (e.g.: Kafka and RabbitMQ)

What we can offer you:
Utilize and implement new technologies to solve problems for a fast-paced development organization
Exposure to all parts of the SLDC in both legacy and greenfield products
Knowledge of various aspects of Application Security like Static Analysis, Open-source security
Opportunity to develop creative solutions for building and deploying applications on cloud-native platforms
Exposure to development practices, and opportunity to influence and contribute to personal growth

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.

At Synopsys, we're at the heart of the innovations that change the way we work and play. Self-driving cars. Artificial Intelligence. The cloud. 5G. The Internet of Things. These breakthroughs are ushering in the Era of Smart Everything. And we're powering it all with the world's most advanced technologies for chip design and software security. If you share our passion for innovation, we want to meet you.

Stay Connected: Join our Talent Community

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.

Fast Apply This is a Fast Apply job. Post your resume once to MilitaryHire, and apply with only two clicks.
Perfect if you are searching for a job using your phone.


Save This Job

Email This Job to a Friend