Senior Software Developer, Sustaining (Governance) Proofpoint
THIS JOB HAS EXPIRED
Description
In this role, you will work as a Sr. Software Engineer and join a leading-edge team build and extend the Enterprise Governance Solution. This solution leverages a patented approach to tracking, classifying, monitoring and applying policies to unstructured information across an enterprise. The performance and scalability demands on this product are staggering, requiring the ability to manage, track movement and maintain a patented ?Digital Thread? of millions of documents across an enterprise.
Responsibilities:
Work daily with an extremely talented Engineering team to manage support and QA of the Governance product.
Work in an Agile environment to estimate stories, extract tasks from stories, estimate tasks and perform those tasks.
Track down and troubleshoot client issues that are escalated to Level 3.
Give daily accountability of work performed and work left to do. (standup)
Develop new features in both Java, C# and some C++. Features may include core Java and Multithreading algorithms as well as web based UI and Features.
Build cloud based components and web services in multitenant architecture.
Write in a TDD fashion building and executing unit tests, integration tests and unigration tests.
Ensure code performs and scales to required specifications.
Ensure issues and client concerns are properly communicated to engineering team and prioritized
Solicit help from Engineering team as needed. Pair Program with other engineers and QA Team to build features and track down bugs.
Ensure excellence in all aspects of your code, client communication, and tracking abilities.
Be a good team member, speak up and give your opinion, support decisions made and make this product world class!
Skills Required:
Minimum 4+ years industry experience delivering industrial-strength, commercial software with demonstrated technical expertise in a OO language (C#/Java/C++)
Solid understanding of technologies such as REST, SOAP, MVC, XML-RPC, and Spring.
Ability to think critically and track down issues in a logical manner.
Excellent foundational understanding of distributed systems, concurrent programming with threads, high-availability, web services, and complex data architectures.
A strong command of advanced OO concepts/methodologies
Self-driven with the ability to work independently, in pairs and in a team.
Understanding of Relations DB structures, SQL and query optimization is a plus
Experience with integrated software engineering processes (e.g., unit testing, source control, continuous build, etc.)
Self-starter with strong interpersonal and communication skills
Must be a team player and be able to work in an operationally critical, diverse and dynamic environment
University degree in Computer Science, Computer Engineering, or equivalent
Proofpoint, Inc. helps the largest and most successful companies in the world protect and govern their most sensitive data. Founded in 2002 by the former CTO of Netscape and headquartered in Sunnyvale, CA, Proofpoint was funded by top Silicon Valley investors, including Benchmark Capital and Mohr Davidow Ventures before going public earlier this year.
Please note that Proofpoint does not accept unsolicited resumes from recruiters or employment agencies. In the absence of a signed Recruitment Services Agreement, Proofpoint will not consider or agree to payment of any referral compensation or recruiter fee. In the event a recruiter or agency submits a resume or candidate without a previously signed agreement, Proofpoint explicitly reserves the right to pursue and hire those candidate(s) without any financial obligation to the recruiter or agency.
| Location: |
Draper, UT
United States
|
THIS JOB HAS EXPIRED