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

Back-End Software Engineer (Rust)

Genius Sports is seeking a strong back-end Rust engineer to join their team in New York. This role will involve developing and maintaining server-side applications using Rust, working in an Agile environment.

Skills

  • Proficiency in Rust and related frameworks
  • Experience with Java and related frameworks
  • Strong understanding of relational databases
  • Experience with RESTful APIs and web services
  • Familiarity with version control systems
  • Excellent problem-solving skills
  • Strong communication skills

Responsibilities

  • Design, develop, and maintain server-side applications using Rust
  • Support new Rust projects and migration of legacy java frameworks to Rust
  • Collaborate with front-end developers to integrate user-facing elements with server-side logic
  • Implement and manage relational databases, ensuring data integrity and performance
  • Develop and maintain RESTful APIs and web services
  • Optimize applications for maximum speed and scalability
  • Write clean, maintainable, and efficient code
  • Troubleshoot and debug applications
  • Stay up-to-date with emerging technologies and industry trends

Education

  • Bachelor's degree in Computer Science or related field

Benefits

  • Competitive salary
  • Health insurance
  • Skills training
  • Annual leave allowance
  • Social events and team building activities
To read the complete job description, please click on the ‘Apply’ button
Genius Sports Glassdoor Company Review
4.1 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Genius Sports DE&I Review
4.3 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Genius Sports
Genius Sports CEO photo
Mark Locke
Approve of CEO

Average salary estimate

$172500 / YEARLY (est.)
min
max
$145000K
$200000K

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 Back-End Software Engineer (Rust), Genius Sports

Join Genius Sports as a Back-End Software Engineer in New York and become part of a dynamic team that is at the leading edge of sports technology. Here at Genius Sports, we deliver real-time data and cutting-edge digital solutions that connect sports, brands, and fans across the globe. Our partnerships with major sports leagues like the NFL and English Premier League are a testament to our commitment to innovation. In this exciting role, you'll have the opportunity to design, develop, and maintain server-side applications using Rust, as well as support the migration of legacy Java frameworks. We're looking for candidates who are not just skilled in Rust but are also passionate learners, ready to embrace Agile methodologies to create impactful tools and products. Collaboration is key here, so you’ll work closely with front-end developers to integrate user-facing elements with server-side logic, ensuring a seamless experience for users. Additionally, your ability to implement and manage relational databases is crucial to maintaining data integrity and performance. With a strong focus on clean, maintainable code and troubleshooting, you’ll thrive in an environment that celebrates creativity and continuous improvement. If you want to take your engineering skills to the next level while contributing to a team that is passionate about sports and technology, we’d love to hear from you!

Frequently Asked Questions (FAQs) for Back-End Software Engineer (Rust) Role at Genius Sports
What are the primary responsibilities of a Back-End Software Engineer at Genius Sports?

As a Back-End Software Engineer at Genius Sports, your main responsibilities include designing and developing server-side applications using Rust, supporting new Rust projects while migrating legacy Java frameworks, collaborating with front-end developers to integrate user-facing elements, and managing relational databases to ensure data integrity and performance. You will also develop RESTful APIs and web services, optimize applications for speed and scalability, and stay updated on emerging technologies and industry trends.

Join Rise to see the full answer
What qualifications are required for the Back-End Software Engineer position at Genius Sports?

To qualify for the Back-End Software Engineer role at Genius Sports, applicants should have proven experience as a Back-End Developer, proficiency in Rust and its related frameworks, and experience with Java frameworks such as Spring. A strong understanding of relational databases like MySQL or PostgreSQL, experience with RESTful APIs, and familiarity with version control systems like Git are also essential. Strong problem-solving skills, attention to detail, and the ability to work both independently and collaboratively are key qualifications.

Join Rise to see the full answer
What technologies should a Back-End Software Engineer at Genius Sports be familiar with?

