
Senior Staff Software Engineer
EarnIn
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $236,000 - $289,000 per year
Job Level
About the role
- 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
- 8+ 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
- equity and benefits
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
backend developmentfull-stack developmentmicroservicesREST APIsgRPC APIsKotlinC#clean architecturedata storagetrade-off analysis
Soft Skills
leadershipmentoringcollaborationcommunicationself-motivationindependenceproblem-solvingguidanceproject managementteam success
Certifications
Bachelor's degreeMaster’s degreePhD degree