Senior Staff Software Enigneer

Guaranteed RateChicago, IL
Remote

About The Position

We are looking for a Staff Software Engineer to join our team. In this role, you'll work with a team of talented engineers while actively contributing to architecture, design, and development of our core systems. You’ll play a key role in scaling the team, ensuring technical excellence, and develop software programs for products from concept to deployment.

Requirements

  • Bachelor's degree or equivalent working experience.
  • 13+ years’ experience of developing software in Java & related technologies.
  • Deep expertise in Java, React, Node.js, Python etc.
  • Experience with AWS or a similar cloud provider.
  • Experience with microservices, event-driven architecture, or containerization (Docker, Kubernetes).
  • Experience with AI driven development (like Github Copilot, Cursor, Claude)
  • Professional experience guiding and mentoring other engineers in team enviorment
  • Demonstrates superior knowledge of software design and architecture.
  • Experience writing unit tests and automating website testing to ensure quality software deployment.
  • Experience in implementing application performance monitoring solutions to optimize our apps based on your findings.
  • Excellent verbal and written communication skills.
  • Strong desire to learn new techniques and technologies and collaborate with other experienced engineers to explore different solutions to a problem.

Nice To Haves

  • Experience working in the Financial Sector
  • Knowledge of Mortgage Domain
  • Experience with Kubernetes deployments
  • Experience with Spring Boot
  • Experience in open authentication/authorization protocols and frameworks like: OAuth2, OpenID Connect
  • Experience using React and JavaScript/Typescript

Responsibilities

  • Develops and maintains Java-based website architecture, functionality, and API integrations.
  • Monitors and research emerging technologies, external platforms and services, consumer behavior and site analytics to discover innovation and integration opportunities.
  • Ensures the team’s supported applications are healthy and triages issues to the appropriate personnel.
  • Build reusable software components for interfacing and use with our front-end platforms.
  • Collaborates with development leadership, product management, and other product engineering functional areas to translate business objectives and initiatives into technical solutions.
  • Interfaces with broader Tech Team to ensure proper alignment with existing enterprise platforms and roadmap.
  • Ensures user interface design and development adheres to best practices for user security, data privacy, user experience, core web vitals, and accessibility.
  • The majority of the job will be hands on coding, participating in design discussions, and code reviews.

Benefits

  • Eligibility to participate in a company-sponsored 401(k)
  • Vacation benefits
  • Eligibility for medical, dental, vision, and prescription drug benefits
  • Flexible benefits (e.g., healthcare and/or dependent day care flexible spending accounts)
  • Life insurance and death benefits
  • Critical care insurance
  • Personal accidental insurance
  • Commuter benefits
  • Pet insurance
  • Certain time off and leave of absence benefits
  • Well-being benefits (e.g., employee assistance program)
  • Other supplemental benefits (e.g. legal planning assistance; identity theft protection; pet insurance; wellness resources)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service