Cybersecurity Full Stack Developer
Synopsys
Cybersecurity Full Stack Developer
Bengaluru, Karnataka, India Apply NowJob Description:
Cybersecurity Full Stack Developer
We Are:
At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines. We lead in chip design, verification, and IP integration, empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological innovation.
You Are:
You are a highly skilled Cybersecurity Full Stack Developer with a passion for creating sophisticated software solutions and improving cybersecurity measures. You excel at collaborating with various stakeholders, including management, architects, and business partners, to design, develop, and implement high-quality products. Your expertise in both front-end and back-end development, coupled with your ability to perform complex automation tasks, makes you a valuable asset to any team. You thrive in an environment where you can advocate for best practices, contribute to the evolution of technology stacks, and enhance user experiences. Your commitment to continuous learning and improvement drives you to stay updated with the latest technologies and security practices, ensuring that the solutions you develop are both innovative and effective.
What You’ll Be Doing:
- Designing, building, and supporting web applications around cybersecurity metrics and analysis.
- Performing automation tasks to improve the efficiency of security tooling.
- Owning front-end and back-end development of data infrastructure and applications.
- Assisting with the installation and configuration of data infrastructure and analytic tools/platforms.
- Working with business stakeholders to gather requirements and create technical design specifications for new development.
- Performing testing, debugging, change control functions, and application support.
- Collaborating with the entire team to develop and deliver a high-quality product and exceptional user experience.
- Advocating for best practices in development and contributing to the ongoing evolution of our technology stack.
- Synthesizing data while optimizing existing processes for enhanced reporting.
- Enhancing products and applications by identifying opportunities for improvement and recommending solutions where relevant.
The Impact You Will Have:
- Improving the efficiency and effectiveness of security tooling through automation.
- Ensuring the development of high-quality, secure web applications that meet business needs.
- Facilitating better decision-making through optimized data infrastructure and enhanced reporting.
- Contributing to the overall security posture of our products and infrastructure.
- Driving the adoption of best practices and innovative technologies within the development team.
- Enhancing the user experience by delivering robust and reliable applications.
What You’ll Need:
- Bachelor of Science in product security, computer science, mathematics, statistics, or related field with applicable product security work experience.
- 4+ years of related work experience.
- Prior experience as a Full Stack Developer or similar role.
- Experience in working on Linux platforms and familiarity with common stacks.
- Knowledge of multiple front-end languages and libraries (e.g., HTML/CSS, JavaScript, XML, jQuery).
- Knowledge of multiple back-end languages (Java, Python) and JavaScript frameworks (e.g., React, Node.js).
- Familiarity with databases (e.g., MySQL, MongoDB).
- Strong experience in Spring Core, Spring Security, Spring Web, Spring Data, and other Spring frameworks.
- Experience working in an Agile development environment, with a commitment to iterative development, continuous integration, and delivery.
- Implementing best practices for version control, continuous integration, and continuous deployment (CI/CD).
- Familiarity with cloud platforms such as AWS, Azure, or GCP.
- Familiarity with containerization and orchestration tools (Docker, Kubernetes).
- Experience with Generative AI and machine learning technologies is a significant plus.
- Experience with LLMs and GPT models.
- Experience in cybersecurity-related development.
Who You Are:
- An innovative thinker with a passion for cybersecurity and software development.
- A collaborative team player who excels in a fast-paced, dynamic environment.
- A proactive problem-solver who can navigate complex challenges with ease.
- A strong communicator who can articulate technical concepts to non-technical stakeholders.
- A detail-oriented professional who takes pride in delivering high-quality work.
- A continuous learner who stays updated with the latest industry trends and technologies.
The Team You’ll Be a Part Of:
You will be part of a dynamic and innovative team dedicated to advancing cybersecurity measures and developing cutting-edge software solutions. Our team collaborates closely with various stakeholders, including business partners, architects, quality assurance, release management, and the change control board, to plan, design, develop, and implement solutions that meet business needs. We are committed to continuous improvement and the adoption of best practices, ensuring that our products are both secure and high-performing.
Rewards and Benefits:
We offer a comprehensive range of health, wellness, and financial benefits to cater to your needs. Our total rewards include both monetary and non-monetary offerings. Your recruiter will provide more details about the salary range and benefits during the hiring process.
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.
Apply Now