Search by job, company or skills

Synopsys Inc

Software Engineering Manager

Early Applicant
  • 5 months ago
  • Be among the first 50 applicants

Job Description

Job Description And Requirements

Software Engineering, Manager

We are looking for an experienced Software Development Manager who can lead the software development activities of Synopsys product used by customers to manage their security services engagement with Synopsys (Penetration, DAST and SAST testing, etc.). The ideal candidate is a technology enthusiast who is passionate about delivering state of the art products to customers. provides excellent technical leadership, coaching and mentoring to the team members.

You will be leading a group of skilled full stack developers, providing to the team: excellent technical leadership, mentorship, and coaching. You will closely interact with all stake holders on shaping requirements, and on the design and architecture of delivered features.

Responsibilities

  • Provide Technical leadership, mentoring and coaching for the developers in the team.
  • Hiring and compensation (annual reviews, promotions etc.) to ensure we have the best people with the right skill sets assigned to all projects.
  • Helping the teamwork effectively and efficiently in producing products for our customers
  • Fostering a collaborative culture of continuous learning and improvement
  • Work and collaborate with stake holders (Architects, Product managers and external & internal customers) on shaping requirements, and on the design and architecture of delivered features.
  • Engage with customers when needed to address their issues/requirements.
  • Ensure that the overall architecture meets strategic objectives and roadmaps.
  • Promote ideas and solicit input from team members on innovation, technology, quality, and productivity.
  • Promote great design, reliability, and testability to improve the rate of development of new products and minimize the cost of ongoing support of new and existing products.
  • Use agile software development practices to ensure ongoing quality improvement to products and processes.

Requirements

  • Requires a bachelor's degree and 5+ years of experience in a software developer role, and 3+ years experience in managing software development teams.
  • 3+ years experience in Java development
  • Sound Software Architecture skills
  • Sound project management skills including project planning, estimation and execution using agile software development methodologies.
  • Goal-driven leader whoanticipates the implications of situations, takes appropriate action as needed and prepares for contingencies.
  • Ability to manage multiple concurrent projects/tasks.
  • Passionate about creating an exceptional user experience.
  • Experienced in software architecture/design and writing technical specifications.
  • Sound object-oriented development and development testing skills.
  • Comfortable using command line tools and shell scripting.

Nice to Have

  • Experience in Python
  • Experience of front-end development technologies (Angular, Ember.js, etc.)
  • Scrum Master certification
  • Experience in software security domain (AppSec)
  • Experience on the domain of Security Managed Services
  • Knowledge of different dynamic and statis software security testing: SAST, DAST and IAST
  • Experience on microservices architecture
  • Experience on cloud-native development
  • Experience on development on Linux

Job Category

Engineering

Country

India

Job Subcategory

Software Engineering

Hire Type

Employee

More Info

Skills Required

Login to check your skill match score

Login

Date Posted: 10/06/2024

Job ID: 81360975

Report Job

About Company

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Senior Manager Software Engineering

New RelicCompany Name Confidential

Senior Manager Software Engineering AI ML

SalesforceCompany Name Confidential
Last Updated: 10-06-2024 02:29:32 PM
Home Jobs in Bengaluru / Bangalore Software Engineering Manager