Staff Software Engineer

2 weeks ago


Bangalore Urban, India Synopsys Inc Full time

Job Description

The candidate in this position will be part of the R&D efforts for implementing and supporting software security and licensing initiatives at Synopsys. Responsibilities include working on new releases of the Synopsys Common Licensing code from inception to deployment while ensuring that the resultant product works in a heterogeneous environment.


The candidate is expected to identify and formulate the key problems to be solved and develop state-of-the-art solutions. Must be able to balance multiple demands in a fast-paced environment, should act quickly using good judgment, and be self-motivated. The candidate should help achieve tangible results, demonstrate accuracy, thoroughness, and display commitment to excellence in product performance, reliability, and robustness. They should exhibit the ability to learn and apply new skills. Also, be tuned to current developments and trends in licensing technologies and security concepts.


Job Requirements

The candidate should possess a minimum of 6-10 years of software development experience in C with an emphasis on systems-level programming on Unix. Experience with Unix signals, multi-threading, synchronization mechanisms, socket programming, Unix system calls, Unix shell scripting, Perl scripting, use of debuggers, and proficiency in developing software on many variants of Unix is required.


Preference will be given to candidates having prior experience in Application Security/Cryptography and exposure to assembly programming. Experience developing applications using FLEXlm is desirable, though not a requirement. Experience with licensing and other security systems will be of added advantage.


Key Qualifications

Technically strong in C/C++ with emphasis on system-level programming on Unix

Proficient in data structure and algorithms

Good understanding of software intricacies with respect to Unix signals, multi-threading, synchronization mechanisms, socket programming, Unix system calls, and use of software debugging tools

Proficient in Unix shell scripting, Python, Perl, etc.

Knowledgeable in software security and cryptography algorithms


Desired Skills

Sound understanding of Machine Learning models and their application to solving problems

Familiarity in designing cloud-native applications and solutions on AWS, Azure, Google, etc.

Exposure to various database technologies like NoSQL, Relational, Distributed, etc.

