Software Engineering, Staff Engineer
Burlington, MA 
Share
Posted 8 days ago
Job Description
Software Engineering, Staff Engineer (Go/Java)

49760BR

USA - Massachusetts - Burlington

Job Description and Requirements

About the Synopsys Software Integrity Group (SIG)
Synopsys Software Integrity Group helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Synopsys, a recognized leader in application security, provides static analysis, software composition analysis, and dynamic analysis solutions that enable teams to quickly find and fix vulnerabilities and defects in proprietary code, open-source components, and application behavior. With a combination of industry-leading tools, services, and expertise, only Synopsys helps organizations maximize security and quality in DevSecOps and throughout the software development life cycle. For more information, go to


We are looking for an experienced Senior developer to join our team to help build the Market-leading security code analysis platform. You will work with a team of enthusiastic and dynamic software engineers, creating a platform to help customers get the most out of Synopsys' software quality and security products. You can contribute to the business's growth and expand your knowledge and skills by working with the Software Integrity Group's many products, including static code analysis, fuzz testing, software composition analysis, and penetration testing.

Software Engineering, Staff (Go/Java)

Main Responsibilities:

  • 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.
  • Experience with Kubernetes and other cloud-native technologies.
  • Creating REST/gRPC services backed by databases to process and analyze large data sets.
  • Technically led and mentor a small team of engineers.
  • Deliver high-quality software on schedule.
Key Requirements:
  • You will need a degree in Computer Science/Software Engineering or an equivalent degree.
  • 5+ years of total experience building systems software, enterprise software applications, and microservices.
  • Expertise in at least two of the following programming languages: Go lang/Java.
  • 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.
  • 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.

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.

The base salary range across the U.S. for this role is between $114,000-$170,000. In addition, this role may be eligible for an annual bonus, equity, and other discretionary bonuses. Synopsys offers comprehensive health, wellness, and financial benefits as part of a of a competitive total rewards package. The actual compensation offered will be based on a number of job-related factors, including location, skills, experience, and education. Your recruiter can share more specific details on the total rewards package upon request.


#LI-AS4

Job Category

Engineering

Country

United States

Job Subcategory

Software Engineering

Hire Type

Employee

Base Salary Range

$114,000-$170,000


Synopsys maintains a workplace where all personnel, customers, and vendors are treated with dignity, fairness, and respect. We maintain worldwide policies in our Work Rules Policy, which is applicable to all employees in furtherance of these principles. We pride ourselves on providing a healthy and productive work environment that is free from discrimination and harassment based on race, color, religion, gender, gender identity, sexual orientation, marital status, veteran status, age, national origin, citizenship, ancestry, physical or mental disability, pregnancy, medical condition, and any other characteristic protected by law. For applicants and employees with disabilities, we also make reasonable accommodations consistent with applicable laws and regulations. We are each expected to do our part to create a healthy and productive work environment for everyone. This includes bringing issues to management’s attention when you believe certain conditions are distracting from a good work environment. Our Work Rules Policy also allows you to raise concerns with other Synopsys managers. If employees are still unable to resolve their concerns, their disputes may be resolved through our Internal Issue Resolution Process Policy. In addition, all managers and employees in positions of authority have a special obligation to maintain and support a healthy and productive work environment.

 

Job Summary
Company
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Experience
5+ years
Email this Job to Yourself or a Friend
Indicates required fields