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

Software Engineer, Data Platform

About OnePay

OnePay is a consumer financial services app with an exceedingly simple mission: to help people achieve financial progress.

Tens of millions of Americans today are unbanked or underbanked, meaning they don’t have enough money in savings to cover a minor emergency. They pay too much in fees, don’t have access to credit at affordable rates, and have little ability to grow their wealth. OnePay’s vision is to create a single app for consumers to save, spend, borrow, and grow their money, bringing our mission to life with simple and accessible banking, credit, and payments products that deliver a best-in-class experience to millions of customers. Our products include:

  • Checking and high-yield savings accounts

  • Domestic and international peer-to-peer payments

  • Credit Builder and credit score monitoring

  • Digital wallet / contactless payment solutions

  • Buy-now-pay-later installment loans at Walmart

Why do we have a right to win? We have the backing of Walmart (a Fortune 1) and Ribbit Capital (a preeminent fintech investor), are deeply embedded with the distribution of the world’s largest omnichannel retailer, and have an industry-leading multi-product value proposition — all in addition to having some of the best people and talent in the industry.

There’s never been a better time to build a category-defining business and there has rarely been a team better positioned for the opportunity. Join us!

The role

We are seeking a skilled and experienced Software Engineer for our growing Data Platform team. You will be responsible for designing, developing and maintaining our data infrastructure, including data pipelines and data warehouses. This role will play a pivotal part in driving our data strategy, enabling advanced analytics, and supporting Generative AI and Machine Learning operations at scale. You will work closely with the machine learning and AI, analytics and backend engineering team(s) to ensure our data architecture meets the needs of our business and enables us to make data-driven decisions.

Responsibilities:

  • Design, implement, and maintain robust streaming and batch data pipelines using Databricks, Spark, and Python.

  • Ensure data infrastructure is reliable, secure, and scalable, adhering to industry regulations and data governance standards.

  • Monitor, troubleshoot, and proactively improve data infrastructure to ensure high availability and performance.

  • Build and optimize data platforms and warehouses to meet the evolving needs of stakeholders across analytics, machine learning, and backend systems.

  • Assist in the re-architecture of batch pipelines to streaming pipelines, ensuring real-time data flow for ML and operational needs.

  • Collaborate with data scientists and analysts to streamline data processing for advanced analytics and machine learning.

  • Establish and maintain MLOps workflows, ensuring seamless deployment, monitoring, and serving of ML models and features.

  • Drive feature engineering and create systems to stage and serve features for machine learning.

You bring

  • 3-7 years of experience in software engineering for a data platform or a similar role.

  • Expertise in Apache Spark for large-scale data processing.

  • Advanced knowledge of production-level Python

  • Strong SQL skills for data manipulation and ETL processes.

  • Experience with real-time streaming technologies such as Kafka or Kinesis.

  • Familiarity with MLOps practices and workflows, including feature engineering, model training, and serving.

  • Preferred: Proficiency in Databricks for managing data pipelines and analytics workflows, Infrastructure as Code (IaC), Terraform or AWS preferred

  • Strong problem-solving skills and the ability to work collaboratively in cross-functional teams.

  • An “act-like-an-owner” mentality with a bias toward taking action.

What We Offer

  • Competitive base salary, stock options, and health benefits from Day 1

  • 401(k) plan with company match

  • Remote-friendly (US), flexible time off (FTO), and opportunities for growth

  • A high-growth, mission-driven, inclusive culture where your work has real impact

Pay Transparency

The estimated annual base salary for this position ranges from $130,000 to $180,000.  Pay is generally based upon the level, complexity, responsibility, location and job duties/requirements of the specific position. We then source candidates with the requisite skills, expertise, education, training, and experience.  If you are selected for an interview, please feel welcome to speak to a Talent Partner about our compensation philosophy and other available benefits.


We use Covey as part of our hiring process for jobs in NYC and certain features may qualify it as an AEDT. As part of the evaluation process we provide Covey with job requirements and candidate submitted applications. We began using Covey Scout for Inbound on May 31, 2024.

Please see the independent bias audit report covering our use of Covey here.

Standard Interview Process

  • Initial Interview with Talent Partner

  • Technical or Hiring Manager Interview

  • Team Interview

  • Executive Interview

  • Offer!

Equal Employment Opportunity

To build technology and products that are used and loved by people and solve real-world problems, we need to build a team with many different perspectives and experiences. We are an equal opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We encourage candidates from all backgrounds to apply. Applicants in need of special assistance or accommodation during the interview process or in accessing our website may contact us at talent@onepay.com.

