Remote (Global)

Ethos is hiring a Senior Software Engineer, Backend

About the Role

DriveWhip is looking for a Senior Software Engineer, Backend to implement the systems that support all business features. You will design, develop, and scale services and integrations for critical products, working closely with your peers to solve user problems.

What You'll Do

  • Implement backend systems supporting all business features.
  • Design, develop, test, and scale services and integrations for products like Payment, Billing, Identity, and partner integrations.
  • Work closely with product, design, and engineering peers to solve user problems around rent payment.
  • Roll out changes in an agile manner with a delivery cadence favoring small, frequent iterations.
  • Lead scoping, design, and implementation for APIs and drive production rollouts to completion.

What We're Looking For

  • Minimum of 6 years experience in software engineering.
  • Minimum of 4 years experience with Java.
  • Ability to work on a globally-distributed team with a high degree of ownership.
  • Experience working with technical and non-technical stakeholders, aligning and setting expectations on scope and delivery.
  • Ability to grow in a fast-paced and dynamic environment.
  • Experience building robust, fault-tolerant systems with multiple external dependencies.
  • Experience designing, building, and maintaining data pipelines.
  • Proficient in Java frameworks and tools: Spring (core/web/boot), Gradle, JUnit, and JVM (memory/performance tuning, GC).
  • Experience with Service-Oriented Architecture, REST APIs, Message Queues, and scalable architectures.
  • Experience with AWS (EKS, Aurora RDS, Elasticache, DynamoDB) and containerization tools.

Nice to Have

  • Proficient in CI/CD systems (preferably GitHub Actions), git, and automation.
  • Skilled in observability and monitoring tools, such as DataDog.
  • Experienced with big data platforms and tooling, including Snowflake.
  • Proficient in Infrastructure as Code, using tools like CDK and Terraform.
  • Skilled at elevating team standards through best practices, and mentoring junior engineers.
  • Excellent written and verbal communicator, with experience in cross-functional collaboration.

Technical Stack

  • Java, Spring, Gradle, JUnit, JVM
  • AWS, EKS, Aurora RDS, Elasticache, DynamoDB
  • GitHub Actions, DataDog, Snowflake, CDK, Terraform

Team & Environment

You will be part of the backend engineer team.

Benefits & Compensation

  • Competitive medical, dental, and vision available from Day 1
  • Company equity
  • 401(k) plan with company match
  • Unlimited paid time off
  • 13 company paid holidays
  • Parental leave
  • Flex Cares Program
  • Free Flex subscription
  • Compensation: Tier A (NYC/SF): $172,000—$215,000 USD; Tier B: $154,800—$193,500 USD; Tier C: $146,200—$182,750 USD + equity: Company equity

Work Mode

This is a remote position open to candidates in the United States.

We focus on building an inclusive culture and take great pride in being an equal opportunity workplace. We have a dynamic team with incredible perspectives to share.

Required Skills
JavaSpringAWSEKSAurora RDSElasticacheDynamoDBGradleJUnitJVMMicroservicesDistributed SystemsAPI DevelopmentDatabase DesignSystem Architecture
Your first international client?

Don't lose them over invoicing

Clients ghost freelancers with unprofessional invoicing. Glopay gives you a real EU company partnership so they take you seriously from invoice #1.

Instant EU company partnership
Invoice builder with your branding
Automated payment reminders
Real-time payment tracking
Get EU company now
Ready in 24 hours
About company
Ethos

Ethos is a leading life insurance technology company on a mission to protect families by democratizing access to life insurance and empowering agents at scale. It offers instant, accessible life insurance products with a seamless online process requiring no medical exams.

Visit website
Job Details
Category backend
Posted 2 months ago