SunnyvaleRecruiter Since 2001
the smart solution for Sunnyvale jobs

Senior Software Engineer

Company: Proofpoint Inc
Location: Sunnyvale
Posted on: June 4, 2021

Job Description:

It's fun to work in a company where people truly BELIEVE in what they're doing!

We're committed to bringing passion and customer focus to the business.

The Role

Proofpoint is seeking a highly skilled programmer with experience in database schema design and application web development. You will be working with Engineering, Operations, Support, Sales, Finance and Product teams in designing and implementing changes to existing systems to support external customer requirements. An ideal candidate will also have experience working on deploying these systems to production environments using technologies such as Puppet, Chef, Docker, Kubernetes, Nagios, and others.

As the company grows, the systems we use grow and so do the use cases. The ability to wear a product manager hat will help the candidate develop what the customers actually want. To that extent, great communication skills - both verbal and written - is required.

Your day-to-day

  • Enhance and maintain a service portal used by thousands of users around the world.
  • Architect, Design and develop feature enhancements usable by both internal and external customers
  • Ability to work with remote teams via audio and video conferences
  • Excellent communication skills, both verbal and written

What you bring to the team

  • A passion for developing robust, performant and user-friendly systems
  • An ability to drive the development of features and services from the requirements phase all the way through to deployment
  • Skill in leading and mentoring junior Software Engineers
  • Ease in working with non-technical co-workers at all levels and in all areas of a large enterprise

Required Knowledge, Skills and Abilities

  • 7+ years database development, including data modeling, MySQL, ETL, testing, security, and optimization
  • 7+ years web application programming experience
  • Experience using and designing RESTful APIs and services
  • Experience designing and developing micro-services
  • Experience developing Web UI with HTML, CSS, JavaScript and JavaScript frameworks and libraries such as jQuery, Bootstrap, React, etc.
  • Experience with Java and Java frameworks (JSP, JSF, etc.), or
  • Experience with NodeJS application development
  • Ability to develop applications in a Linux, Apache and MySQL/MariaDB environment
  • Experience developing Perl applications, including CGI, mod_perl a plus
  • Familiarity with version control tools like Git and issue tracking like Jira
  • Understanding of continuous integration development and use of build automation tools (Jenkins, Harness, etc.)
  • Experience working with an orchestration toolset (Chef, Puppet, etc.), a plus
  • Experience working with a container toolset (Docker, Kubernetes, etc.), a plus
  • Ability to work with Agile software development methodologies

# #LI-JL3

If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!

Keywords: Proofpoint Inc, Sunnyvale , Senior Software Engineer, Other , Sunnyvale, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Sunnyvale RSS job feeds