Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
As a Level 2 Software Engineer, you have moved beyond the basics and are a reliable engine for feature delivery. You take ownership of work from start to finish and contribute to the technical health of the product. You work collaboratively to solve tough problems in delivering world-class financial products at scale.
The Team Experience:
We maintain a flexible engineering culture. You may find yourself optimizing high-volume transactions in Payments, building complex tax logic in Payroll, or developing robust ledgers in Accounting. We match your skills to the team where you can make the most immediate impact.
Here’s How You Make an Impact:
- End-to-End Execution: Independently handle complex tickets and feature sets, ensuring they are delivered on time and meet all technical requirements
- System Stewardship: Proactively identify and fix technical debt and improve system performance
- Peer Mentorship: Provide constructive, in-depth feedback during code reviews and help onboard Level 1 engineers
- Operational Excellence: Monitor highly available systems in production and contribute to the improvement of internal documentation
- 2 - 3 years’of professional experience with React, React Native, Python, Django
- Degree in Computer Science, or related
- Experience with web application and/or distributed systems development
- Proven professional experience in a fullstack environment, with the ability to jump between server-side logic and frontend components to deliver complete features
- Pride in writing testable, modular, maintainable, and well-documented code
- Strong problem-solving skills and the ability to work independently on defined features
- Requirement to be on-call outside of standard hours on a rotational basis to ensure the stability of our production environment
Wave is committed to providing an inclusive and accessible candidate experience. If you require accommodations during the recruitment process, please let us know by emailing [email protected]. We will work with you to meet your needs.
Please note that we use AI-assisted note-taking in interviews for transcription purposes only. This helps ensure interviewers can remain fully present and engaged throughout the discussion.
This advertised posting is a current vacancy.
Final compensation is determined based on experience, expertise, and role alignment. Most candidates are hired within the middle of the range, with the upper end reserved for those bringing exceptional depth, impact, and immediate autonomy.
We also offer:
- Bonus Structure
- Employer-paid Benefits Plan
- Health & Wellness Flex Account
- Professional Development Account
- Wellness Days
- Holiday Shutdown
- Wave Days (extra vacation days in the summer)
- Get A-Wave Program (work from anywhere in the world up to 90 days)
Key Skills
Ranked by relevanceReady to apply?
Join Wave HQ and take your career to the next level!
Application takes less than 5 minutes

