Software Engineer

Axos BankSan Diego, CA
$95,000 - $125,000Onsite

About The Position

We have an exciting opportunity in application software development, seeking an intermediate-level software engineer! In this position you will be a vital member of our software development team building, enhancing, and improving our accounting platform within our Zenith business unit, in line with our product roadmap and delivery schedule. This is a hands-on role where the ideal candidate brings a blend of strong technical fundamentals and collaborative spirit — someone who takes ownership of features end-to-end, contributes meaningfully in code reviews and sprint ceremonies, and is passionate about delivering clean, maintainable software that solves real business problems.

Requirements

  • Strong understanding of Agile methodology and concepts, with hands-on experience in sprint-based delivery
  • Proficiency with: .NET Framework, C#, Java, JavaScript, MVC, Angular 2+, TypeScript, jQuery, SQL Server, RabbitMQ, and Swagger / OpenAPI
  • Experience with source control and CI/CD tooling such as Azure DevOps, TFS, or Git
  • Solid grasp of system integration patterns over HTTP, RabbitMQ, or other distributed/messaging technologies
  • Unit and integration test authorship using VS Test, NUnit, or equivalent frameworks
  • Exposure to business domain applications such as accounting, payments, deposits, or financial workflows
  • Proven ability designing and implementing responsive Single Page Applications (SPAs)
  • Exceptional work ethic; comfortable in a fast-paced, dynamic environment with the ability to independently manage a workload across multiple competing priorities
  • Excellent verbal and written communication skills across both technical and non-technical audiences

Nice To Haves

  • Experience leveraging AI-assisted development tools (e.g., Copilot, Cursor, Claude) to accelerate coding, improve code quality, and support debugging workflows
  • Familiarity with cloud platforms (Azure preferred) and containerization concepts (Docker, Kubernetes)
  • Experience with monitoring/observability tools (e.g., Application Insights, Seq, Datadog)
  • Exposure to domain-driven design (DDD) or event-driven architecture patterns

Responsibilities

  • Design, develop, test, and maintain features across the full stack of our accounting platform, from Angular-based SPAs on the front end to C#/.NET services and SQL Server on the back end, ensuring solutions are performant, scalable, and aligned with architectural standards.
  • Collaborate closely with product owners, business analysts, and fellow engineers throughout the Agile development lifecycle — participating in sprint planning, backlog refinement, code reviews, and retrospectives — to deliver high-quality software on schedule.
  • Troubleshoot and resolve defects and production issues across distributed systems, including message-queue-based integrations via RabbitMQ and HTTP APIs, while documenting findings and contributing to continuous improvement of development practices and tooling.

Benefits

  • Medical, Dental, Vision, and Life Insurance
  • Paid Sick Leave, 3 weeks’ Vacation, and Holidays (about 11 a year)
  • HSA or FSA account and other voluntary benefits
  • 401(k) Retirement Saving Plan with Employer Match Program and 529 Savings Plan
  • Employee Mortgage Loan Program and free access to an Axos Bank Account with Self-Directed Trading
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service