Average salary estimate

$155000 / YEARLY (est.)
min
max
$130000K
$180000K

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 Software Engineer, Data Platform, OnePay

At OnePay, we're on a mission to empower financial progress for everyone, and we're looking for a talented Software Engineer for our Data Platform team to help us achieve that! Imagine being part of a dynamic team where your skills in designing, developing, and maintaining cutting-edge data infrastructure can truly make an impact. You'll have the opportunity to work with advanced analytics and support innovative Machine Learning operations at scale. As a Software Engineer focusing on our data pipelines and warehouses, you'll ensure our infrastructure is reliable and secure, adhering to industry regulations while enabling data-driven decisions. Your role will intersect with various teams including machine learning and analytics, making your contribution crucial. You'll be working hands-on with tools like Databricks and Spark, crafting streaming and batch processing solutions in Python, and fine-tuning our systems for real-time data flows. If you've got 3-7 years of experience in a software engineering role that emphasizes data platforms, we want to hear from you! Join us at OnePay and be part of a mission-driven, inclusive culture where your work has real impact.

Frequently Asked Questions (FAQs) for Software Engineer, Data Platform Role at OnePay
What responsibilities does the Software Engineer at OnePay have?

The Software Engineer on our Data Platform team at OnePay will design, implement, and maintain robust data pipelines utilizing Databricks, Spark, and Python. You'll ensure that our data infrastructure is reliable, secure, and scalable while collaborating with teams to support analytics and Machine Learning tasks.

Join Rise to see the full answer
What qualifications are required for the Software Engineer position at OnePay?

To qualify as a Software Engineer for OnePay's Data Platform, candidates should have 3-7 years of experience in software engineering for data platforms, expertise in Apache Spark, advanced Python skills, and strong SQL capabilities. Familiarity with real-time streaming technologies is a plus.

Join Rise to see the full answer
How does OnePay support its Software Engineers in their roles?

At OnePay, we offer a competitive salary range of $130,000 to $180,000, stock options, health benefits from Day 1, and a 401(k) plan with company match. We also promote a remote-friendly environment, flexible time off, and numerous opportunities for professional growth.

Join Rise to see the full answer
What technologies do Software Engineers at OnePay work with?

Software Engineers at OnePay work with a variety of technologies including Databricks, Apache Spark, Python, SQL, Kafka/Kinesis for streaming, and may engage with Infrastructure as Code (IaC) tools like Terraform. This tech stack supports our data processing and analytics efforts.

Join Rise to see the full answer
What is the interview process like for the Software Engineer position at OnePay?

The interview process for a Software Engineer at OnePay typically includes an initial conversation with a Talent Partner, followed by a technical interview with the hiring manager, team interviews, and an executive interview before extending an offer.

Join Rise to see the full answer
Common Interview Questions for Software Engineer, Data Platform
Can you describe your experience with Apache Spark in data processing?

When discussing your experience with Apache Spark, highlight specific projects where you used Spark for large-scale data processing. Mention optimizations you implemented and the challenges you overcame, emphasizing how your skills benefitted the team and the project.

Join Rise to see the full answer
How do you ensure the reliability and security of data infrastructure?

Explain your approach to data infrastructure management by detailing your knowledge of industry regulations, best practices for data security, and techniques for maintaining data pipeline reliability. Use examples from previous roles where you successfully implemented such measures.

Join Rise to see the full answer
What strategies do you use for feature engineering in Machine Learning?

Discuss the processes you follow for feature engineering, such as understanding data distributions, selecting relevant features, and ensuring data quality. Share insights on working with data scientists to create impactful features for machine learning models.

Join Rise to see the full answer
Can you give an example of a complex data pipeline you've built?

Provide a detailed overview of a complex data pipeline you've designed or maintained. Focus on the technologies used, the data sources involved, and how it met specific business requirements, paying attention to scalability and performance.

Join Rise to see the full answer
What is your experience with MLOps practices?

Share your familiarity with MLOps practices, including model deployment, monitoring, and continuous integration within machine learning workflows. Describe any tools you've used and the benefits they provided in enhancing model accuracy and efficiency.

Join Rise to see the full answer
How do you approach troubleshooting data infrastructure issues?

Outline your systematic approach to troubleshooting data infrastructure issues. Discuss techniques for identifying bottlenecks, monitoring systems, and using logs or tools to diagnose problems, emphasizing your experience in resolving similar challenges.

