Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer, Infrastructure image - Rise Careers
Job details

Senior Software Engineer, Infrastructure

About Aura: Build a world where people feel closer to their loved ones every day.  Aura turned the digital frame into a private social network for more authentic, real-world connection between our closest loved ones. Instantly share photos and videos from anywhere in the world to your loved ones' homes through our easy-to-use apps, beautifully displayed on premium Wi-Fi frames.

Aura is the most recommended digital frame by independent reviewers, and the only digital frame recommended by The New York Times Wirecutter. With frames and apps used by millions from around the world, Aura continues to innovate with new products, software features, and new market expansion, fueling profitable growth. 

We have a network of millions of digital picture frames across the world delivering photos to users. Aura is often given as a gift, so our infrastructure must support rapid scalability on holidays.  We apply computer vision and machine learning technology to hundreds of millions of photos to help filter, layout, suggest, and display users' photos.  We're constantly building new software and hardware products while improving our existing ones.  

Role: You'll join our small infrastructure engineering based in our NYC and SF offices to reliably scale our core database storage and services while balancing agile development and costs.  

What you’ll do:

  • Design sharded PostgreSQL database systems and services on AWS to rapidly scale up for holiday peaks
  • Develop load simulations representative of production traffic
  • Add instrumentation to explicate bottlenecks from application to database, operating system, and storage layers
  • Collaborate with product teams to understand how user experience SLA's guide system design
  • Maintain a Ruby on Rails stack on top of sharded databases for product engineers to rapidly innovate 

Qualifications:

  • Experience at a startup with less than a hundred employees
  • 5+ years overall
  • Deep understanding of SQL database internals
  • Scaled a sharded database system to tens of millions of users

Because You Matter: We believe in creating a happy and supportive work environment, so you can both excel at your job and actually enjoy coming into work each day. Compensation for this role will be in the $160,000 - $220,000 range.

For full-time, US-based employees. Benefits may differ for part-time or international roles.

  • 📈 Generous stock option program - begins vesting after 1 year
  • 🏥 Comprehensive health plans - Aura pays 100% of the premium for employees and 50% for families. 
  • 💰 401(k) with match - Aura fully matches the first 4% of your salary contributed
  • 🌯 Lunch and snacks - In SF & NY Offices
  • 💪 $150 monthly fitness allowance - gym, coaching, etc
  • 🏝 Flexible time off - and you’re required to take at least 10 days off each year

Aura Home Inc. All rights reserved, Aura is proud to be an equal opportunity workplace. We celebrate diversity and are committed to creating an inclusive environment for all employees. We encourage people of different backgrounds, experiences, abilities, and perspectives to apply.

We will ensure that individuals with disabilities are provided a reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request an accommodation.

Average salary estimate

$190000 / YEARLY (est.)
min
max
$160000K
$220000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer, Infrastructure, Aura

At Aura, we're on a mission to help people feel closer to their loved ones every day, and we're looking for a talented Senior Software Engineer, Infrastructure to join our dynamic team in New York City. You'll play a crucial role in maintaining and scaling our core database systems, ensuring that our innovative digital frames can handle high traffic, especially during peak times like the holiday season. With over 5 years of experience under your belt, you will design sharded PostgreSQL systems using AWS, contributing to everything from load simulations to working directly with product teams to enhance user experiences. Your expertise in SQL database internals will be instrumental in optimizing our systems and driving the design of a Ruby on Rails stack that supports our product engineers' creativity and innovation. By being part of a small, dedicated infrastructure team, you'll help us sustain Aura's growth while ensuring that millions around the globe can share precious moments seamlessly. We celebrate diversity and invite people from all backgrounds to apply, as we believe that inclusion drives better outcomes. Join us at Aura, where your skills matter, and where together we can keep families connected through technology.

Frequently Asked Questions (FAQs) for Senior Software Engineer, Infrastructure Role at Aura
What responsibilities does a Senior Software Engineer, Infrastructure have at Aura?

As a Senior Software Engineer, Infrastructure at Aura, you will be responsible for designing and maintaining sharded PostgreSQL database systems on AWS, ensuring they efficiently scale for peak traffic periods. You'll also develop load simulations that mirror production conditions and add instrumentation to identify bottlenecks across various layers of our infrastructure. Collaborating with product teams to improve user experience will be another key part of your role, as well as managing a Ruby on Rails stack to support our engineering efforts.

Join Rise to see the full answer
What qualifications are needed for a Senior Software Engineer, Infrastructure at Aura?

To qualify for the Senior Software Engineer, Infrastructure position at Aura, candidates should have over 5 years of experience, specifically in startup environments with fewer than a hundred employees. A deep understanding of SQL database internals and proven experience scaling sharded database systems to accommodate tens of millions of users are essential. Your familiarity with AWS and the ability to work effectively within a cross-functional team will also be highly advantageous.

Join Rise to see the full answer
How does Aura support work-life balance for Senior Software Engineers?

Aura believes in creating a positive work environment that values work-life balance. For Senior Software Engineers, we offer flexible time off policies where employees are required to take at least 10 days off annually. Additionally, we provide a monthly fitness allowance and encourage team members to maintain a healthy lifestyle, contributing to both their personal well-being and their professional productivity.

Join Rise to see the full answer
What is the compensation range for a Senior Software Engineer, Infrastructure at Aura?

The compensation range for the Senior Software Engineer, Infrastructure role at Aura is between $160,000 and $220,000 annually. This position also includes a generous stock option program that begins vesting after one year of service, ensuring not only competitive pay but an opportunity for long-term growth with the company.

Join Rise to see the full answer
What type of technology stack does Aura's infrastructure team use?

