Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Staff Software Engineer, Backend - Ads  image - Rise Careers
Job details

Staff Software Engineer, Backend - Ads

MyFitnessPal is seeking a Staff Software Engineer, Backend to enhance their Ads platform, impacting health and fitness journeys for users. Join a collaborative environment focused on mentorship and inclusivity.

Skills

  • API design patterns expertise
  • Data store familiarity
  • Performance tuning
  • Cloud computing exposure

Responsibilities

  • Collaborate with cross-functional teams to solve problems
  • Develop and maintain APIs for user experience
  • Improve existing systems for robustness
  • Support production issue resolution

Education

  • Degree in Computer Science or related field

Benefits

  • Flexible time-off policy
  • Paid maternity and paternity leave
  • Wellness allowance
  • Comprehensive healthcare benefits
  • 401(k) plan and match
To read the complete job description, please click on the ‘Apply’ button
MyFitnessPal Glassdoor Company Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
MyFitnessPal DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of MyFitnessPal
MyFitnessPal CEO photo
Unknown name
Approve of CEO

Average salary estimate

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

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 Staff Software Engineer, Backend - Ads , MyFitnessPal

At MyFitnessPal, we're all about inspiring healthier living and empowering our users to make better food choices. We're on the lookout for a Staff Software Engineer, Backend to join our dynamic Ads team. If you have a passion for coding and a knack for solving complex problems in Kotlin, Scala, or even Ruby and Java, this role is for you! You'll be deeply involved in enhancing the ads experience while brainstorming innovative ways to integrate advertising seamlessly into users' health journeys. You'll work closely with other talented engineers, share ideas, and drive meaningful business growth while ensuring our users have delightful experiences. Here, collaboration is key—whether it's pairing up to solve a challenge or developing robust APIs that enhance our platform's functionality, your contributions will be significant. We value individuals who break down problems and work hand-in-hand with peers across MyFitnessPal’s ecosystem, always with an eye on delivering better solutions. With over 7 years of experience and a solid background in high-request APIs and cloud solutions, you'll feel right at home. Join us and be part of a team where your technical skills not only get utilized but also celebrated! You’ll love the flexibility of working remotely in the US, all while putting your engineering expertise to good use in making a difference in the lives of others.

Frequently Asked Questions (FAQs) for Staff Software Engineer, Backend - Ads Role at MyFitnessPal
What are the main responsibilities of a Staff Software Engineer, Backend at MyFitnessPal?

As a Staff Software Engineer, Backend at MyFitnessPal, you'll be responsible for collaborating with cross-functional teams to tackle technical challenges, developing and maintaining APIs that enhance user experiences, and evaluating existing systems for improvements. Your role will also involve breaking down complex problems into feasible solutions while ensuring code quality and performance. With a focus on Kotlin and various other languages, your technical expertise will be crucial to the growth of the MyFitnessPal Ads framework.

Join Rise to see the full answer
What qualifications are required for the Staff Software Engineer, Backend position at MyFitnessPal?

To excel as a Staff Software Engineer, Backend at MyFitnessPal, candidates should possess at least 7 years of relevant experience, with a strong background in high-request APIs and familiarity with different data stores like MySQL or MongoDB. Expertise in various API design patterns, specifically REST and GraphQL, as well as knowledge of messaging queues like Kafka is essential. Additional experience in collaborative programming styles and various programming languages will be seen as a significant plus.

Join Rise to see the full answer
Is prior experience with MyFitnessPal's tech stack required for the Staff Software Engineer, Backend position?

While familiarity with MyFitnessPal's specific tech stack, including languages like Kotlin, Scala, and Ruby, is a bonus, it's not explicitly required. We value strong engineering skills and problem-solving abilities above all. If you have experience building high-volume APIs and working in cloud environments, particularly AWS, you will find this position aligns well with your expertise.

Join Rise to see the full answer
What kind of team culture can a Staff Software Engineer, Backend expect at MyFitnessPal?

At MyFitnessPal, the team culture revolves around collaboration, mentorship, and support. As a Staff Software Engineer, Backend, you will be part of a welcoming environment where all voices are valued. You'll have opportunities to mentor junior developers and engage in pair or mob programming sessions, emphasizing teamwork and shared learning. Our mission underlines the importance of kindness, inclusivity, and constant improvement, which resonates throughout the company.

Join Rise to see the full answer
What are some of the employee benefits offered to Staff Software Engineers at MyFitnessPal?

MyFitnessPal offers a comprehensive benefits package for Staff Software Engineers, including competitive healthcare options, retirement savings with employer match, flexible time-off policies, wellness allowances, and annual performance bonuses. Additionally, employees can take advantage of volunteer days, maternity and paternity leave, and opportunities for mentoring and professional development. This holistic approach ensures that our team members maintain a strong work-life balance while pursuing their career goals.

