Talent Groups - Sunnyvale, CA

posted 3 days ago

Full-time - Senior
Sunnyvale, CA

About the position

We are seeking a highly skilled Senior Software Engineer to join our dynamic team, responsible for designing, developing, and maintaining scalable software solutions that impact millions of users. The ideal candidate will have strong proficiency in Java and Python, along with experience in Kubernetes for container orchestration. This role emphasizes object-oriented design principles, particularly focusing on SOLID principles to ensure modularity, maintainability, and scalability in design.

Responsibilities

  • Design, develop, test, and deploy high-quality software solutions using Java and Python.
  • Implement and manage containerized applications using Kubernetes, ensuring scalability and reliability.
  • Work closely with cross-functional teams including product management, design, and other engineering teams to define, design, and deliver new features.
  • Analyze system performance and optimize applications for maximum speed and scalability.
  • Participate in code reviews to maintain high code quality and share knowledge with team members.
  • Diagnose and resolve technical issues, providing support as needed for production environments.
  • Write and maintain technical documentation for software systems and processes.

Requirements

  • Strong proficiency in Java and Python programming languages.
  • Experience with Kubernetes for container orchestration.
  • Solid understanding of object-oriented design principles, particularly SOLID principles.
  • Familiarity with design patterns and ability to decompose complex requirements into efficient solutions.
  • Experience in building robust, maintainable architectures that align with industry standards.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service