About this role
Designing and implementing scalable software products for the financial payment network occupies the daily routine for this role. Operating within the Sync team, engineers build, maintain, and scale deep two-way synchronization solutions that connect the payment platform with major accounting software products used by small business customers. The group develops new microservices in AWS and applies generative AI technologies to accelerate software engineering.
Created to enhance user experience and handle complex data synchronization challenges, the role requires leading development efforts from concept to launch. Someone who thrives in this environment brings strong technical depth in backend development, possesses solid business acumen, and enjoys mentoring junior team members while solving intricate distributed systems problems.
What you will do
- Design and implement scalable products and microservices for the payment network.
- Lead a team of developers through all stages of software development from concept to launch.
- Build and maintain deep two-way synchronization solutions connecting the platform with major accounting software.
- Handle aspects of the software development lifecycle including code reviews, unit testing, automation testing, and CI/CD.
- Leverage generative AI technologies to accelerate software engineering by designing prompts and integrating LLMs.
- Make step-function improvements in the performance and scale of the platform.
What you need
- Bring 8 or more years of professional software development experience.
- Demonstrate proven ability to lead a team of developers in building complex software solutions.
- Possess expert-level knowledge of Java, SQL, and NoSQL databases.
- Show expertise in system design and guiding products from concept to launch.
- Have experience with developer tools such as Splunk, Datadog, Mixpanel, and LaunchDarkly.
- Hold authorization to work in the United States without requiring visa sponsorship now or in the future.
Nice to have
- Expertise with using AWS services to build microservices
- Familiarity with frontend development using React and Angular
- Accounting domain knowledge including double-entry accounting, General Ledger, and AP/AR
- Experience in accounting, ERP, or FinTech back-end development
- Familiarity or interest with machine learning and recommendation engines
Benefits
- Medical, dental, and vision plans
- 401(k) retirement plan
- Flexible spending and health savings accounts
- Life and disability insurance
- Paid holidays and flexible time off
- Employee Stock Purchase Program
Skills and tech stack
Questions candidates ask
What is the remote work policy?
The company operates on a remote-first basis with office spaces available in San Jose, California and Draper, Utah. Employees have opportunities to connect in person when it counts.
What is the salary range for the role?
The estimated salary ranges vary by geographic zones. For instance, Zone 1 covers locations like the San Francisco Bay Area, New York City, Seattle, and Los Angeles County with a range of $184,000 to $220,800 USD.
What team will I be working on?
This individual joins the Sync team, which handles two-way synchronization solutions between the payment platform and major accounting software products. The team focuses on scaling infrastructure and improving user experiences.
Is visa sponsorship available for applicants?
This position is not eligible for visa sponsorship. Applicants must have authorization to work in the United States without requiring visa sponsorship now or in the future.
