Position Title: Sr Software Engineer
Location: Alameda, CA
Reports to: Director of Engineering Services
* The heart of a startup.
* The stability of an established company.
* Software that accelerates innovation at the world's leading companies.
Apply to Perforce today if this sounds interesting to you! We're a leading
global software company looking for smart, fun, talented team members. At
Perforce, you'll enjoy competitive benefits while working with and learning
from some of the best and brightest in business. Before you know it, you'll be
in the middle of a rewarding career at a company headed in one direction:
upward.
**Position Summary**
As an engineer in the server development group you will be responsible for
developing new and existing products for the Software Configuration Management
(SCM) market. Candidates must be experienced in writing high performance,
highly scalable and portable software for multiple operating systems,
including Unix and Windows.
**Essential Functions**
* Design, document, implement and test new features according to requirements.
* Document software designs, implementation and operation.
* Maintain backwards compatibility of our existing servers.
* Develop test automation to ensure product quality
* Diagnose and resolve bugs.
* Provide technical assistance to cross-functional team members (Tech Support, QA, Documentation and Marketing).
* Occasionally interact with customers, and act as a company representative at technical forums.
**Required Education, Experience and Skills**
* BS/MS in Computer Science or related field or equivalent experience.
* 4-5 years industry level experience and a proven track record of successful development.
* Computer Science fundamentals in Data structures, algorithm design, problem solving, and complexity analysis
* 3+ years industry level experience developing robust client/server applications and components in C or C++.
* Experience with writing unit tests that achieve high levels of code coverage.
* Experience of product development life cycles.
* Excellent interpersonal and communication skills (oral and written).
* Proven ability to adapt to varying coding styles and requirements.
* Proven ability to communicate technical concepts to non-technical personnel and management.
* Familiarity with one or more SCM systems (CVS, SVN, Git, or Perforce)
* Interest and ability to learn other coding languages as needed
* Experience with Database internals and Pthreads
**Additional Role Requirements**
* A dedication to high quality software engineering.
* A creative individual with an enthusiasm for innovating.
* A collaborative, positive approach to working with the team and independently.
* A drive to deliver software on time, with priority and to specification.
* Straightforward and honest communication style.
* Emotionally intelligent in their interactions with others.
* A track record of rising to responsibility.
**About Perforce**
Enterprises across the globe rely on Perforce to build and deliver digital
products faster and with higher quality. Perforce offers complete developer
collaboration and agile project management tools to accelerate delivery cycles
-- from agile planning tools to requirements, issues and test management, which
then link to all source code, binary assets and artifacts for full build and
release tracking and visibility. The company's version control solutions are
well known for securely managing change across all digital content -- source
code, art files, video files, images, libraries -- while supporting the
developer and build tools your teams need to be productive, such as Git,
Visual Studio, Jenkins, Adobe, Maya and many others. Perforce is trusted by
the world's most innovative brands, including NVIDIA, Pixar, Scania, Ubisoft,
and VMware. The company has offices in Minneapolis, MN, Alameda, CA, Mason,
OH, the United Kingdom, Finland, Sweden, Germany, and Australia, and sales
partners around the globe. For more information, please visit
[www.perforce.com](https://www.perforce.com/).
**Perforce is an Equal Opportunity Employer: Minorities, Women, Veterans, Disabilities**