Software Engineer, Sr I
Synopsys - Mountain View, CA

This job posting is no longer available on Synopsys. Find similar jobs:Software Engineer jobs - Synopsys jobs

Who you are : You are a hands-on programmer and self-starter. You are a programmer who absolutely likes working with Perl or Ruby or Java. You know Linux OS, you like Systems Administration and your primary interest is the development of software for infrastructure automation or systems programming domains. You like developing tools that support large scale IT infrastructure. You love writing web interfaces, extracting meaningful information from raw data, and are good at visualizing and writing UI/backend application. You take pride in high quality, low defect deployment of your hand crafted software.

You like being one in a small group of developers and IT architects that engineers software and ships releases with good quality, reliably and regularly.

What you have : 5+ years of relevant experience in the area System operations/Software engineering. You should be proficient in Ruby and Perl, Unix Shell, development of Database backed applications (MVC patterns), and be proficient coding with HTML and CSS. You must demonstrate experience building testable high quality software, preferably in Ruby and Perl. Experience in tuning system performance based on monitoring and troubleshooting data is a plus.

What background would help you learn the most : 3+ years of intensive experience with two of the three languages: Ruby, Java, Perl . Production experience with Apache/Nginx, Postgres/MySQL is essential. You must have a provable track record in testing, development and release packaging for Linux based software for RHEL and SuSe environments. Experience with Ruby on Rails or Tomcat/JVM, and HTML5 based development is a must. You must be able to work with high level requirements and translate it into functioning, stable and maintainable code. Documentation skills are required. A background in computer science, algorithms or large scale data mining would be required – a Master’s degree in Computer Science or related discipline with 3 years experience, or a Bachelor’s degree in Computer Science or related engineering discipline with 5+ years experience.

Key Words: Ruby Java Perl Linux Apache Postgres HTML CSS Jquery HTML5 RDBMS CPAN Rails TDD Shell


About this company
45 reviews
Synopsys, Inc. is engaged in the electronic design automation (EDA) software and related services for semiconductor design companies. It...