Software Engineer (Hybrid)

KasasaAustin, TX
Hybrid

About The Position

Kasasa is seeking a Software Engineer to join their team. This role is responsible for the design, implementation, integration, testing, and successful delivery of software product features and sub-systems. The engineer will spend the majority of their time developing clean, well-designed, well-documented, reusable code. They will participate as a member of a cross-functional Agile team, working from code inception through deployment to various environments. The ideal candidate enjoys working with teams, taking initiative, and innovating, and is passionate about the company's mission to inspire and elevate community financial institutions. Employees are referred to as "Spartans" and are expected to be involved in community service and outreach, embodying the company's core values: Interdependence, Empowered Ownership, Badassitude, and Love, all wrapped in "Elevate."

Requirements

  • A bachelor’s degree in Computer Science or related field.
  • 4-7 years of experience in enterprise software development, including at least one backend framework (e.g., Spring).
  • Excellent understanding of memory management, garbage collection, and performance tuning.
  • 2+ years of experience building, debugging and maintaining enterprise SaaS web applications.
  • Experience with ORMs (e.g., Hibernate).
  • Good knowledge of SQL (writing and optimizing queries, stored procs).
  • Experience with SOA and web services (REST, SOAP, XML, JSON).
  • Experience with application servers (e.g., Tomcat).
  • Strong understanding of Object-Oriented Programming concepts and design.
  • Superb troubleshooting skills.
  • Excellent communication, teamwork, and collaboration skills.
  • Experience with test-driven development and continuous delivery in an agile software development environment.
  • Passion for leadership, learning and mentoring others.
  • Must be legally allowed to work in the U.S.

Nice To Haves

  • Master’s degree in Computer Science or related field.
  • Experience with HTML, CSS, JQuery, Ajax.
  • Experience with JavaScript application frameworks, debugging tools, and unit testing frameworks.
  • Experience building software for banking and financial systems.

Responsibilities

  • Infuses the Patch Values into your work ethic, every day and every interaction.
  • Writes code following TDD practices to achieve the highest practical unit, integration and acceptance test coverage.
  • Participates in the design and implementation of features.
  • Performs code reviews of other engineers’ code.
  • Participates in architectural reviews and discussions and proposes improvements and solutions.
  • Pair programs with other engineers to share knowledge, improve the code, and develop features.
  • Works closely with the Product Owner to groom user stories - estimating, providing detail, and adding acceptance criteria.
  • Helps improve software engineering standards and best practices and shares knowledge with peers in dev shares, code dojos, and lightning talks.
  • Participate in culture related meetings, activities, and events.

Benefits

  • Hybrid work model (at least three full workdays in the office, two days remote).
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service