About The Position

The Software Engineer is responsible for driving the payment platform. The role focuses on designing applications, adopting AI-assisted application-building approaches, and using specification-driven development. The engineer independently designs, develops, tests, and maintains complex software components and services that meet business and user requirements. The position participates across the software development lifecycle, from requirements analysis and design through development, testing, deployment, and support, and contributes to technical initiatives with cross-functional teams.

Requirements

  • Bachelor’s degree in computer science, software engineering, or a related field, with 5 years of relevant experience, or equivalent education and training.
  • In-depth knowledge of information systems and ability to identify, apply, and implement IT best practices.

Nice To Haves

  • 5+ years of software engineering experience.
  • Experience with AI approaches to building applications, Java, Spring Boot, AWS Cloud, SQS, Kafka, and Postgress.

Responsibilities

  • Independently design, develop, test, and maintain complex software components and services addressing business and user requirements.
  • Implement advanced features and enhancements using coding standards, architectural patterns, and development best practices.
  • Lead code reviews and provide constructive feedback to support code quality, maintainability, and performance.
  • Collaborate with cross-functional technical teams to plan and execute technical initiatives and deliver solutions on time.
  • Troubleshoot, debug, and resolve complex software defects and production issues using root-cause analysis and corrective actions.
  • Participate in requirements analysis, design discussions, development, testing, deployment, and support.
  • Apply secure coding practices, testing strategies, and documentation standards to support software quality and compliance with organizational guidelines.
  • Mentor and support junior engineers in technical growth and adherence to best practices.
  • Use and contribute to existing frameworks, tools, and technologies to enhance application development.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance
  • Accidental death and dismemberment coverage
  • Tax-preferred savings accounts
  • 401(k) plan
  • At least 10 days of vacation during the first year, prorated based on hire date and full-time or part-time status
  • 10 sick days, prorated
  • Paid holidays
  • Depending on position and division, the role may also be eligible for a defined benefit pension plan, restricted stock units, and/or deferred compensation plan.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service