PerkSpot is searching for a Senior Software Engineer to join our Engineering team! Founded in 2006, we are on a Mission to Save Our Members Money by providing exclusive access to the best discounts available - anywhere. We ensure employees see offers curated to their interests, allowing them to save on electronics, home goods, meal delivery, mortgages, travel, and all the other little—and big—things that will make life a bit easier.
As a Senior Software Engineer, you’ll work to improve the technical functions of the PerkSpot platform through full-stack development. You’ll work alongside others in developing design solutions for individual business needs and requirements, while identifying and resolving bugs and code defects. Your work will serve to improve the usability and effectiveness of the PerkSpot platform for all our members!
This position is required to be in the office 3 days a week on Tuesday, Wednesday, & Thursday. Our offices are located in River North just north of downtown Chicago, IL.
What you’ll accomplish:
- All Software Engineering responsibilities such as proficiency in full stack development, strong understanding of data models, performing code reviews, adherence to PerkSpot’s SDLC and development policies, and providing L2 support for production systems
- Provide technical and architectural guidance to the rest of the engineering team
- Advocate for the engineering team and is a representative of the team to other departments
- Participates in Architecture Review Board and provides architectural design recommendations
- Mentors junior and mid-level engineers and takes the lead in paired-programming tasks
- Serves as a role model and encourages team members to improve their technical skills
- Advocates good development standards and to code The PerkSpot Way
- Proactively addresses production issues during development initiatives and performs senior code review approvals
- Adheres to deadlines and requirements of assigned projects; working with additional departments as needed to meet the overall needs of PerkSpot
What we’re looking for:
- 5+ years of experience in Microsoft .NET software development, specifically C# and ASP.NET
- Advanced experience with cloud-based PaaS/IaaS providers (e.g. Azure, AWS) and working with virtualized systems, including: application servers, databases, and networking infrastructure
- Working knowledge of web development basics, including: HTML, CSS, and JavaScript
- Experience with JavaScript frameworks such as: Angular, React, Knockout
- Proficiency with optimizing high-performance systems and troubleshooting performance issues in virtualized environments, especially related to relational databases
- Thorough background of relational database design, development, and maintenance
- Focus on test driven development (TDD) and experience with at least one major testing framework
- Ability to develop technical requirements and architectural specifications from high-level acceptance criteria
- Great communication skills with non-technical team members
Preferred Skills & Qualifications:
- Previous experience designing, building, and testing REST-ful APIs
- Real-world participation in a DevOps structured environment
- Understanding of NoSQL data structures (e.g. Snowflake, MongoDB)
- Experience and desire to mentor junior developers
About PerkSpot:
PerkSpot is the trusted employee discount platform that provides meaningful, personalized savings on the things that matter most. Our approach is simple, inspiring others to love where they work by offering the steepest, most intentional discounts on over 1,000 reputable brands. From local deals to big-name nationwide offerings, our 98% retention rate speaks for itself.
We are an established company with a strong foundation, growing consistently and steady. What does that mean for you? The opportunity to hit the ground running and see the impact of your work! As a leader in the industry, we’re committed to doing more - developing better products, reaching more employers, and getting more members engaged with our platform. Our passion is to make every place a great place to work, starting with our own.
Your first few months as a PerkSpotter:
Providing value doesn’t have to wait, from day one we are open to your big ideas. In your first few months, you will..
- Meet the team! We think our people are pretty great so we want to ensure you’re introduced to all of the right team members to help you succeed. You’ll spend quite a bit of time with our Engineering Managers, QA Analyst, DevOps, as well as our team of Product Managers!
- Get to know PerkSpot! Immerse yourself in the business, engage with internal stakeholders, and participate in monthly company-wide All Hands meetings.
- Sharpen your skills! You will become very familiar with the technology and tools that we use; Microsoft .NET, Azure, JavaScript, and SQL, just to name a few.
- See your impact! Your work will serve to improve the usability and effectiveness of the PerkSpot platform for our 20+ million members!
- Participate in company-wide events! Whether it’s office miniature golf or a raffle gameshow, company culture is at the forefront of our business.
The pay:
PerkSpot offers competitive industry rate salaries with the goal of retaining and growing talented individuals. We regularly review and adjust our compensation structure as needed to ensure equity and across teams and levels. The salary range for this position is $130,000 - $140,000 base salary plus a $4,000 annual bonus.
What We Offer:
- Competitive salary, matching 401K, and company paid disability.
- Comprehensive medical, dental, and vision insurance is effective on your first day of employment!
- Time off is required. We want our team members to rest, relax, and recharge, so we encourage employees to take 20 days off each year. Plus, we offer 8 paid company holidays and our office is closed from Christmas Eve through New Year's Day.
- Summer Fridays are great and are an annual tradition between Memorial Day and Labor Day every year.
- To help you get a jump start on company holidays, we close at 1 pm the day prior to each company holiday as “holiday eve.”
- Tenure is valued and rewarded. In addition to PTO, we offer a paid Sabbatical for up to 3 months to employees at 5 years and 10 years of service.
- Commuting can be expensive – we get it. So, we provide a monthly transportation stipend and free lunch every Wednesday.
- Connection and relationship building is everything. We offer regular outings, virtual events, fun community-interest Slack channels, and occasional happy hours.
How to apply:
All applications will be kept strictly confidential. Please submit a resume and cover letter telling us how you stack up to the qualifications, plus any other information you feel would be relevant to PerkSpot. Don’t be afraid to show your spark and personality!
All positions require a full background screening.
PerkSpot is an equal opportunity employer. Offering a diverse, equitable, and inclusive work environment is a priority at PerkSpot. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, or national origin, disability or protected veteran status, or any other legally protected basis, in accordance with applicable law.