Senior Software Engineer
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 Engineers , 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.
Recommended Jobs
Software Engineer (AI & Backend)
About SpotOn We’re not just building restaurant tech—we’re giving independent restaurants the tools to compete and win. From our award-winning point-of-sale to AI-powered profit tools, everythi…
Financial Crimes Data Analyst
Our Local Programs and Regulatory Compliance team is responsible for ensuring compliance with local laws and regulations in the countries where we operate. \n Job Responsibilities: You will agg…
Gymnastics recreational and team coach
Job Description Job Description Premier Gymnastics Academy in Downers Grove, Illinois is looking for qualified applicants to fill a Part time/Full time recreational & team coaching position. Appl…
Senior technical product manager
Capital One is a high-tech company, a scientific laboratory, and a nationally recognized brand all in one reaching tens of millions of consumers. We are a passionate and entrepreneurial team embracin…
Medical Assistant
Job Description Job Description ROOMING PATIENTS. ADMINISTERING ALLERGY INJECTIONS. ASSISTING WITH ALLERGY TESTING. LIGHT OFFICE WORK. OFFICE OPEN M-W-F. 10-5:30.
Director of operational excellence - food services
Lensa is a career site that helps job seekers find great jobs in the US. We are not a staffing firm or agency. Lensa does not hire directly for these jobs, but promotes jobs on LinkedIn on behalf of …
Insurance lead
Make an impact with NTT DATA Join a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference…
Receptionist / Customer Care Associate
About the role At Home Carpet One, we're not just selling floors; we're helping our customers make their spaces feel like home. We're seeking a friendly, organized, and customer-focused Receptioni…
Contract quality assurance analyst
MX is seeking a Contract Quality Assurance Analyst II, a true subject matter expert who takes ownership of project quality and pioneers our automated testing efforts. You've moved beyond just findi…
Supervisor application development
We are the leading provider of professional services to the middle market globally, our purpose is to instill confidence in a world of change, empowering our clients and people to realize their full …