Join Rise to see the full answer
What programming languages are you proficient in, and how have they been applied to your work?

Elaborate on your proficiency in programming languages like Python, focusing on how you've utilized them in data engineering tasks. Provide examples of scripts or applications you've built, emphasizing their impact on project success.

Join Rise to see the full answer
Describe your familiarity with streaming technologies like Kafka or Kinesis.

Discuss your experience with streaming technologies, emphasizing specific projects where you utilized Kafka or Kinesis for real-time data processing. Include challenges faced and how these technologies enhanced your data pipeline's performance.

Join Rise to see the full answer
How do you stay current with technology trends relevant to the Data Platform?

Showcase your commitment to continuous learning by mentioning resources you utilize to stay updated on the latest technology trends, such as online courses, webinars, or conferences, and how you apply this knowledge in your work at OnePay.

Join Rise to see the full answer
Why are you interested in working at OnePay as a Software Engineer?

Articulate your passion for OnePay's mission to empower financial services and how your background aligns with their goals. Discuss specific aspects of the company culture or product offerings that attract you, making a personal connection to the role.

Join Rise to see the full answer
Similar Jobs
OnePay Remote No location specified
Posted 6 days ago
OnePay Remote No location specified
Posted 6 days ago
Photo of the Rise User
Posted 3 days ago
Dental Insurance
Disability Insurance
Health Savings Account (HSA)
Vision Insurance
Flexible Spending Account (FSA)
Performance Bonus
Family Medical Leave
Paid Holidays
Sabbatical
Photo of the Rise User
Miratech Remote All cities, Poland
Posted 3 days ago
Photo of the Rise User
Datadog Remote New York, USA, Remote; Massachusetts, USA, Remote
Posted 8 days ago
Customer-Centric
Rapid Growth
Diversity of Opinions
Reward & Recognition
Friends Outside of Work
Inclusive & Diverse
Empathetic
Feedback Forward
Work/Life Harmony
Casual Dress Code
Startup Mindset
Collaboration over Competition
Fast-Paced
Growth & Learning
Open Door Policy
Rise from Within
Maternity Leave
Paternity Leave
Flex-Friendly
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Holidays
Paid Sick Days
Paid Time-Off
Photo of the Rise User
Renesas Electronics Remote Bengaluru, Karnataka, India
Posted 9 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 22, 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
R
Someone from OH, Cincinnati just viewed Sales development representative at Remote Recruitment
Photo of the Rise User
7 people applied to Frontend Engineer I at Outliant
Photo of the Rise User
Someone from OH, Cincinnati just viewed Laboratory Technologist I - 2nd Shift at Eurofins
Photo of the Rise User
Someone from OH, Independence just viewed Analyst - Customer Master Data at AECOM
Photo of the Rise User
7 people applied to Software Engineer at Skyward
Photo of the Rise User
133 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Mount Vernon just viewed Assistant Buyer - Nursery. 12 Months FTC at The Very Group
Photo of the Rise User
Someone from OH, Fairborn just viewed Marketing Project Manager at MasterClass
Photo of the Rise User
Someone from OH, Fairborn just viewed (US) Associate Project Manager, Marketing at PointClickCare
S
Someone from OH, Warren just viewed Angular Developer at Sparkland
A
Someone from OH, Warren just viewed Angular Developer at AZX
Photo of the Rise User
Someone from OH, Willoughby just viewed 2024 Accounting & Finance Intern at Lincoln Electric
Photo of the Rise User
Someone from OH, Dayton just viewed Researcher at NielsenIQ
Photo of the Rise User
Someone from OH, Dayton just viewed Consumer Insights Researcher at NielsenIQ
Photo of the Rise User
Someone from OH, Morrow just viewed Junior IT Systems Administrator at NFQ
Photo of the Rise User
Someone from OH, Cleveland just viewed Automation Specialist - East Region at Jacobs
J
Someone from OH, Dayton just viewed Market Research Analyst at Joyteractive
Photo of the Rise User
Someone from OH, Columbus just viewed District Manager, Botox (Neuro) - Columbus, OH at AbbVie
Photo of the Rise User
Someone from OH, Bowling Green just viewed Remote Enrollment Producer - Entry Level at Global Elite
L
Someone from OH, Akron just viewed Enterprise BDR (Data Privacy & AI) at Lavendo
Photo of the Rise User
Someone from OH, Cleveland just viewed Resettlement Caseworker Assistant - Spokane at World Relief