Sr. Software Engineer - Java/Spring/AWS - Contract

Early Warning®•San Francisco, CA
•$142,000 - $183,000•Hybrid

About The Position

Early Warning is hiring a Sr. Software Engineer to contribute to software engineering and Java development. The role requires proficiency with Java, Spring/Spring Boot, SQL, RESTful service design, Git and the Git flow branching model, and experience with Docker/Kubernetes and Kafka. The engineer will use modern DevOps practices and automated testing and communicate effectively in writing and verbally. The position follows a hybrid work model. Candidates must independently be eligible to work in the United States for any employer at the date of hire; employment visa sponsorship is not available. The work takes place in a normal office environment and is primarily sedentary, with extensive computer use. Duties may include other related work as assigned by the supervisor. The employee must be able to perform the essential functions and physical requirements with or without reasonable accommodation.

Requirements

  • Education and/or experience typically obtained through a bachelor's degree in computer science, computer science engineering, computer information systems, electrical engineering, or a related field.
  • At least 5 years of direct experience in software engineering or related experience in Java development.
  • Proficiency with Git source control and the Git flow branching model.
  • Spring/Spring Boot framework experience.
  • Familiarity with modern DevOps practices.
  • Familiarity with writing automated tests.
  • Proficiency with SQL.
  • Proficiency in RESTful service design.
  • Experience with Docker/Kubernetes.
  • Experience with Kafka.
  • Excellent written and spoken communication.
  • Must independently possess eligibility to work in the United States for any employer at the date of hire; visa sponsorship is unavailable.
  • Must pass a background and drug screen.

Nice To Haves

  • Payments or ecommerce experience.
  • Recent AWS cloud experience.
  • Experience with REST/SOAP services.
  • Familiarity with common data format standards such as XML, JSON, and YAML.
  • NoSQL experience, such as Redis, HBASE, or AeroSpike.
  • FinTech experience.

Responsibilities

  • Perform software engineering and Java development.
  • Follow supervisor instructions and perform other related duties as assigned.

Benefits

  • Medical, dental, and vision plans.
  • Company contributions to a Health Savings Account or pre-tax savings through flexible spending accounts for commuting, health, and dependent care expenses.
  • 401(k) retirement plan with a 100% company Safe Harbor match on the first 6% deferred, immediately upon eligibility.
  • Flexible Time Off for exempt employees and generous PTO for non-exempt employees.
  • 11 paid company holidays.
  • Paid volunteer day.
  • 12 weeks of paid parental leave.
  • Maven Family Planning support, including egg freezing, fertility, adoption, surrogacy, pregnancy, postpartum, early pediatrics, and return-to-work support.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service