Software Engineer II
- Full-Time
- Seattle, WA
- PayScale
- Posted 3 years ago – Accepting applications
As the industry leader in compensation data and technology, PayScale helps organizations #getpayright. PayScale is the only technology solution for managing compensation that provides multiple streams of fresh, transparently curated and validated salary data. Combined with modeling engines that learn continuously and generate recommendations and insight, PayScale empowers HR to price jobs and adjust compensation to reflect real-time changes in the market — all on one trusted data platform. With PayScale’s Adaptive Compensation Advantage, teams operate with efficiency, focused on outcomes rather than manual data management. To learn how companies like The Washington Post, Perry Ellis International, United Healthcare and The New York Times rely on PayScale to attract and retain top talent, motivate and engage employees and plan their future workforce, visit payscale.com.
Job Description
What We Do: Our team supports the millions of users that visit our site every month and builds features that contribute towards fair pay. Our team is metrics driven and projects are prioritized based on how much they can impact our company wide goals.
Do you want to make a huge impact while working on hard technical problems?
What You Do: We are looking for a Software Engineer to help us lead the way and would love to welcome you to the team!
Day-in-the-Life: As a Software Engineer, a typical day may include the following…
- Drive key decisions on architecture and implementation of services and data processes required to support millions of users.
- Innovate to keep the bar higher for the team and the engineer organization as a whole.
- Provide quality and thoughtful feedback on peer code reviews.
- Collaborate with product managers, data analysts and other engineers to show our users meaningful data.
First Year in Role:
- Month 3: You understand the tech stack and code base your team owns. You are tackling small to medium size stories with some help and guidance from the team.
- Month 6: You understand all the major features your team owns and can pitch in pretty much anywhere. You still need to ask questions but you're able to take a story and deploy your changes to production with ease.
- Month 12: You are a veteran. You're very active in design discussions, and continually share your knowledge and experience with the rest of the team. You understand the other parts of the tech org well and can have an impact outside your team. People come to you with questions and you're regularly pitching ideas to the rest of the org.
Qualifications
Experience:
- You have 3+ years experience in software development.
- You have previous experience with C# or other OOP languages.
Skills:
- You have experience launching high performance and scalable services and applications into cloud platforms.
- You have working knowledge of relational and no-SQL databases.
- You have familiarity/experience with unit testing and crafting testable code.
- You are able to explain technical concepts to developers, project managers, and technical managers.
- You have the ability and desire to work with a team of people solving complex problems that often require independent research with minimal supervision.
- You have excellent problem solving and critical thinking skills
Tools & Technologies We're Using:
- We write all our back-end code in C#.
- We work in Azure utilizing technologies such as Functions, Blob Storage, SQL and more.
- We use TeamCity and Octopus for our build and deploy pipeline and host most of our stuff on Kubernetes
- We track all our work in Jira and store all our git repositories in Bitbucket.
Additional Information
Meet Your Manager: Prior to PayScale, I spent 10 years at various startups. It was a busy time, but I learned a lot about how to take a raw idea and turn it into a reality. I was attracted to PayScale by the people and the chance to slow down a little bit. PayScale has provided the opportunity for me to grow and expand my impact on the org. I don’t have a particular management style per say but I think candor, empathy and transparency goes a long way.
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.
Benefits & Perks – The Highlights:
All around awesome culture where together we strive to:
- Pursue excellence every day
- Create customer value
- Compete to win (and lose!) as a team
As part of our culture of transparency and commitment to employee engagement, we have several programs and resources such as:
- Regular virtual company meetings
- Coffee chats
- Table for 4 Executive conversation
- Spirit Week
- Pulsing tools for continuous conversations to drive performance and career growth
- Strengths based tools designed to help employees engage with peers and managers, supported through a program called StandOut
- Access to top notch learning courses for all employees through LinkedIn Learning
- As well as constant re-evaluation of what our employees need to be successful at work!
Our more standard benefits include:
- Flexible Paid Time Off program – most employees average around 3 weeks per year
- 14 paid holidays including Independence Week, Juneteenth and World Mental Health Day
- 3 comprehensive health plans to fit your unique needs; plans have up to 100% company-paid premium coverage for employee Medical, Dental and Vision
- Access to Premera’s Healthcare Services including an Employee Assistance Program (EAP), 24-hour Nurse Hotline, Telehealth (Doctor on Demand), Talkspace, and other virtual care options
- Flexible Spending Account (FSA) options for pre-tax employee allocations towards: Medical, Dependent Care, Parking, and Transit
- Company Paid Short Term Disability, Long Term Disability, and Life Insurance
- Comprehensive Paid Parental / Adoption Leave program
- 401k program with fully vested, immediate company match
Equal Opportunity Employer: We embrace equal employment opportunity.
PayScale is committed to a policy of equal employment opportunity for all applicants and employees. It is our policy that employees will not be subjected to unlawful discrimination on the basis of race, color, religion, sex, age, national origin or ancestry, physical or mental disability, veteran or military status, marital status, sexual orientation, political ideology and any other basis protected by federal, state, or local laws. This policy applies to all terms and conditions of employment, including but not limited to: recruitment, hiring, transfers, promotions, training, discipline, termination, compensation and benefits, performance appraisals, education, and social and recreational programs.