A Back-End Software Engineer at Genius Sports should be well-versed in Rust and related frameworks. Familiarity with Java and frameworks such as Spring is also beneficial, alongside strong knowledge of relational databases like MySQL or PostgreSQL. Experience with RESTful APIs and web services, proficiency in cloud platforms such as AWS, Azure, or GCP, and understanding Agile methodologies will further enhance your effectiveness in this position.

Join Rise to see the full answer
What is the work culture like for a Back-End Software Engineer at Genius Sports?

At Genius Sports, a Back-End Software Engineer will immerse themselves in an environment that promotes creativity, collaboration, and continuous learning. The organization values innovation and embraces Agile methodologies, empowering engineers to explore new ideas and approaches. Employees work collaboratively in the New York office four days a week, fostering team discussions and idea generation, while also celebrating achievements through various team-building events and social activities.

Join Rise to see the full answer
What benefits does Genius Sports offer to its Back-End Software Engineers?

Genius Sports offers competitive salaries and an extensive benefits package for Back-End Software Engineers, including health insurance and skills training. Employees also enjoy social events throughout the year, such as holiday parties and sports tournaments, which contribute to a vibrant work culture. Additionally, full-time employees are eligible for various benefits and may participate in a variable compensation plan, rewarding performance and contribution to the company.

Join Rise to see the full answer
Common Interview Questions for Back-End Software Engineer (Rust)
Can you explain your experience with Rust in back-end development?

When answering this question, highlight specific projects where you used Rust, discussing the challenges you faced and how you overcame them. Showcase your proficiency with Rust frameworks and how you implemented best practices in your work.

Join Rise to see the full answer
How do you ensure the quality of your code as a Back-End Software Engineer?

Explain your approach to code quality, such as writing unit tests, conducting code reviews, and adhering to coding standards. It’s beneficial to mention any testing frameworks you have used and how they have improved your work.

Join Rise to see the full answer
What experience do you have with migrating legacy applications to Rust?

Share specific examples where you played a key role in migrating legacy applications, detailing the processes you followed and how you ensured data integrity during the transition. Emphasize any techniques that proved successful.

Join Rise to see the full answer
How do you handle working with front-end developers to integrate user-facing elements?

Discuss your experience in collaboration and communication with front-end teams. Give examples of projects where you effectively integrated back-end logic with front-end technologies, ensuring a seamless user experience.

Join Rise to see the full answer
What strategies do you use to optimize application performance?

Talk about specific strategies you’ve implemented to enhance performance, such as using caching mechanisms, optimizing database queries, or refactoring code. Providing quantifiable results, like reduced load times or improved scalability, can further strengthen your answer.

Join Rise to see the full answer
Describe a challenging problem you encountered in back-end development and how you solved it.

Choose a genuine challenge you've faced and explain the context, your approach to troubleshooting, and the eventual solution. Highlight your critical thinking and problem-solving skills while remaining positive about the outcome.

Join Rise to see the full answer
What role do Agile methodologies play in your development process?

Share your understanding of Agile principles and your experience working in Agile environments. Emphasize how Agile practices, such as iterative development and continuous feedback, have positively influenced your previous projects.

Join Rise to see the full answer
How do you stay updated with emerging technologies in back-end development?

Discuss your strategies for keeping up with industry trends, such as attending conferences, participating in online courses, reading industry publications, or engaging in community discussions. Mentioning specific resources you utilize can add credibility to your response.

Join Rise to see the full answer
What is your experience with managing relational databases?

Provide insights into your expertise with relational databases like MySQL or PostgreSQL, discussing how you’ve designed schemas, written complex queries, and ensured data integrity. Specific examples of successful database optimization can validate your capabilities.

Join Rise to see the full answer
Can you describe your process for troubleshooting and debugging applications?

Outline your systematic approach to diagnosing issues, such as isolating components, using logging tools, and testing different scenarios. Share a specific instance where your troubleshooting led to a successful resolution.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Genius Sports Remote Singapore, Central Singapore, Singapore
Posted 4 days ago
Paid Holidays

Join Genius Sports as a Customer Success Manager to drive client success in the dynamic world of sports betting across APAC.

