Senior Software Engineer, Helix Iplm

Perforce Mason , OH 45040

Posted 2 months ago

Role: Senior Software Engineer, Helix IPLM

Location(s): Mason, OH / Burlington, MA / remote in US Eastern time

Perforce Software powers innovation at an unrivaled scale. Our solutions drive quality, security, compliance, collaboration, and speed across the technology lifecycle. We bring deep domain and vertical expertise to every customer, so nothing stands in the way of success.

Our global footprint spans more than 80 countries and includes over 75% of the Fortune 100. Perforce delivers solutions for even the toughest DevOps challenges and is trusted by the world's top brands and notable market leaders, such as Adobe, Apple, Bank of America, Electronic Arts, Intuit, Marriott, NASA, Nvidia, Pixar, Qualcomm, Salesforce.com, Samsung, and SAP.

Position Summary:

Samuel Penn, Senior Manager, Software Engineering for the Helix IPLM Core at Perforce is searching for an experienced Senior Backend/Server Software Developer to join the team. We are looking for an individual who can become a core contributor to the design and implementation of our Helix IPLM Core product.

The Helix IPLM core product is a Java server providing REST services to our client and web applications. You will be part of the team responsible for the design and development of this product, working with Java code and Graph DB Cypher queries to provide highly performant results in response to client and web requests in a clustered and high availability environment.

Helix IPLM is used by many of the world's largest semiconductor companies to manage their Intellectual Properties (IP). It integrates with Version Control System (VCS) products, such as Helix Core, Git and Subversion to track versions and dependencies for the industry's biggest projects. Helix IPLM is a leading provider of IP lifecycle management and traceability solutions for enterprises. We work in an agile product development process with a state-of-the art CI/CD environment with core values of results, teamwork, ownership, quality of work, problem solving, and service to external and internal customers.

Responsibilities:

  • You will be expected to help develop and maintain the Java server application, working on its REST interfaces and the Graph DB backend;

  • You will be expected to be able to understand and resolve performance and scaling issues in high availability and clustered environments;

  • You will need to work with remote development and QA teams across the US, Europe and Asia, taking part in design discussions, code review and planning meetings.

  • You will be expected to work with our Support and Solutions teams, helping customers resolve issues with on-premises and cloud-based installations of Helix IPLM.

Requirements:

  • 8+ years of experience for Senior Software Engineer delivering enterprise software products to market;

  • Ability to debug complex software and infrastructure issues within on-premises or cloud-based customer environments;

  • Experienced with Java server development and knowledge of other languages (such as Python or Go) a bonus;

  • Experience with VCS tools, such as Git, Helix Core and Subversion;

  • Familiar with graph databases (Neo4j a plus);

  • Experience with distributed systems, clustering (with a preference for causal models) and proxy management (with a preference for HAProxy);

  • Solid foundation in TCP/IP networking; CCNA certification a plus;

  • Knowledge of storage solutions, including networked (NFS, iSCSI, SMB) and local filesystems (traditional, COW);

  • A good working knowledge of Linux, Linux-based software and environments.

  • Exceptional in customer service and support;

  • B.S. in Computer Science or Software Engineering preferred;

  • Excellent communication in both verbal and written;

  • Passion for software development and quality;

Come work with us! Our team members are valued for their contributions, introduced to new opportunities, and rewarded well. Perforce combines the experience and rewards of a start-up with the security of an established and privately held profitable company.

If you are passionate about the technology that impacts our day-to-day lives and want to work with talented and dedicated people across the globe, apply today!

www.perforce.com

Perforce is an equal opportunity employer. We value diversity and celebrate its strengths.

#LI-AH1


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Senior Software Engineer, Helix Iplm

Perforce