Post Job Free
Sign in

Senior Software Development Engineer

Company:
Personnel Data Systems, Inc.
Location:
Blue Bell, PA
Posted:
May 12, 2024
Apply

Description:

Job Description

DESCRIPTION

Personnel Data Systems (PDS) is a leading provider of Human Capital Management (HCM) software including human resource, benefits, recruiting, payroll, and time and attendance software throughout the U.S. and Canada. Our company’s mission is to provide the most advanced employee centric HCM/Human Resources Management System (HRMS)/Payroll solution in the industry.

We are looking for motivated, enthusiastic professionals who enjoy working in a dynamic environment, and have a proven track record of contributing to teams that deliver innovative software solutions to the Customers they serve.

A DAY IN THE LIFE

As a Senior Software Engineer at PDS, you will have broad responsibility to translate user needs into working software that enables our users to effectively manage HCM processes throughout their organizations. This is a great opportunity to work full stack from user workflow and experience through business and data layers. Growth opportunities abound, from pitching ideas, improving our patterns and practices, design /delivery of products and mentoring engineers throughout PDS.

ABOUT THE TEAM

Our teams are small on purpose and fully embrace agility as a core tenet. We design, develop, deploy and operate products that support our customer’s HCM needs. We are nimble and passionate about HCM as both developers of products and use our own products internally to run our business, providing opportunity to gain unique product insights not possible in many organizations. Our products are critical to our customer’s operations and as such, require attention to detail and high quality. This role will allow you to directly contribute to our product’s creation and evolution, touching every aspect of the entire stack.

We are open to candidates that may work from one of the following locations: Blue Bell, PA headquarters or Remote.

BASIC QUALIFICATIONS

· 5+ years of non-internship professional software development experience

· 5+ years years developing web applications using JavaScript/TypeScript, C# and SQL Server

· 5+ years leading design or architecture of new and existing products or product modules

· Experience influencing software engineering best practices

· Experience taking a leading role in building complex software systems that have been successfully delivered to customers

· Experience working as a member of team using one or more agile frameworks (e.g. Scrum, Kanban)

PREFERRED QUALIFICATIONS

· 5+ years of full-stack software development life cycle including code reviews, source control, build, testing, and operations

· 3+ years experience using React javascript framework

· 4+ years developing multi-tier web applications leveraging relational database technologies like SQL Server or Postgres

· 3+ years experience developing RESTful services and/or GraphQL

· 3+ years Test-Driven Development experience

· Bachelor's degree in computer science or equivalent

· Demonstrated User Experience (UX) and User Interface (UI) design

· Experience in commercial software product development, specifically products targeting the HCM market

· Experience transitioning on-premises products to cloud managed and/or as-a-service products (AWS a plus)

· Demonstrated ability to prioritize competing demands to deliver for customers in a specific time window

BENEFITS

PDS provides competitive benefits, including:

Medical and Dental Coverage

Employer Paid Vision, Short-Term Disability, and Long-Term Disability

Complimentary Employer Paid Life Insurance for Full-Time Employees

Optional Additional Voluntary Life Insurance

Additional Supplemental Medical Benefits

Generous PTO Package

No work on your birthday!

Bonuses

Flexible Work/ Life Balance

Retirement Plans, including ROTH and 401K with Company Match

Health Savings Accounts and Flex Spending Accounts

10 Paid Holidays

Company Events and Employee Appreciation

PDS is an equal opportunity employer and considers all applicants for positions without regard to race, color, religion, gender, sexual orientation, age, national origin, disability, veteran status, or any other protected status.

Apply