Aura's infrastructure team primarily employs advanced technologies such as PostgreSQL for our database needs, along with AWS for cloud services. The team also utilizes Ruby on Rails to maintain efficient software solutions, ensuring a robust framework for developers to innovate and deliver a seamless experience for our users. Staying ahead with the latest technologies is key to keeping Aura at the forefront of digital connectivity.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer, Infrastructure
Can you explain your experience with sharded database systems?

To effectively answer this question, highlight specific examples of projects where you've designed or maintained sharded database systems. Discuss the challenges you faced, and how you achieved scalability and performance, particularly in high traffic scenarios. Emphasize your role in these projects and any technologies you employed.

Join Rise to see the full answer
How do you approach load testing and simulations?

When asked about load testing, describe your methodology for creating realistic traffic simulations that reflect production environments. Talk about the tools you use and what metrics you focus on to evaluate system performance. Be sure to mention how results from load tests have influenced your design decisions in past projects.

Join Rise to see the full answer
What strategies do you use to identify and resolve bottlenecks in a database?

In answering this, outline the systematic approach you take to diagnose issues, such as monitoring performance metrics, analyzing query execution plans, and gathering logs. Discuss the specific tools and techniques you use to identify areas for optimization and how you prioritize fixes based on impact.

Join Rise to see the full answer
How do you ensure collaboration with product teams?

Effective collaboration is crucial. Describe how you proactively engage product teams by participating in planning meetings, gathering user experience feedback, and providing valuable technical insights. Highlight experiences where your collaborative efforts led to significant improvements in user experience or system design.

Join Rise to see the full answer
Discuss your familiarity with AWS and its services.

When discussing AWS, highlight specific services you’ve worked with, such as EC2, S3, or RDS. Provide examples of how you utilized these services in your past roles to build scalable solutions, and detail any best practices you've learned for deploying and maintaining applications in the cloud.

Join Rise to see the full answer
What is your experience with SQL and database internals?

Discuss your deep knowledge of SQL, including your experience with writing optimized queries and understanding indices. Consider mentioning how database internals impact performance and how you utilize that knowledge to improve applications you’ve worked on before.

Join Rise to see the full answer
Have you ever had to design a system for rapid scaling? What approach did you take?

Provide a specific example of a project where rapid scaling was essential. Discuss the architectural decisions you made, such as sharding or caching strategies, and how they impacted the performance of the system. Describe the results you achieved and lessons learned.

Join Rise to see the full answer
How do you stay updated with new technologies in database management?

Share your strategies for continuous learning—attending conferences, taking online courses, participating in relevant forums, or subscribing to industry publications. Mention how you apply new findings to your work at Aura to enhance system scalability and performance.

Join Rise to see the full answer
Describe a challenging technical problem you faced and how you resolved it.

Choose a specific challenge, explain the context, and walk through the steps you took to address it. Highlight the impact of your solution on the project's outcome, demonstrating your problem-solving skills and technical proficiency.

Join Rise to see the full answer
What role do you think a Senior Software Engineer should play in a team?

Reflect on qualities that contribute to effective teamwork, such as mentorship, collaboration, and technical leadership. Discuss how you embody these qualities and provide examples of how you've positively influenced past projects and team dynamics.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 7 days ago
Customer-Centric
Mission Driven
Collaboration over Competition
Growth & Learning
Social Gatherings
Mental Health Resources
Learning & Development
Employee Resource Groups

Aura is looking for an innovative Director of Workforce Management to oversee workforce planning and execution in their dynamic customer support operations.

Photo of the Rise User
Aura Remote Boston, Massachusetts, United States
Posted 3 days ago
Customer-Centric
Mission Driven
Collaboration over Competition
Growth & Learning
Social Gatherings
Mental Health Resources
Learning & Development
Employee Resource Groups

Aura seeks a highly motivated Senior AI Product Manager to enhance their digital safety platform through innovative AI solutions.

Posted 4 days ago

Take charge of developing the next-generation Dream Machine app at Luma AI, delivering a delightful user experience with cutting-edge iOS technology.

Photo of the Rise User

Join Normal Computing as a Full Stack Software Engineer and help shape the future of AI technology for advanced manufacturing industries.

Photo of the Rise User
Radar Remote Seattle, Washington, United States
Posted 6 days ago

Join RADAR as a Software Engineer II to shape the future of retail with advanced mobile UI development.

Photo of the Rise User

Join Palo Alto Networks as a Senior Staff Engineer to drive innovation in cybersecurity with cutting-edge technology.

Photo of the Rise User
Posted 5 days ago

Join Wellhub as a Staff Backend Software Engineer and help innovate AI-driven wellness solutions for employees globally.

Seeka Technology Remote Đà Nẵng, Tư Nghĩa, Quảng Ngãi, Vietnam
Posted 4 days ago

We are looking for an expert Angular/Ionic developer to lead the design and development of cutting-edge web applications in a full remote setting.

Photo of the Rise User
Sarmad Remote No location specified
Posted 10 days ago

Take the lead as Sarmad's Java Fintech Team Leader, where your expertise will shape the future of financial technology solutions.

Photo of the Rise User
Posted 11 days ago

Looking for a Senior Solutions Architect at UiPath to design and develop cutting-edge automation solutions that leverage AI technologies.

Aura is a mission driven technology company dedicated to creating a safer internet for everyone.

20 jobs
MATCH
VIEW MATCH
CULTURE VALUES
Customer-Centric
Mission Driven
Collaboration over Competition
Growth & Learning
BENEFITS & PERKS
Social Gatherings
Mental Health Resources
Learning & Development
Employee Resource Groups
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 19, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!