Senior Software Engineer

| Chicago, IL, USA
Employer Provided Salary: 125,000-176,000 Annually
Salary data is provided by the employer. Please note this is not a guarantee of compensation.
Sorry, this job was removed at 11:35 a.m. (CST) on Tuesday, May 14, 2024
Find out who's hiring in Chicago, IL.
See all Developer + Engineer jobs in Chicago, IL
Easy Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Vibes is a central pillar in helping brands engage with their consumers. Whether through two-factor authentication, confirmation messages, fraud alerts, or marketing communications, you have probably noticed that text messaging has become an essential medium for all of us to interact with our favorite companies. Vibes powers those communications by providing our clients and partners with direct SMS and MMS connections to all U.S. cell phone carriers. As the only remaining independent company in the business with mobile messaging aggregation as a core competency, we focus our investment on making our clients successful and providing best-in-class service. Vibes is one of only four Tier-1 aggregators in the U.S. and we empower our clients to eliminate intermediaries and engage with their customers in an impactful, reliable, and timely manner, providing them full control over their mobile consumer experience. Recognized as a leader in mobile engagement, short code provisioning, and mobile compliance, Vibes has delivered over ten billion mobile experiences on behalf of customers that include Polo Ralph Lauren, Chipotle, Discover, Kohl’s and Allstate. To learn more about Vibes, visit www.vibes.com.

Position Overview:
We are searching for a collaborative, results-driven Senior Software Engineer who is passionate about delivering high quality software and partnering with their manager to guide less experienced engineers while spearheading the cutting-edge technical initiatives of our newly formed Provisioning, Management, & Compliance (PMC) team.

An ideal candidate possesses a growth mindset, strategic thinking capacity, and strong communication skills in addition to a proven track record of working cross-functionally to define and deliver on technical business objectives, specifically in a remote environment. 
This role holds significant impact at Vibes during a period of exciting growth. In a world marked by constant change and uncertainty, one area that's growing rapidly is the digital consumer engagement space. Specifically, how brands establish personalized, 1-on-1 interactions with consumers at scale. This role places you at the heart of this exciting evolution in consumer engagement. If you're eager to build systems that offer large enterprises the latest innovations in mobile marketing technology and spread positive vibes, then you have an opportunity to thrive here.
This is a full-time, hybrid position based in the greater Chicago metro area, reporting to the Manager of PMC Engineering. In 2023, Vibes was recognized as a Built In Best Hybrid Place to Work.

Responsibilities:

  • In partnership with their manager, lead and mentor a team of software engineers, providing technical guidance and support throughout the development lifecycle.
  • Develop and maintain web applications, ensuring adherence to best practices and architectural standards.
  • Break down and execute on complex business-critical requirements, delivering high-quality solutions within specified timelines.
  • Collaborate with cross-functional teams to design, implement, and test software solutions using agile, iterative, and test-focused development methods.
  • Architect and implement high-performance, scalable solutions, leveraging AWS tools such as Step Functions, Lambda, and DynamoDB.
  • Design and develop event-driven architectures, ensuring seamless integration with existing systems.
  • Utilize Java frameworks such as Spring Boot to build robust and efficient applications.
  • Design and implement RESTful and SOAP APIs, and proficiently work with relational databases (RDBMS).

Requirements & Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • 7+ years of professional experience in Java and related frameworks (e.g. REST APIs using Java/EE, Spring/Spring Boot, Spring Cloud, Hibernate, etc.).
  • At least 3+ years of experience with AWS managed services (Step functions, Lambda, Event Bus & DynamoDB, etc.).
  • Hands-on experience provisioning infrastructure in AWS using Terraform.
  • Experience with PostgreSQL or similar relational database management system (RDBMS).
  • Familiarity with event-driven architectures.
  • Proven ability to analyze and solve complex technical problems.
  • Excellent communication skills with the ability to collaborate effectively in a team environment.
  • Prior experience with high-performance and scalable solutions.
  • Strong understanding of agile methodologies and experience with iterative development.
  • Ability and willingness to travel to Vibes' downtown Chicago, IL, office several times a month.
  • Authorized to work in the United States without the need for current or future employer sponsorship.

Preferred Qualifications:

  • Hands-on experience with Typescript.
  • Hands on Experience with React.
  • Experience in implementing CI/CD pipelines.

Our Core Values:

  • Respect, Honesty, and Integrity for All Stakeholders
  • Always be Learning
  • Relentless Focus on the Customer
  • Never be Satisfied
  • Create Value
  • Seek Accountability and Ownership

