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
Optometrist Position - Southern Illinois - full scope position#5445
Great opportunity for a primary care optometrist to provide full scope care in a fully equipped & well-supported practice. Provide full scope care including comprehensive eye exams, disease diagnosis …
Urbana Awaits: Unleash Your Skills in Scenic Healthcare!
Surgical Technician CVOR job in Urbana, IL Embark on a transformative journey as a Surgical Technologist in scenic Urbana! Say goodbye to workplace frustrations with the flexibility of travel nursing…
Field Service Technician - Customer Service
Step into the role of a Field Service Technician and become the driving force behind optimizing industrial automation and packaging equipment. You'll not only take charge of servicing, maintaining, a…
Emergency Equipment Sales (Northern IL)
Job Description Job Description We are recruiting for an Outside Sales Position to sale emergency services equipment to local emergency providers. This position requires travel with some evenings…
Controls Engineer III - Senior
Job Description Job Description Salary: $100k-$125k E2i is a small systems integrator that specializes in automation, validation, informatics, control panel design, and fabrication for the las…
Butcher - Full Time
A career at Whole Foods Market is more than just the work you do- it's about your personal growth and creating meaningful change. Our purpose is to nourish people and the planet. That means improving…
Pavement Marking Project Manager
At RoadSafe Traffic Systems , safety is our foundation, integrity is the compass that guides our actions, and customer satisfaction is our top priority. We take pride in our highly skilled and depe…
Principal Security Engineer - Remote
Are you a cybersecurity professional looking to make a significant impact in safeguarding critical infrastructures and driving innovative security solutions? We are seeking an experienced Principal Se…
Director, Psychiatry Pipeline Commercialization Strategy (PCS)
Company Description AbbVie's mission is to discover and deliver innovative medicines and solutions that solve serious health issues today and address the medical challenges of tomorrow. We striv…
Mobile Crisis Response-Clinician
Job Description Job Description Aunt Martha’s Health and Wellness boldly commits to supporting the well-being of our communities, ensuring equity in access and delivering exceptional care inspire…