About The Position

An Engineer is part of a key team of our Fortune 100 client that applies scientific, mathematical, and social principles to design, build, and maintain scalable and sustainable technology products, devices, systems, and solutions. These technology products and solutions provide amazing customer experiences while meeting the needs of the business. As Engineer 2, you will be responsible for developing, testing, and maintaining software packages intended for deployment.

Requirements

  • 3+ years of professional software engineering experience
  • Strong proficiency in: Java (Python is a plus)
  • React
  • AWS / Cloud-based services
  • Excellent verbal and written communication skills
  • Experience or familiarity with: Kafka
  • RESTful architecture / APIs
  • Docker
  • Kubernetes
  • CI/CD methodologies and tooling
  • GitHub
  • Additional programming experience with Python is a plus.

Responsibilities

  • Works with other software engineers on design best practices and conducts code reviews.
  • Resolves engineering problems, collaborating with others.
  • Facilitates cross functional troubleshooting, root cause analysis and engages others when needed.
  • Responsible for creating, evaluating, and contributing to feature detailed designs.
  • Design, develop, and implement software utilizing an agile project cycle.
  • Demonstrates thorough knowledge of information technology concepts issues, trends and best practices as they relate to Cloud technologies and system integrations.
  • Apply and share knowledge of security coding practices and secure system fundamentals.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service