Senior Software Engineer
Company details
Company: EarnIn
Job type: Remote
Country: Germany
City: Berlin
Region: Berlin
Experience: 4 years or more
Description of the offer
POSITION SUMMARY
EarnIn seeks experienced, collaborative, resourceful staff-level engineers to join our product development teams. As a Senior Engineer, you will work cross-functionally with various teams and contribute to the design and development of new products.
The base salary range for this full-time position is $207,000 – $253,000 + equity + benefits. Our salary ranges are determined by role, level, and location. This hybrid position requires in-person work from our Mountain View HQ 3 days a week.
WHAT YOU’LL DO
- Help with the design & implementation of new features – break down complex problems into their bare essentials, translate this complexity into elegant design, and create high-quality, maintainable code.
- Make a meaningful impact in 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.
- Assit in estimating 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.
WHAT WE’RE LOOKING FOR
- Bachelor’s, Master’s or PhD degree in computer science, computer engineering or a related technical discipline or equivalent industry experience
- 4+ years of delivering value through software in a collaborative environment.
- 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 C# and Kotlin.
- Familiarity with clean architecture approach.
- Experience with various data storages, including relational and document databases.
- Excellent written and verbal communication skills.
- Ability to thrive in a fast-paced, dynamic, result-driven environment.
- Being self-motivated and able to work independently with minimal supervision. #LI-Hybrid
Location of employment
How to apply?
Click on the button to get the company email or employment application form.
Apply with External LinkSponsored ads
