Sr. Software Engineer - Temporary - Java/SpringBoot/AWS

Early Warning Services•San Francisco, CA
•Hybrid

About The Position

Early Warning is hiring a temporary Senior Software Engineer to develop, document, test, debug, and maintain software product applications. The role provides expertise in software tools, frameworks, and secure software engineering practices, and collaborates with team members to deliver the team’s backlog. The position works on complex Java web services using Spring Boot and develops capabilities for Early Warning’s core products. The role follows a hybrid work model. Candidates must already be eligible to work in the United States for any employer at the date of hire; employment visa sponsorship is not available. Employment is subject to a background and drug screen. The base annual pay range is $118,000–$152,000 in Phoenix, Arizona, and $145,000–$183,000 in San Francisco, California. Actual compensation depends on factors including job scope, location, education, experience, training, and specialized skills or certifications.

Requirements

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

Nice To Haves

  • Additional related education and/or work experience.
  • Experience with REST or SOAP services.
  • Familiarity with common data format standards such as XML, JSON, and YAML.
  • NoSQL experience, such as Redis, HBASE, or AeroSpike.
  • FinTech experience is highly beneficial.

Responsibilities

  • Participate in discussions and implementation of complex capabilities.
  • Develop complex features and capabilities to enhance Early Warning’s core product offerings.
  • Manage source code using Git.
  • Receive, review, and approve pull requests to maintain code quality.
  • Query platform data using SQL-based databases.
  • Work on complex Java web services using Spring Boot.
  • Document complex details and decisions in Confluence.
  • Build automated tests alongside sprint work and integrate them into the CI/CD pipeline, considering environment variables and providing recommendations.
  • Troubleshoot complex bugs that arise during development.
  • Support the company’s commitment to risk management and protect the integrity and confidentiality of systems and data.
  • Perform other related duties as assigned by a supervisor.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service