Senior Software Engineer - Platform
We help marketers unlock new revenue by arming them with the technology and expertise they need to succeed in mobile marketing. The Vibes Mobile Engagement Platform enables marketers to easily manage all mobile communication channels including text messaging, push notifications, Apple Wallet, Google Pay and mobile web campaigns -- all through a single interface. Vibes has delivered more than ten billion mobile experiences on behalf of customers that include Chipotle, Discover, Home Depot, PetSmart, Foot Locker and Allstate, and is recognized as one of only four Tier 1 aggregators by the Common Short Code Administration (CSCA). To learn more about Vibes, visit www.vibes.com.
We are seeking a full stack software engineer to join our team of passionate technologists who can help us continue to succeed in scaling our Mobile Engagement Platform and lead the mobile marketing space.
You are an engineer with a growth-mindset and a passion for building great software. You've contributed to software built to scale, are a test-driven practitioner, and are seeking an opportunity to work on the next generation of web applications with a passionate team. You thrive in an environment where you can solve hard problems with pragmatic solutions. Our Senior Engineers are trusted partners within Vibes and are leaders for engineering best-practices and key decision makers in shaping Vibes' future.
This position will report directly to the Director of Engineering.
Requirements
- 3-5+ years of experience developing web applications
- Significant experience building Ruby on Rails applications
- Strong understanding of web technologies
- Experience with relational data stores and SQL
- Familiarity with event based architectures
- Excellent interpersonal skills and cross functional interactions (Product, UI/UX, QA, et al)
Responsibilities
- Work with a team of software engineers to design and build best in class capabilities in our Mobile Engagement Platform
- Mentor junior members on your team
- Help refine and improve the Software Delivery Lifecycle Process for your team
- Be a leader within your team for best practices and engineering excellence
Preferred Skills:
- Experience building highly scalable Enterprise SaaS web applications
- Familiarity with source code control: Git, subversion, et al
- Experience working with AWS or a similar cloud technology
- API design
- Experience migrating or modernizing applications
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
Vibes is an equal opportunity employer that encourages and fosters diversity in the workplace. We offer a career building experience in a fast-paced organization and industry.