Compensation and Benefits: The compensation range for this role is $125,000 to $176,000, including base salary and performance-based bonuses. Final compensation will be determined by factors such as relevant work experience, skills, and certifications.

Vibes offers a comprehensive benefits package, including competitive salaries, medical, dental, and vision coverage, 12 paid holidays + 1 rest week, flexible vacation and wellness days, commuter benefits, a 401(k) plan and match, short and long-term disability, life insurance, and a paid parental leave program. To learn more, please visit www.vibes.com/careers.

We also provide what you need to thrive both in and outside of work:

  • Positive, people-first work environment
  • Professional development to cultivate your growth
  • Flexible working schedule – where we can, we aim to make work, work for you
  • Company options – seeking accountability and ownership is one of our core values, this is a way for you to be an owner and share in our success
  • Wellness stipend – for you to take care of your mental and physical health
  • Your choice of MacBook or PC, along with a remote work stipend, to support your best work

Concerned that you don't meet all the role requirements? Research shows that candidates from underrepresented backgrounds often hesitate to apply for roles if they don't meet all the criteria, unlike candidates from majority backgrounds who apply while meeting fewer requirements. We strongly encourage you to apply - we're interested in how you can contribute to our team!

Notice to recruitment agencies: Vibes does not accept agency resumes and is not responsible for any fees related to unsolicited resumes. Vibes will not pay fees to any third-party agency or company that does not have a signed agreement with Vibes for this specific role. 

Read Full Job Description
Easy Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Technology we use

  • Engineering
  • Product
  • Sales & Marketing
  • People Operations
    • JavaLanguages
    • JavascriptLanguages
    • PythonLanguages
    • RLanguages
    • RubyLanguages
    • SqlLanguages
    • PandasLibraries
    • ReactLibraries
    • Ruby on RailsFrameworks
    • MySQLDatabases
    • PostgreSQLDatabases
    • RedisDatabases
    • SnowflakeDatabases
    • AWS (Amazon Web Services)Services
    • GitHubServices
    • GitLabServices
    • New RelicServices
    • Google AnalyticsAnalytics
    • LookerAnalytics
    • FigmaDesign
    • IllustratorDesign
    • PhotoshopDesign
    • AirtableManagement
    • ConfluenceManagement
    • JIRAManagement
    • TrelloManagement
    • WebflowCMS
    • DocuSignCRM
    • DriftCRM
    • LinkedIn SalesNavigatorCRM
    • OutreachCRM
    • SalesforceCRM
    • MarketoLead Gen
    • ZoomInfoLead Gen
    • SlackCollaboration
    • ZoomCollaboration
    • TrelloProject Management

An Insider's view of Vibes

What's something quirky about your company?

One of my favorite parts about Vibes is that we have mobile wallet business cards. You can simply text our short code, download our business card, add it to your mobile wallet and book a meeting with us! We use our own technology to engage with clients and show them the power of mobile engagement.

Tanushka

Account Executive

What projects are you most excited about?

We’re working on integrating more analytics and machine learning into our platform to help our customers drive higher program ROI. I believe in this project both as an improved user experience and for keeping us in line with market expectations. I’m excited to collaborate with engineering, design, data, and customers to build the right thing.

Molly

Senior Product Manager

How does the company support your career growth?

Vibes lives up to its core value, "Always be Learning" by providing unique learning opportunities for employees. Over five years, I have taken advantage of many internal and external workshops that have developed my communication skills and diversified my knowledge across several roles and functions, from BDR to Revenue Operations and Enablement.

Allison

Senior Growth Enablement Specialist

How do your team's ideas influence the company's direction?

Our Customer Success team is the lifeblood of our successful subscription business. Acting as a direct customer feedback conduit, our CS team has a heavy influence on prioritization and focus within our product, engineering, customer support, PS, and go-to-market strategies.

John

VP, Customer Success

What does your typical day look like?

I attend customer status calls to provide technical thought leadership on campaign design or consulting on integrations with the Vibes platform. Throughout the day, I join product office hours to be up-to-speed about the platform. Finally, I connect with my MES director counterpart to discuss urgent customer matters, team wins/struggles, & more.

Josh

Senior Director, Technical Account Services

What are Vibes Perks + Benefits

Vibes Benefits Overview

Vibes is committed to providing employees with benefits that enrich their lives and support a broad spectrum of health and wellness.

We offer:
- High quality and high value company-sponsored benefits
- Multiple plan choices and coverage levels
- Remote work stipend and fitness reimbursements
- Access to executive-level coaching for all employees
- Tuition reimbursement and learning opportunities
- Perks that compliment our culture and help to allow people to do their best work!