Ability to solve Bigdata problems



  • Bangalore Urban, India Renesas Electronics Full time

    Job Title: Senior Staff Software EngineerAbout the team: Renesas Electronics is a dynamic, multi-cultural tech company where employees can learn, mentor and thrive. Renesas Electronics brings together the strong financial foundation of a multi-billion-dollar global operation and the flexibility and velocity of a smaller organization. We are developing...

  • Staff Engineer

    2 weeks ago


    Bangalore Urban, India Grizmo Labs 🌐 Full time

    Job Title: Staff Engineer ( Series F Funded Product Company )Required skills and experience:A strong technical background in software engineering and architecture, with experience in modern programming languageAbility to work independently with very little direction, taking full ownership of projects.Identifying blind spots, anticipate challenges, and...


  • bangalore, India Flexera Software India LLP Full time

    We’re transforming the software industry. We’re Flexera. With more than 50,000 customers across the world, we’re achievingthat goal.Butwe knowwe can’t do any of that without our team. Ready to help us re-imagine the industry during a time of substantial growth and ambitious plans? Come and see why we’re consistently recognized by Gartner,...


  • bangalore, India Workato Full time

    We are looking for an exceptional Staff Software Engineer to join our growing team. As a Staff Software Engineer at Workato, you will play a critical role in driving the success of our engineering team. You will be responsible for leading a group of software engineers, providing technical guidance, fostering a collaborative and innovative work...


  • bangalore, India Protoporos Staffing Services Private Limited Full time

    Opportunity with a leading B2B SaaS product client specializing in cutting-edge data integration solutionsPosition Overview: We are seeking a highly skilled and experienced Staff Engineer to join the Engineering team. As a Staff Engineer, you will play a crucial role in designing and implementing scalable, reliable, and high-performance data...


  • bangalore, India Guidewire Software Full time

    Embark on a transformative career as a Guidewire Cloud Platform Software Engineer, where you will be at the forefront of revolutionizing how business leverage cloud technologies. We are seeking talented individuals to join our innovative team, where your expertise will be instrumental in designing, implementing, and optimizing robust cloud...


  • bangalore, India Synopsys Inc Full time

    At Synopsys, we pride ourselves for building products and delivering services that help our customers keep their applications safe and secure. Our people do this so well, we have been named the AppSec leader for seven years in a row by Gartner.We are looking for an experienced staff software engineer who will join forces with the development team for our...


  • bangalore, India Koch Global Services Full time

    Your Job We are looking for a Staff Software Engineer to join our Georgia-Pacific Software Engineering & Integration IT organization.As a Staff Software Engineer in the Engineering Enablement group, you will play a critical role in enhancing the productivity and efficiency of our engineering teams. Our Team You will design, develop, and...


  • bangalore, India Trellix Full time

    Benefits Administration CoordinatorPrincipal Critical Account ManagerStaff DevOps EngineerSecurity Test EngineerSenior Software QA EngineerSenior Software Development EngineerStaff Software EngineerCompensation AnalystIndustrial Security Specialist (CSSO/FSO)Enterprise Account Manager (French/English)Customer Success ManagerSalesforce Development...


  • bangalore, India NI Full time

    POSITION OVERVIEW The R&D Software Services team at NI is in search of a Staff Software Engineer who has the potential to take ownership of software product maintenance which includes managing product through releases. This involves builds, installers, verification and validation processes, and updating products to ensure compliance with the latest NI...


  • bangalore, India Dell International Services India Pvt Ltd (7451) Full time

    Technical Staff, Software Engineering The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software...


  • bangalore, India Intuit Full time

    Staff Software Engineer – Observability - UICome join the Developer Services & Experiences (DevX) team at Intuit India, in Bangalore, as a Staff Software Engineer – Observability Platform. Your responsibility will include solving for Observability at Enterprise-level! We are looking for creative problem solvers with a passion for innovation to join our...


  • Bangalore Urban, India Ping Identity Full time

    About Ping Identity: At Ping Identity, we believe in making digital experiences both secure and seamless for all users, without compromise. We call this digital freedom. And it's not just something we provide our customers. It's something that inspires our company. People don't come here to join a culture that's built on digital freedom. They come to...


  • Bangalore Urban, India Ping Identity Full time

    About Ping Identity: At Ping Identity, we believe in making digital experiences both secure and seamless for all users, without compromise. We call this digital freedom. And it's not just something we provide our customers. It's something that inspires our company. People don't come here to join a culture that's built on digital freedom. They come to...


  • bangalore, India Dell International Services India Pvt Ltd (7451) Full time

    Technical Staff, Software Engineering The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software...


  • bangalore, India Trellix Full time

    Benefits Administration CoordinatorPrincipal Critical Account ManagerStaff DevOps EngineerSecurity Test EngineerSenior Software QA EngineerSenior Software Development EngineerStaff Software EngineerCompensation AnalystIndustrial Security Specialist (CSSO/FSO)Enterprise Account Manager (French/English)Customer Success ManagerSalesforce Development...


  • bangalore, India Borneo Full time

    Overview:Borneo is seeking an experienced hands-on Software Engineer to drive innovation and contribute to our mission of transforming data security and privacy. As a Staff Software Engineer, you will be a driving force in shaping the technical strategy and architecture of our data discovery and privacy platform. Your expertise will be instrumental in...


  • bangalore, India Procore Technologies Full time

    Job DescriptionWhat if you could use your technology skills to develop a product that impacts the way communities’ hospitals, homes, sports stadiums, and schools across the world are built? Construction impacts the lives of nearly everyone in the world, and yet it’s also one of the world’s least digitized industries. That’s why we’re looking for an...


  • bangalore, India HuntingCube Recruitment Solutions Full time

    Staff Software Engineer This role targets a candidate with expertise in the development of large-scale tools for monitoring and troubleshooting of production software systems or generally, distributed systems development. This engineer will serve as a hands-on technical leader on the team responsible for building the next generation platform for processing,...


  • Bangalore, India MaxLinear Full time

    Responsibilities MaxLinear is seeking a Staff Software Engineer to join our growing team. In this role, you will focus on the following: Development of next generation wireless communications and broadband products like multi-gigabit Wi-Fi and broadband routers, mesh networks and distributed systems providing high speed data connectivity Pre and...