Staff Software Engineer
Location: Austin, TX | Hybrid
Meet Grocery TV
We’re modernizing in-store marketing to help brands and retailers reach shoppers. Our platform makes it easy to run digital advertising campaigns throughout the physical grocery store.
Our team enjoys the complexities of a product that’s both physical and digital and balances the needs of retailers, brands, and agencies. We’re founder-led with Series B funding and values that prioritize ownership, growth, transparency, and partnership.
Here are the problems you’ll be solving
We are looking for a Staff Backend Engineer to help build and refine services that differentiate GTV from our competitors which includes a grocery-focused content management system, remote management for 20K+ IoT media players, and an ad server that handles millions of requests each hour.
Although this role is backend focused, we’re a small team and you’ll have opportunities to contribute to other parts of our tech stack where you have interest. Our engineering team values collaboration and works in-office 3-4 days per week to support each other and build business context.
Responsibilities
We foster an environment of ownership and initiative. Here are some responsibilities this role will own
- Write high-performance, secure, and testable code
- Maintain high levels of availability and uptime for our service layer
- Monitor and optimize production databases and schemas
- Design, implement, and monitor backend services and APIs
- Contribute to documentation, conduct code reviews, and mentor other engineers
Growth Opportunities
Every individual has the opportunity to accelerate their career and grow. Here are examples of potential growth for this role.
- Expand & refine your technical skills through peer-learning and company-sponsored L&D
- Gain exposure to infrastructure and solve deep performance issues alongside our architects
- Grow technical skills across the tech stack through a variety of applications, serving users and devices
- Build external communication skills working hand-in-hand with our advertising supply-side partners
Qualifications
- 7+ years as a software engineer, working in agile environments
- BSc/BA in Computer Science or a related degree
- Active team player, self-starter, and multitasker who can quickly adjust priorities
- Experience architecting, designing and building scalable backend web applications and REST APIs
- Experience with unit testing, integration testing, and CI/CD
- Experience with the following (or similar) technologies: Node.js/TypeScript, PostgreSQL, Redis, AWS, Docker, Infrastructure as Code (Pulumi/Terraform), Datadog
- Java experience is a plus but not required
- Willingness to be in office 3-4 days a week
Compensation
We’re pay transparent and use a market-based formula for salary and equity. For this role we’re open to a range of experience levels. Here are the annual salaries for each level:
- Staff Engineer I $197,000
Benefits & Perks
Our environment prioritizes collaboration, respect, and partnership. One of the ways we show that to our team is through our benefits program.
- We were #871 on Inc. 5000’s 2023 list of the fastest growing companies.
- We were named Best Startups Places to work for in 2024 by Built In for both Austin and New York
- We’re a 2023 Best Place for Working Parents in Austin
- 100% paid medical, dental & vision benefits
- Stock options
- Generous time-off programs (including 16 weeks of parental leave)
- Transparent with financials, salaries, promotions, and more
- Flexible work schedule
- Casual office attire
- Daily in-office meal stipend
- Twice a year summits
Interview Flow
1. Apply
Apply and look for a response from our team about the next steps.
2. Intro interview with people team
Our recruiter will give you a call to learn more about you and answer any questions you might have about our team or the role.
3. Technical Interview with hiring manager
This will be a high-level conversation with your future manager. You’ll meet with them to dive into the details of the position and your experience.
4. Technical interview with the hiring team
We’ll dive deeper into your technical abilities by meeting with your future teammates and completing a collaborative technical assessment.
5. Values interview with collaborative teams
Chat with two people who work collaboratively with your role to give us a clear idea of how you’ll work with others.
6. Leadership interview
Last but not least, you’ll meet with one of our co-founders to make sure your values and career goals align well with our team.
Ready to start?
To connect with our team, complete our quick application, and we’ll be in touch soon.
Feeling imposter syndrome? Reach out to us!
We're happy to help you better understand the role and what we're looking for.
2023 Grocery TV. All Rights Reserved.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
