Software Engineer Proofpoint
THIS JOB HAS EXPIRED Description
In this role, you will work as a Software Developer 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. This is a critical position in these requirements. This role will be pivotal for ensuring Quality for this product in every aspect.
Work daily with an extremely talented Engineering team to build new features into the product.
Work in an Agile environment to estimate stories, extract tasks from stories, estimate tasks and perform those tasks.
Give daily accountability of work performed and work left to do. (standup)
Develop new features in Java, C# and some C++. Features may include core Java and Multi-threading algorithms as well as web based UI and Features.
Build cloud based components and web services in multi-tenant architecture.
Write in a TDD fashion building and executing unit tests, integration tests and unigration tests.
Ensure code performs and scales to required specifications.
Build Automation, Performance and Scalability into the product
Ensure excellence in all aspects of your code.
Pair Program with other engineers and QA Team to build features and track down bugs.
Support Level 3 issues within the product. Track down issues and bugs within the software.
Be a good team member, speak up and give your opinion, support decisions made and make this product world class!
Minimum 3+ 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.
Foundational understanding of distributed systems, concurrent programming with threads, high-availability, web services, and complex data architectures.
A strong understanding of 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.
||Draper, UT |
THIS JOB HAS EXPIRED