Senior Software Engineer

| Seattle
Company Description

Paying the right way, getting paid what you’re worth — it’s complicated, and it matters. Compensation used to be a dark art. Not anymore. PayScale helps employers and their employees understand the right pay for every position and effectively communicate about compensation.

PayScale pioneered the use of crowd-sourced compensation data and unique matching algorithms to power the world’s most advanced compensation platform and continues to be the compensation market leader, featured in G2 Crowd's 100 Best Software Companies for 2018, based on user reviews.

We foster a working environment that generates new ideas, promotes ownership and experimentation, and encourages highly motivated individuals to be truly creative. Are you forward-thinking, tenacious, and inventive? If so, PayScale may be the perfect place for you to grow your career!

Job Description

What We Do: The Data Engineering Team focuses on building fast, accurate, and reliable access to data. We also build data pipelines and own and support our data warehouse. The team advocates for good data practices and make sure that the many PayScale teams and our customers are able to make good data driven decisions.

What You Do: You will be designing, building and supporting our systems so that the right data is delivered in an accurate, performant, and scalable system.

Day-in-the-Life: As a Sr Software Engineer, a typical day may include the following…

  • Joining our scrum ceremonies
  • Designing and building new micro-service, cloud native, systems
  • Partnering with our SRE and architectural teams to make modern architectural choices
  • Supporting our existing services and integrations
  • Mentoring peers on best-practices

First Year in Role:

  • Month 3: Partnering with your teammates, you have completed a couple handfuls of bug fixes and feature changes. Your changes will be live in production making an impact on our consumer users and company metrics.
  • Month 6: At this point, you have completely ramped up on the team with the ability to pick up any task on the sprint board and complete it on your own from start to finish.
  • Month 12: You are fully integrated into the PayScale engineering organization and you are an authority in many of the projects, services, and processes that we own. You are mentoring others, proposing designs and offering innovative ways to deliver as a team.

Qualifications

Experience:

  • Over five years of proven experience in building and supporting both monolithic and micro services.
  • You can write testable code, embracing unit and integration test concepts.
  • You can clearly explain technical concepts to developers and managers.
  • You can work with a team of people on sophisticated problems which often times require independent research.
  • You have excellent problem solving and critical thinking skills.

Skills:

  • Strong skills in C#, Python, and .NET core.
  • Experience with cloud providers (AWS, Azure) and cloud native solutions.
  • Strong experience with both relational and document databases.

Tools:

  • C#, Python, Docker, Azure Web Apps, AWS ECS, Kubernetes, AKS, Dynamo, SQL, Elasticsearch, Postgres, and Octopus
  • For data warehousing and reporting we use Snowflake, Spark, Tableau
  • For ETL and pipelining we use Python, Team City, AWS Lambda and Fivetran.

Additional Information

Meet Your Manager: Joe Davies has over 15 years of professional software development experience, primarily in both finance and marketing. Joe's favorite thing about PayScale is its empathetic environment that helps drive the delivery of a meaningful product which promotes equality. Joe is a proponent of scrum, an opponent of too many meetings, and a manager who supports your personal and professional growth above all else.

Hiring Process: “Change is the only constant in life (and PayScale)” – Heraclitus (okay, so we paraphrased a bit). The hiring process outlined below is a rough overview, and is subject to change based on business priority, interviewer availability, etc.

  1. Speak with one of our friendly recruiters.
  2. Speak with the hiring manager, Joe.
  3. Work on a short, take-home, coding problem.
  4. Participate in a virtual hiring loop.

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
  • Competitive Maternity and Paternity Leave, and onsite Mother’s Room
  • 401k which vests immediately, complete with company match
  • Onsite bike storage, lockers, showers, and clothes dryer
  • Ergo friendly chairs and sitting-standing desks
  • Company-hosted happy hours every Friday afternoon
  • Fido Fridays (our canine colleagues join us every Friday. WOOF!)

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.

Read Full Job Description
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

Technology we use

  • Engineering
    • .NETLanguages
    • C#Languages
    • JavaLanguages
    • JavascriptLanguages
    • PythonLanguages

Location

PayScale's headquarters are located in the heart of the action in Seattle's historic Pioneer Square neighborhood.

An Insider's view of PayScale

How would you describe the company’s work-life balance?

We pride ourselves on providing balance to our employees! Flexible PTO, consistent 40 hour work weeks, etc. We believe that if our employees have a life outside of PayScale that they will be more productive, more innovative, and that ultimately they'll decide to stay with us longer :)

Chris Stiemert

Sr. Director, Talent Acquisition

What projects are you most excited about?

On the sales team we're constantly innovating the ways that we communicate the value of PayScale to prospective customers. New features and products are added all the time, and it's exciting to work together to find the most effective way to let potential buyers know what's in it for them.

Mackenzie Fuentes

Manager of Sales Development

What’s the vibe like in the office?

It’s a beer on a bad day, a coffee on a rainy Monday morning. The ups and downs come with the stress of work and real life, but with that the true comfort of coworkers who know what’s going on and assist where they can. It’s a good place to be and a better place to work.

Tom Owen

HRIS Data Conversion Analyst

What are PayScale Perks + Benefits

PayScale Benefits Overview

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
Competitive Maternity and Paternity Leave, and onsite Mother’s Room
401k which vests immediately, complete with company match
Onsite bike storage, lockers, showers, and clothes dryer
Ergo friendly chairs and sitting-standing desks
Company-hosted happy hours every Friday afternoon
Fido Fridays (our canine colleagues join us the first Friday of every month. WOOF!)

Culture
Volunteer in local community
Partners with Nonprofits
Friends outside of work
Eat lunch together
Open door policy
Team owned deliverables
Team based strategic planning
Group brainstorming sessions
Open office floor plan
Diversity
Documented equal pay policy
Unconscious bias training
Diversity manifesto
Mean gender pay gap below 10%
Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
Medical, Dependent Care (can be used towards day care costs), Parking, Transit
Disability Insurance
Dental Benefits
Vision Benefits
Health Insurance Benefits
Life Insurance
Pet Insurance
Wellness Programs
Onsite Gym
Retirement & Stock Options Benefits
401(K)
401(K) Matching
Company Equity
Performance Bonus
Child Care & Parental Leave Benefits
Generous Parental Leave
Flexible Work Schedule
Remote Work Program
Family Medical Leave
Company sponsored family events
Acme co. sponsors family oriented events Annually.
Vacation & Time Off Benefits
Generous PTO
Paid Volunteer Time
Sabbatical
Paid Holidays
Paid Sick Days
Perks & Discounts
Beer on Tap
Casual Dress
Commuter Benefits
Company Outings
Game Room
Some Meals Provided
Happy Hours
Pet Friendly
Fido Friday's the first Friday of every month!
Fitness Subsidies
Professional Development Benefits
Job Training & Conferences
Diversity Program
We know creating an environment that values diverse perspectives and backgrounds is what enables us to have more innovative ideas and best serve our customers.
Lunch and learns
Promote from within
More Jobs at PayScale6 open jobs
All Jobs
Design + UX
Dev + Engineer
HR + Recruiting
Operations
Sales
Developer
new
Seattle
Operations
new
Seattle
Design + UX
new
Seattle
HR + Recruiting
new
Seattle
Operations
new
Seattle