Software Engineer II, Verifications Decisioning
Upstart
2 days ago
Remote, Worldwide
Mid Level / Senior
H1B Sponsor
Base Salary
$142k - $197k/yr
Responsibilities
- Design and build backend services for verification orchestration and automated approval decisions.
- Develop and evolve rule engines and decisioning systems to increase automation coverage.
- Integrate external data providers into scalable workflows.
- Improve document automation pipelines for classification and fraud detection.
- Build and maintain APIs and service contracts for product teams.
- Collaborate with ML engineers to productionize risk models.
- Contribute to platformization efforts for standardizing verification stages.
- Enhance compliance, data integrity, and observability across systems.
Requirements
- 4+ years of professional software engineering experience.
- Experience in designing and building scalable backend systems using Java, Kotlin, Go, or Python.
- Experience with distributed systems, service-to-service APIs, and event-driven architectures.
- Experience with decision engines integrating machine learning models.
- Proficient in writing production-quality code with testing and monitoring.
- Bachelor’s degree in Computer Science, Engineering, or Mathematics, or equivalent experience.
Benefits
- Competitive compensation with base pay, bonuses, and equity grants.
- Generous 401(k) plan with matching contributions.
- Employee Stock Purchase Plan with discounted stock options.
- Affordable medical, dental, and vision coverage with significant employer contribution.
- Paid time off, sick leave, and company holidays.
- Paid family and parental leave.
- Employee Assistance Program offering mental health support.
- Annual wellness and productivity allowances.
- Connection and community through team events and employee resource groups.
Tech Stack
Apache KafkaGoJavaKotlinPython
Categories
AI & MLBackendData Engineering