About The Position

Join our team as a Software Engineer (IC3) where you’ll design and build modern, cloud-connected applications with a focus on performance, observability, and reliability. This is an excellent opportunity to deepen your backend development skills while contributing to scalable systems deployed in containerized, cloud-native environments. In this Role, Your Responsibilities Will Be: Design, develop, and maintain features for cloud-based applications, ensuring scalability and reliability. Implement and optimize observability solutions, including logging, monitoring, and alerting frameworks. Build and deploy containerized applications using technologies like Docker and Kubernetes. Collaborate with cross-functional teams to ensure seamless integration of new features. Debug and resolve production issues, ensuring minimal downtime and disruption. Stay updated with industry trends and emerging technologies to improve system performance and developer workflows. Who You Are: You are a motivated software engineer who excels at managing complexity, taking action, collaborating effectively, and continuously developing your skills. You have a solid grasp of software development fundamentals, problem-solving, and writing clean, maintainable code. You are eager to learn and grow in areas such as cloud technology, observability, and containerized deployments. You embrace challenges, proactively seek solutions, and work well in a team-oriented environment to drive scalable and reliable software solutions.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • We will not sponsor a visa now or in the future
  • 5+ years of professional software development experience.
  • Proficiency in one or more programming languages such as C#, Typescript, or Python.
  • Knowledge of distributed systems and microservices architecture.
  • Understanding of CI/CD pipelines and version control systems (e.g., Git).
  • Foundational knowledge of cloud technologies (e.g., AWS, Azure, Google Cloud).
  • Familiarity with containerization tools like Docker and orchestration platforms such as Kubernetes.
  • Experience with observability tools and frameworks (e.g., Grafana, Prometheus, OpenTelemetry, or similar).

Nice To Haves

  • Exposure to infrastructure as code (IaC) tools like Terraform or CloudFormation.
  • Experience with message queues or streaming platforms (e.g., Kafka, RabbitMQ).
  • Strong problem-solving skills and a collaborative mindset.

Responsibilities

  • Design, develop, and maintain features for cloud-based applications, ensuring scalability and reliability.
  • Implement and optimize observability solutions, including logging, monitoring, and alerting frameworks.
  • Build and deploy containerized applications using technologies like Docker and Kubernetes.
  • Collaborate with cross-functional teams to ensure seamless integration of new features.
  • Debug and resolve production issues, ensuring minimal downtime and disruption.
  • Stay updated with industry trends and emerging technologies to improve system performance and developer workflows.

Benefits

  • We prioritize providing flexible, competitive benefits plans to meet you and your family’s physical, mental, financial, and social needs.
  • We provide a variety of medical insurance plans, with dental and vision coverage, Employee Assistance Program, 401(k), tuition reimbursement, employee resource groups, recognition, and much more.
  • Our culture offers flexible time off plans, including paid parental leave (maternal and paternal), vacation and holiday leave.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service