Software Engineer
Automate your job search with Sonara.
Submit 10x as many applications with less effort than one manual application.1
Reclaim your time by letting our AI handle the grunt work of job searching.
We continuously scan millions of openings to find your top matches.

Job Description
This role is for one of the Weekday's clients
Salary range: $120k - $200k
Experience: 6+ YoE
This is a full-time hybrid role based in Santa Monica, CA, requiring 2-3 days per week in the office, collaborating closely with a passionate and talented team.
Requirements
Apply to This Position If You:
- Have a passion for building reliable, scalable payment systems that solve real-world challenges.
- Enjoy collaborating with product and finance teams to deliver seamless user experiences.
- Thrive in fast-paced environments where your work directly impacts the product.
- Take pride in writing clean, maintainable, and efficient code.
- Want to contribute to a team that empowers creators and drives innovation in mobile live-streaming.
Who You Are:
- Passionate about creating innovative systems that ensure fair compensation for creators.
- Detail-oriented, organized, and adept at troubleshooting and debugging.
- Excited to take ownership of mission-critical features.
- A quick learner who adapts well to evolving priorities and technologies.
What You Will Do:
As a Payments Systems Software Engineer, you will be responsible for building and maintaining the payment and billing systems that power a mobile live-streaming platform. This includes managing core logic for billing, payout calculations, and the related user interface components. You will work closely with cross-functional teams to ensure smooth and reliable payment flows for creators and users.
Key Responsibilities:
- Design, implement, and maintain billing and payout logic for the mobile platform.
- Build and optimize user-facing payment UI systems using React and TypeScript.
- Integrate and manage payment systems with Stripe and App Store in-app payments.
- Identify and address payment failure modes to ensure accuracy and reliability.
- Collaborate with product, finance, and backend teams to streamline payouts and billing.
- Troubleshoot, test, and iterate on features in a dynamic, evolving environment.
What We Are Looking For:
- Proficiency in React and TypeScript for front-end development.
- Hands-on experience with Stripe and App Store in-app payment integrations.
- Strong knowledge of payment failure modes and effective mitigation strategies.
- Familiarity with corporate finance basics and payout systems (preferred).
- Proven experience in building, scaling, and maintaining payment or billing platforms.
- Ability to excel in a fast-paced, rapidly changing environment.
- Collaborative mindset with excellent problem-solving and communication skills.
🧠 The Role at a Glance
- Build core product features with high visibility and impact.
- Tackle complex problems end-to-end — from UI experiences to backend logic.
- Collaborate with leadership on product direction and technical architecture.
- Help shape engineering culture and processes from the ground up.
- Work independently on challenging technical problems with agility.
Automate your job search with Sonara.
Submit 10x as many applications with less effort than one manual application.
