About The Position

We are looking for a Backend Software Engineer to design, develop, and maintain the server-side systems that power a core cybersecurity application. In this role, you will own backend components, implement APIs, and contribute to long-term system scalability and maintainability. You will collaborate closely with product managers and senior engineers, applying strong analytical and problem-solving skills to ensure high performance, reliability, and security. This position emphasizes hands-on development, efficient coding practices, and optimizing database performance, while contributing to Agile workflows. You will work primarily at the application backend level, influencing architecture decisions, and implementing features that directly impact millions of users globally. This is a fully remote role with the opportunity to join hybrid work arrangements in certain locations.

Requirements

  • 5+ years of professional experience in backend software development.
  • Strong experience with server-side Java development.
  • Solid understanding of backend application architecture, APIs, and service design.
  • Experience with MySQL or similar relational databases.
  • Strong problem-solving, analytical, and debugging skills.
  • Ability to learn quickly and adapt in a fast-paced environment.
  • Bachelor’s degree in Computer Science or equivalent experience.
  • Must be a U.S. Person.

Nice To Haves

  • Experience with Kotlin is a strong plus.

Responsibilities

  • Design, develop, and maintain backend services and APIs using Java.
  • Implement and evolve business logic supporting core application functionality.
  • Collaborate with senior engineers and product managers on feature design, implementation, and system architecture decisions.
  • Optimize database schemas, queries, and performance using MySQL or similar relational databases.
  • Participate in code reviews and contribute to backend engineering best practices.
  • Troubleshoot and resolve backend issues related to performance, reliability, and correctness.
  • Apply secure coding practices to protect sensitive user data and services.
  • Contribute to Agile development workflows and iterative feature delivery.

Benefits

  • Medical, dental, and vision coverage (including domestic partnerships).
  • Employer-paid life insurance and supplemental employee/spouse/child life insurance.
  • Voluntary short-term and long-term disability insurance.
  • 401(k) retirement plan (Roth/Traditional).
  • Generous PTO program, including paid bereavement and jury duty leave.
  • Above-market annual bonuses.
  • Fully remote work with opportunities for hybrid schedules in specific metro areas.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service