Hybrid Staff Software Engineer

Posted 1 hour ago

Apply now

About the role

  • Staff Software Engineer at EarnIn, developing services and products for financial flexibility. Engaging in design, coding, and mentoring while driving technical direction and collaboration.

Responsibilities

  • Drive the design & implementation of new features and/or re-architect existing systems - break down complex problems into their bare essentials, translate this complexity into elegant design, and create high-quality, maintainable code.
  • Make a meaningful impact on the lives of our community members.
  • Design & deliver robust microservice integrations via REST/gRPC APIs using various communication, consistency, and coordination strategies.
  • Collaborate and mentor other senior engineers while providing thoughtful guidance using code, design, and architecture reviews.
  • Contribute to defining technical direction, planning the roadmap, escalating issues, and synthesizing feedback to ensure team success.
  • Estimate and manage team project timelines and risks
  • Care passionately about producing high-quality designs and code
  • Participate in hiring and onboarding for new team members.
  • Lead cross-team engineering initiatives.

Requirements

  • 7+ years of development experience in backend or full-stack software development, including IC Leadership experience
  • Bachelor's, Master’s, or PhD degree in computer science, computer engineering, or a related technical discipline, or equivalent industry experience
  • Expertise in trade-off analysis for distributed architectures.
  • Proficient in at least one modern programming language, and the ability to understand more than one - we currently work in Kotlin and C#
  • Proficient in running multiple critical tech initiatives in parallel
  • Familiarity with the clean architecture approach.
  • Experience with various data storage, including relational and document databases.
  • Excellent written and verbal communication skills.
  • Being self-motivated and able to work independently with minimal supervision.

Benefits

  • health insurance
  • retirement plans
  • paid time off
  • flexible work arrangements
  • professional development
  • bonuses
  • stock options
  • equipment allowances
  • wellness programs

Job title

Staff Software Engineer

Job type

Experience level

Lead

Salary

$215,167 - $262,981 per year

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job