Senior Software Engineer

Karkidi
Palo Alto, California, US
Full-time
We are sorry. The job offer you are looking for is no longer available.

POSITION SUMMARY

If your skills, experience, and qualifications match those in this job overview, do not delay your application.

We are looking for experienced, passionate and resourceful engineers to join our backend teams to supporting our tooling and backend microservices focused projects.

As a backend tools engineer you will work cross functionally with various teams in designing, implementing and maintaining tools and frameworks that support the efficiency and functionality of our backend.

This position will ideally be a hybrid from our Bangkok office as part of our expanding site location. EarnIn provides excellent benefits for our employees including healthcare, internet / cell phone reimbursement, a learning and development stipend, and opportunities to travel to our Palo Alto HQ.

Our salary ranges are determined by role, level, and location.

WHAT YOU'LL DO

  • Design & implement tools robust enough for our exploding scale.
  • Drive the implementation of new features - break down complex problems into its bare essentials, translate this complexity into elegant design and create high quality, maintainable code.
  • Implement monitoring tools and solutions to track and analyze the performance of backend systems. Identify areas for improvement and work on optimizations to enhance overall system reliability and efficiency.
  • Identify opportunities to streamline and optimize backend development workflows. Implement solutions that enhance collaboration, code quality, and the overall development lifecycle.
  • Identify opportunities to streamline and optimize backend development workflows. Implement solutions that enhance collaboration, code quality, and the overall development lifecycle.
  • Work cross functionally with other teams (data science, design, product, marketing, analytics).
  • Leverage a broad skill set and help us implement and learn new technologies quickly.
  • Provide and receive design and implementation evaluations and improve per iteration.
  • Debug production issues across our services infrastructure and multiple levels of our stack.
  • Think about distributed systems & services and care passionately about producing high quality code.

WHAT WE'RE LOOKING FOR

  • 4+ years of development experience in a fast-paced environment.
  • Bachelor's, Master’s or PhD degree in computer science, computer engineering or a related technical discipline or equivalent industry experience.
  • Proficient in at least one modern programming language such as C#, Java, JavaScript, Python, Go, Scala.
  • Hands-on experience working with various databases (DynamoDB, MySql, ElasticSearch) and data pipeline technologies.
  • Experience with continuous integration and delivery tools.
  • Experienced in developing and executing functional and integration tests.
  • Excellent written and verbal communication skills.
  • Experience with Kubernetes and microservice architecture is a strong plus.

At EarnIn, we believe that the best way to build a financial system that works for everyday people is by hiring a team that represents our diverse community.

Our team is diverse not only in background and experience but also in perspective. We celebrate our diversity and strive to create a culture of belonging.

EarnIn does not unlawfully discriminate based on race, color, religion, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), gender identity, gender expression, national origin, ancestry, citizenship, age, physical or mental disability, legally protected medical condition, family care status, military or veteran status, marital status, registered domestic partner status, sexual orientation, genetic information, or any other basis protected by local, state, or federal laws.

EarnIn is an E-Verify participant.

J-18808-Ljbffr

30+ days ago
Related jobs
Promoted
Hireio, Inc.
San Jose, California

We are looking for strong tech lead software engineers to drive the design and implementation of our generative AI systems consisting of model training and optimization, deployment with efficient hardware consumption, and applications to user-facing products for image/video processing and interactiv...

Apple
Cupertino, California

The Scene Understanding team is looking for a senior software/ML engineer with a proven track record in shipping customer experiences. Are you interested in making an extensive and impactful contribution to Machine Learning at Apple? Our Scene Understanding (SUN) team is hiring a technical lead in M...

TikTok
San Jose, California

Our product engineering team is responsible for building an e-commerce ecosystem that is innovative, secure and intuitive for our users. ...

CoStar Group
CA, Orange County

Collaborate closely with other Software Engineers across the organization. Deeply understand what drives the business for which you are building software. ...

TikTok
San Jose, California

Must have a Master's degree in Computer Science, Engineering (any), Information Technology, Mathematics, Statistics, Physics, or a related field, and 2 years of related work experience; OR a Bachelor's degree in Computer Science, Engineering (any), Information Technology, Mathematics, Statistics, Ph...

Apple
Cupertino, California

The Sensing and Connectivity Systems Engineering team is actively looking for a highly motivated Software Engineer to design and build Apple’s future sensing and connectivity products. As part of our team, you will do the following: - Architect and define the next generation of sensing and connectiv...

TikTok
San Jose, California

Experience in software design methodology and strong software development skills, and proficiency in at least one typed programming language. Bachelor's Degree or above in Computer Science or related discipline with 3 years of relevant experience in software engineering. The TikTok Privacy & Sec...

Siemens Industry Software Inc.
Fremont, California

SiemensEDA is a global technology leader in Electronic Design Automation software. With a long-term legacy of success, innovation and customer awards, Siemens EDA is the world's largest provider of Digital Software to the semiconductor industry. As an Applications Engineer at Siemens EDA, you will b...

Ladders
San Mateo, California

Collaborate closely with cross-functional teams, including ML researchers, software engineers, and data engineers, to define requirements and align on architectural decisions. Advanced Hardware Engineering group and have the opportunity to significantly push the boundaries of how ML is practiced wit...

TikTok
San Jose, California

Help grow the team by hiring and mentoring peer engineers. Minimum Qualifications- Solid problem-solving skills and strong software programming capabilities, exhibits good code design and coding style. ...