About The Position

The Software Engineer 2 will join a high-performing team responsible for developing and maintaining the backbone of a large-scale email security platform. This role focuses on designing, implementing, and operating mission-critical backend systems that process billions of messages daily, ensuring performance, reliability, and scalability. You will collaborate across multiple engineering and product teams to deliver high-impact solutions, participate in on-call rotations, and drive operational excellence. The position provides exposure to distributed systems at scale, backend engineering best practices, and opportunities to contribute to strategic improvements across core infrastructure. This is an ideal role for an engineer who thrives in a fast-paced, collaborative environment and seeks to expand both technical skills and operational expertise. You will have the chance to make a direct impact on the reliability and efficiency of critical services while growing professionally in a supportive, mentorship-oriented culture.

Requirements

  • Bachelor’s degree in Computer Science, Applied Sciences, Information Systems, or a related engineering field.
  • 3+ years of industry experience in backend software development and distributed systems, including designing and building software applications.
  • Proficiency in Go and/or Python.
  • Experience working in distributed teams with strong asynchronous and written communication skills.
  • Demonstrated ability to build features and components from scratch and operate them effectively.
  • Comfortable following established coding practices, guidelines, and conventions.
  • Growth-driven mindset with eagerness to increase impact and responsibility over time.

Nice To Haves

  • Experience with AWS, Kubernetes, Django, Spark, Prometheus.
  • Familiarity with containerization (e.g., Docker) and cloud deployment practices.

Responsibilities

  • Design, develop, and execute backend software projects critical to core product functionality.
  • Own and enhance the stability, performance, and scalability of tier 0 backend services handling billions of messages per day.
  • Collaborate with cross-functional teams including Detection, Product, and Infrastructure to meet organizational needs.
  • Participate in on-call rotations to ensure uptime and reliability of mission-critical systems.
  • Identify opportunities to improve system efficiency, reduce operational overhead, and increase reliability.
  • Contribute to engineering excellence through knowledge sharing and professional development within the team.

Benefits

  • Competitive base salary with potential bonus and RSUs.
  • Exposure to high-scale distributed systems and backend engineering challenges.
  • Opportunities for career growth, mentorship, and professional development.
  • Collaborative and supportive team environment.
  • Hands-on experience with modern cloud infrastructure and operational excellence practices.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service