Join Rise to see the full answer
Common Interview Questions for Staff Software Engineer, Backend - Ads
Can you describe your experience with developing high-volume APIs as a Staff Software Engineer?

When answering this question, highlight specific projects where you've built or maintained high-volume APIs. Discuss the challenges you faced, the technologies you used, and the outcomes achieved. Emphasize your ability to optimize performance and how your decisions enhanced user experience.

Join Rise to see the full answer
How do you approach solving complex technical problems?

To effectively answer this, outline your strategic approach to problem-solving. This could include breaking down problems into smaller pieces, collaborating with colleagues to gather insights, and your method for testing potential solutions. Highlight an example from your past experience.

Join Rise to see the full answer
What API design patterns are you most familiar with and why?

Discuss your familiarity with REST and GraphQL, explaining their pros and cons. Provide examples of how you have implemented these patterns in your projects and the specific use-cases where one was preferred over the other.

Join Rise to see the full answer
Tell us about a time you had to collaborate closely with cross-functional teams.

Share a specific experience that illustrates your collaborative skills. Describe how you communicated with team members from different departments, resolved conflicts, and what the results were in terms of project success and team dynamics.

Join Rise to see the full answer
How do you ensure the quality of your code?

Detail your coding practices, such as using Test Driven Development (TDD), code reviews, or continuous integration/continuous deployment (CI/CD) processes. Provide examples of how these practices led to improved code quality and fewer bugs in production.

Join Rise to see the full answer
What has been your experience with cloud platforms like AWS?

Share your hands-on experience with AWS or other cloud platforms, specifying the services you have utilized (like EC2, S3, or Lambda). Discuss how you used these services to enhance application performance and scalability.

Join Rise to see the full answer
Describe how you've handled production issues in the past.

Provide a specific example of a production issue you encountered, the steps you took to identify and resolve it, and the lessons learned from the experience. Highlight your ability to stay calm under pressure.

Join Rise to see the full answer
What is your experience with messaging queues like Kafka?

Discuss your experience using Kafka or similar messaging systems, including scenarios where they were implemented successfully. Explain your understanding of message processing and the impact on system architecture.

Join Rise to see the full answer
How do you stay updated with new programming technologies and methodologies?

This is your opportunity to showcase your commitment to continuous learning. Mention conferences, online courses, books, or blogs you follow, and any communities or forums where you actively participate to enhance your knowledge.

Join Rise to see the full answer
How do you prioritize your work when managing multiple projects?

Explain your methods for prioritization, such as using agile methodologies or project management tools. Provide an example that illustrates how you balanced multiple deadlines while maintaining high-quality work.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

Join MyFitnessPal as a Talent Acquisition Coordinator, where you will support the recruiting team in optimizing the hiring process.

Photo of the Rise User
Customer-Centric
Mission Driven
Inclusive & Diverse
Rise from Within
Diversity of Opinions
Work/Life Harmony
Growth & Learning
Transparent & Candid
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Child Care stipend
Paternity Leave
WFH Reimbursements
Flex-Friendly
Dental Insurance
Vision Insurance
Life insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Military leave

Join NVIDIA's Algorithmic Model Optimization Team as a Senior Deep Learning Software Engineer, focusing on generative AI model efficiency.

Photo of the Rise User
Posted 4 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development

As a Software Engineer at American Express, you'll contribute to building robust solutions for customer platforms in a collaborative tech environment.

Photo of the Rise User
Mandolin Hybrid San Francisco
Posted 2 days ago

Join Mandolin as a Front-End Engineer and play a key role in shaping innovative clinician workflows with state-of-the-art technology.

Posted 5 days ago

Join a leading SaaS company as a Lead Software Engineer and influence the future of data privacy and AI-driven compliance.

Photo of the Rise User
Trinetix Remote No location specified
Posted 11 days ago

We are seeking a Senior Flutter Developer to enhance our mobile applications at TRINETIX, leveraging your extensive experience for meaningful challenges.

Photo of the Rise User
American Express Remote Phoenix, Arizona, United States
Posted 2 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development

Join American Express as a Senior Engineer and lead the development of digital solutions that elevate customer experiences.

Photo of the Rise User

Join Deutsche Telekom IT Solutions as a DevOps Engineer and contribute to innovative cloud security projects in a hybrid work environment.

Photo of the Rise User

Join Mediatech as a Senior PHP Developer and contribute to developing cutting-edge cybersecurity tools in a dynamic team environment.

Photo of the Rise User
Inclusive & Diverse
Empathetic
Collaboration over Competition
Mission Driven
Social Impact Driven
Diversity of Opinions
Growth & Learning
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)

MyFitnessPal provides powerful tools that make it easier for everyone to live a healthier life by tracking meals and physical activity. Join the team that is changing the lives of millions http://myfitnesspal.com/jobs MyFitnessPal is a finalist...

34 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$160,000/yr - $190,000/yr
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 10, 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!