Software Engineer II
Seattle, WA, USA
This job was posted on:
September 3, 2020
$ - $
- What We Do: Our charter: "We take the data from the customers, and put it in the products." We build centralized data ingestion tools for all PayScale products to use. This takes many forms: from automated connections to other human resource information systems, SFTP file drops, or user uploads.
What You Do: You will be the 6th member of a highly collaborative team distributed in three locations nationwide that have been working remotely together for well over a year. You will maintain strong engineering practices by writing unit and integration tests. You will collaborate with product owners and engineering managers to develop the feature set, schedule, and roadmap.
- Day-in-the-Life: As a Software Engineer II, a typical day may include the following…
- A daily Agile/Scrum standup to check-in with the team.
- A weekly pair coding session with one or more teammates to help spread knowledge, work through a solution, or debug issues.--
- Working with internal users who use our ingestion products to help automate their processes and identify product improvements.
- Researching and learning about cutting edge tools like Kubernetes to build fast, reliable data ingestion for our customers.
- Do you like asking questions, solving problems and thinking critically? You'll like it here.
4+ years of experience developing and designing software
Familiarity/experience with unit testing and crafting testable code
Able to explain technical concepts to developers, project managers, and the customer service team
Previous experience with Python, C#, or other OOP languages
Working knowledge of relational and no-SQL databases
Nice-to-haves but none are vital: experience with Kubernetes, performance tuning for scale with large data sets and/or SQLAlchemy with Postgres.
The main services we work on are written with Python and Pandas for the backend and React for the frontend. Some of the services we maintain are also written in C#.
We use TeamCity and Octopus for our CI/CD build and deploy pipeline to Azure. We track all our work in Jira and store all our git repositories in Bitbucket.
Our newest systems are all containerized and orchestrated via Kubernetes.
Benefits & Perks – The Highlights:
Flexible Paid Time Off policy 10 paid holidays
Amazing Medical/Vision/Dental/Prescription coverage:
100% company-paid premiums for employees;
50% for eligible partners and dependents
Flexible Spending Account (FSA) options for pre-tax employee allocations towards: Medical, Dependent Care,
Parking, and Transit Long Term Disability, Short Term Disability, and Company-paid Life Insurance
Strong Maternity and Paternity Leave benefits, and multiple onsite Mother’s Rooms
401k which vests immediately, complete with company match
Equal Opportunity Employer:
PayScale provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state and local laws. PayScale complies with applicable state and local laws governing non-discrimination in employment in every location in which the company has facilities.