Full Job Description31488BR
INDIA – Bangalore
Job Description and Requirements
We are looking for a seasoned developer to help build the Market-leading security code analysis platform. You will work with a team of enthusiastic and dynamic software engineers, building a platform to help customers get the most out 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 analysis, fuzz testing, software composition analysis, penetration testing, among others.
You will be responsible for:
Contributing to cloud software development
Working on developing Go lang based batch job orchestration in Kubernetes (AWS, GCP and Azure)
Building cloud-native Microservices in Go and Java
Creating REST/gRPC services, backed by databases to process and analyze large data sets.
Technically lead and mentor small team of engineers
Deliver high-quality software on schedule.
You will need:
B Tech/ M Tech in Computer Science/Software Engineering or an equivalent degree
8+ years of total experience building systems software, enterprise software applications, and microservices
Expertise in at least two of the following programming languages: C++/Java, GoLang/Python
Strong systems knowledge in Linux Kernel, CGroups, namespaces, and Docker
Experience with at least one cloud provider (AWS/GCP/Azure)
Ability to solve complex problems using efficient algorithms
Experience with using RDBMS (PostgreSQL preferred) for storing and queuing large sets of data
Nice to have:
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
Synopsys Software Integrity Group was 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. Learn more: https://www.synopsys.com/software-integrity.html
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.
Job Category
Engineering
Country
India
Job Subcategory
Software Engineering
Hire Type
Employee