Culture
Volunteer in local community
At Vibes, we believe in giving back to our communities. Beyond our company-wide events, our employees have access to paid time off to volunteer their time with groups that matter to them.
Open door policy
OKR operational model
Team based strategic planning
Hybrid work model
Summer hours
Employee awards
Flexible work schedule
Vibes provides employees with a flexible work schedule that includes Summer hours, Flexible start and end times.
Remote work program
Employees are able to work remotely or at the office.
Diversity
Documented equal pay policy
Dedicated diversity and inclusion staff
Mandated unconscious bias training
Vibes has ongoing training to enhance inclusion and belonging led by our DEI Council, including spotlights on Allyship & Advocacy, Gender Identity & Workplace Dynamics, and Anti-Racism Training.
Hiring practices that promote diversity
Health Insurance + Wellness
Flexible Spending Account (FSA)
Vibes employees can contribute up to $3,050 to their Healthcare FSA annually and up to $2,500 to their Dependent Care FSA if filing single tax return ($5,000 if filing joint tax return).
Disability insurance
Disability insurance covers 60% of annual salary and the premium is completely covered by Vibes.
Dental insurance
Vibes uses Principal for our dental insurance.
Vision insurance
Vibes uses Eyemed for our vision insurance.
Health insurance
Vibes offers three different plans on the Blue Cross Blue Shield Network: HMO, PPO, HSA.
Life insurance
The premium for Basic Life Insurance is completely covered by Vibes.
Pet insurance
Vibes employees will receive a discount if they enroll their pets through ASPCA. They have customizable options and it's very simple to use.
Wellness programs
Vibes reimburses up to $300 per year for wellness activities/purchases.
Mental health benefits
Employee Assistance Program through Principal
Wellness days
Financial & Retirement
401(K)
Vibes' 401(K) plan is with Fidelity.
401(K) matching
Vibes provides employees with a 401(k) matching plan managed by Fidelity. We match 50% of contributions up to 5% of an employee's annual gross pay.
Company equity
Upon offer and/or at employee's one-, five-, ten- year anniversary.
Performance bonus
Quarterly & annual bonus opportunities
Charitable contribution matching
Vibes will reimburse employees for half of a qualified donation up to $100 per year
Child Care & Parental Leave
Generous parental leave
We provide up to 14 weeks of parental leave for the primary caretaker. Vibes also provides 6 weeks of leave for the secondary caretaker/adoption.
Family medical leave
Return-to-work program post parental leave
Company sponsored family events
Vacation + Time Off
Generous PTO
Vibes offers a flexible time off policy.
Paid volunteer time
Paid holidays
Paid sick days
Flexible time off
Bereavement leave benefits
Company-wide vacation
Vibes closes for the last week of the year. Our holiday week starts on Christmas Eve and ends after New Year's Day.
Office Perks
Commuter benefits
Vibes offers pre-tax commuter benefits (CTA & Metra).
Company-sponsored outings
Vibes hosts an annual company holiday party.
Free snacks and drinks
Vibes has a fully stocked kitchen including coffee, tea, and all of the flavored LaCroix you can handle.
Some meals provided
Employees get free lunch during Lunch and Learns and quarterly team meetings.
Company-sponsored happy hours
Happy hours are hosted on occasion.
Onsite office parking
Our building offers parking for a monthly fee.
Fitness stipend
Vibes reimburses up to $300 per year for wellness activities/purchases, including gym memberships/classes.
Home-office stipend for remote employees
$300 Stipend for home office equipment for new hires.
Meditation space
Mother's room
Onsite gym
Professional Development
Job training & conferences
Vibes offers employees professional development opportunities like onsite training courses, and the ability to attend job related conferences and seminars.
Tuition reimbursement
Vibes offers tuition reimbursement for all full-time employees for up to $5,000 a year.
Lunch and learns
Promote from within
Mentorship program
Continuing education available during work hours
Online course subscriptions available
Customized development tracks
Paid industry certifications
Personal development training

Additional Perks + Benefits

Closed from Christmas Eve to New Years Day • Quarterly Core Values Award & Gift • Quarterly Teamwork Award & Gift • Quarterly Operational Excellence Award & Gift • Service Award Bonus and Options • Identity Theft Protection Benefit • Annual Holiday Party and Family Halloween Party • Summer Fridays (Memorial Day – Labor Day) • Welcome Gifts for New Hires

More Jobs at Vibes

Easy Apply
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about VibesFind similar jobs like this