Photo of the Rise User
Posted 9 days ago
Paid Holidays

Genius Sports is seeking a Client Delivery Manager to drive product success and client engagement in the sports technology space.

Photo of the Rise User
Posted 11 days ago
Customer-Centric
Empathetic
Collaboration over Competition
Feedback Forward
Inclusive & Diverse
Mission Driven
Diversity of Opinions
Rise from Within
Medical Insurance
Paid Time-Off
Dental Insurance
Vision Insurance
Maternity Leave
Mental Health Resources
Equity
401K Matching
Employee Resource Groups
Performance Bonus
Education Stipend
Life insurance

Join Atlassian as a Senior Software Engineer, where you'll help teams unleash their potential through cutting-edge software solutions.

Photo of the Rise User
Posted 13 days ago

Join ALTER SOLUTIONS as a Full Stack Java Developer and contribute to impactful software development in a collaborative environment.

Photo of the Rise User
Blockstream Remote North America (Remote)
Posted 9 days ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Paid Holidays
Sabbatical

Become a part of Blockstream, a pioneering Bitcoin technology company, as a Full-Stack Software Engineer dedicated to revolutionizing financial systems.

Photo of the Rise User
PlayStation Global Hybrid San Diego, California, United States
Posted 9 days ago

Join PlayStation as a Software Engineer II and play a vital role in enhancing trust and safety across their gaming ecosystem.

We are looking for an Expert WordPress Developer specialized in React to elevate our online brand as a leading personal injury law firm.

Photo of the Rise User
Canonical Remote Home based - Americas, Baltimore
Posted 7 days ago
Dental Insurance
Performance Bonus
Paid Holidays

Join Canonical as a Software Engineer and revolutionize open source infrastructure operations with a global team.

Photo of the Rise User
Posted 15 hours 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 an Android Engineer at American Express, you'll innovate and enhance mobile applications impacting millions in a supportive and inclusive environment.

MATCH
Calculating your matching score...
BENEFITS & PERKS
Paid Holidays
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$145,000/yr - $200,000/yr
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 9, 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!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Data Analyst (Contact Center-Hybrid) at Dow Jones
Photo of the Rise User
7 people applied to SDE Intern (Summer) at Amazon
Photo of the Rise User
Someone from OH, Delaware just viewed Practice Group Manager at LifeStance Health
Photo of the Rise User
Someone from OH, Youngstown just viewed Event Services Human Resources Coordinator at Allied Universal
Photo of the Rise User
Someone from OH, Columbus just viewed IP Network Engineering Intern - Summer 2025 at Bandwidth
Photo of the Rise User
Someone from OH, Cleveland just viewed Director, Education Programs & Partnerships at Encoura
Photo of the Rise User
Someone from OH, Cleveland just viewed Operations Associate (Part-Time) - Pinecrest at Alo Yoga
Photo of the Rise User
Someone from OH, Dayton just viewed Medical Receptionist at LifeStance Health
Photo of the Rise User
Someone from OH, Coldwater just viewed Engineering Design Checker Jobs at Lockheed Martin
Photo of the Rise User
Someone from OH, Loveland just viewed SEO Admin & Business Support at Outliant
Photo of the Rise User
Someone from OH, Columbus just viewed Casting: Cedar Lake - Pilot Episode at Backstage
Photo of the Rise User
Someone from OH, Mount Orab just viewed Software Development Manager at Assured Guaranty
H
Someone from OH, Mansfield just viewed Medical Appointment Setter (Remote LatAm) at HireHawk
Photo of the Rise User
Someone from OH, Lewis Center just viewed Third Party Risk Analyst at Experian
Photo of the Rise User
Someone from OH, Columbus just viewed Lead Preschool Teacher at Guidepost Montessori
A
Someone from OH, Cincinnati just viewed Global Supply Manager - Taiwan at Also
Photo of the Rise User
Someone from OH, Cincinnati just viewed Global Supply Manager (Raptor Machining) at SpaceX