Software Engineer, Upstart

Software Engineer, Upstart

Company Upstart
Job title Software Engineer, Home Lending
Job location Remote
Type Full Time

Responsibilities:

  • Proactively search out ways to make an impact beyond the Jira board
  • Turn feature-specific tasks into opportunities to up-level the team’s codebase and product
  • Know the product intimately enough to propose changes to requirements when we need to find a middle path
  • Propose and deliver new ideas that achieve meaningful improvements to our team’s metrics
  • Contribute in a meaningful way to quality improvements within our team

Requirements & Skills:

  • Minimum requirements:
    • 4+ years proficiency in Kotlin, Java, or C#. (Our backend is in Kotlin, but Java and C# are similar enough that you can learn on the job.
    • Hands-on experience with SQL databases and domain modeling
  • Preferred qualifications:
    • Excellent written and verbal communication skills. As an engineer, a big part of your job will be representing your projects in cross-functional conversations, and you’ll need to tailor your communication style to fit these different audiences’ needs.
    • Preference for FaceTime and synchronous collaboration. We’re a distributed team of remote workers (from coast to coast), and while we predominantly build asynchronously, we prefer FaceTime when collaborating in a tight feedback loop. You’ll need to be comfortable with a few hours of Zoom per day (e.g., mob programming) to excel in this role.
    • Comfortable challenging authority. We want engineers who can push back on their managers when they think we’re going down the wrong path. Related: You thrive in environments where you are expected to think like an owner and make decisions like one.

apply for job button