Vibes is hiring a

Senior Software Engineer

Chicago, United States

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. 

Apply for this job

Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Software Engineer Q&A's
Report this job
Apply for this job