Job Closed

This listing is no longer active.

EarnIn logo
EarnIn

EarnIn is reimagining how money moves in an effort to make financial success accessible to everyone. The company’s platform gives customers as many options as

Senior Staff Software Engineer

Location

United States

Posted

101 days ago

Salary

$236K - $289K / year

Seniority

Senior

Bachelor Degree8 yrs expEnglishgRPCKotlin

Job Description

Senior Staff Software Engineer

EarnIn

• 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.

Job 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

Related Job Pages

More Full-stack Engineer Jobs

Cisive logo

Associate Software Developer

Cisive

We are a comprehensive global background screening firm offering onboarding, drug testing, & risk mitigation solutions.

OtherRemoteTeam 1,001-5,000Since 1977H1B Sponsor

• Write clean, maintainable, and efficient code following established coding standards • Assist in identifying, troubleshooting, and resolving basic software defects • Participate in code reviews to learn best practices and support continuous improvement • Collaborate with team members to design, develop, and test new or enhanced software features • Support the documentation of code, technical processes, and application functionality • Contribute to Agile ceremonies including sprint planning, sprint reviews, and daily stand-ups • Learn and apply new technologies, frameworks, and tools as directed by senior development staff • Perform other duties as assigned

Maryland + 5 moreAll locations: Maryland | Virginia | Washington | West Virginia | Wisconsin | Wyoming
Job Closed
Kpler logo

Senior Full Stack Engineer

Kpler

Facilitating efficient and sustainable trade.

Full TimeRemoteTeam 201-500Since 2014H1B Sponsor

• Design, develop, and deploy scalable components across the entire stack, from cloud infrastructure to the user interface. • Champion and enforce modern software practices, focusing on quality, cost efficiency, and observability throughout the development lifecycle (e.g., thorough testing, performance monitoring, logging, and infrastructure-as-code principles). • Work with technologies to model, store, and query complex, interconnected data structures, ensuring optimal performance for analytical workflows. • Lead the frontend development, focusing on advanced data visualization and intuitive user interaction to enable effective "data walking" and key insight discovery. • Design and implement features that promote collaboration, knowledge sharing, and connecting users with their peers across the platform.

Greece
NVIDIA logo

Senior Systems Software Engineer – Deep Learning Solutions

NVIDIA

NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hard-working people in the world working for us. Are you creative and autonomous? Do you love a challenge? If so, we want to hear from you. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Full TimeRemoteTeam 10,001+Since 1993H1B Sponsor

• Address customer and partner optimization challenges by engaging directly with automotive OEMs and robotics associates to analyze, debug, and improve deep learning models on NVIDIA platforms • Own performance benchmarking by driving efforts to achieve leading results on MLPerf Edge and industry benchmarks, defining methodology and ensuring reproducibility • Evaluate emerging model architectures by analyzing DL architectures, including vision encoders, multi-modal VLMs, for compilation feasibility, memory footprint, and latency on target SOCs • Collaborate across teams by partnering with compiler, runtime, and hardware teams to connect model-level insight with platform capabilities • Deliver TensorRT and compiler-stack solutions for edge by creating and deploying inference solutions on Jetson, DRIVE, and GPU + ARM platforms for AV and robotics workloads. • Develop Proofs of Readiness (PORs) and work closely with compiler team on Torch-TRT, MLIR-TRT, and related frameworks to bridge performance gaps.

Canada
$225K - $275K / year
NVIDIA logo

Senior Software Engineer – Deep Learning Compiler Verification, Infrastructure

NVIDIA

NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hard-working people in the world working for us. Are you creative and autonomous? Do you love a challenge? If so, we want to hear from you. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

OtherRemoteTeam 10,001+Since 1993H1B Sponsor

• Drive CI and infrastructure capabilities that make deep learning compiler development fast, reliable, and scalable. • This includes improving signal-to-noise (flake reduction, reproducibility, and richer diagnostics), accelerating iteration cycles, scaling capacity and coverage across models/hardware/software configurations, and building strong observability (metrics, logging, tracing, dashboards) so failures are easy to understand and fix. • Explore practical uses of AI to enhance CI workflows—such as smarter test selection, automated triage/summarization, and faster issue isolation—ultimately increasing the quality and speed of deep learning compiler development, testing, and release.

California + 3 moreAll locations: California | Oregon | Texas | Washington
$140K - $224.3K / year
Job Closed