Senior Software Engineer - Java, Python, C++

Company: Cadence
Location: San Jose, California, United States
Type: Full-time
Posted: 11.JUN.2021
< >

Summary

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.Cadence employs a host of techn...

Description

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.Cadence employs a host of technology solutions in support of Software Licensing and Delivery. Most of these solutions are homegrown and some are built around standard third party solutions. Candidate will be required to drive next generation of scalable solutions in this space. Working closely with members of Licensing, Software Operations and Engineering teams, Candidate will establish requirements, design and enable implementation of scalable and reliable Software Licensing and Delivery solutions. Position requires great deal of technical and cross-functional collaboration skills. Providing support for existing tools, identifying limitations with current applications, and developing innovative and differentiated solutions will be part of the responsibility.Skills and ExperienceBachelor's Degree required, emphasis in software / computer sciences engineering9+ years industry experience, working on high-performance, high-availability, distributed systemsA Polyglot (multiple languages) programming background with strong proficiency in Core Java. and Python in Linux and Windows environments. C++/C knowledge is big plus.Strong understanding of Microservice architectureand ability to implement scalable Microservice based platformsStrong knowledge of RESTful web services using Spring and Django, Spring Web Services Clients, Queuing and Brokering Services ( eg. ActiveMQ, RabbitMQ ), MySQL, Unix Shell Scripts, jQuery, JavaScript, TCP/IP and other networking protocols.Proficiency with Code reviews and Testing Frameworks - Junit, Mockito , Google Test etc.Knowledge of OAuth token-based authentication protocol a plusDemonstrate understanding of business drivers and a strong ability to communicate clearly, both verbally and in writingExperience leading software projects a plusWe're doing work that matters. Help us solve what others can't.

 
Apply Now

Share

Flash-bkgn
Loader2 Processing ...