About The Position

We are seeking a Senior Software Engineer Team Lead to lead a team building significant Enterprise systems, to serve as the primary technical contact with the business, and to provide technical and relational leadership to our team of software engineers. This is a unique opportunity to work alongside an experienced team that excels at building quality client products at scale.

Requirements

  • Demonstrable Team Leadership in an agile environment
  • Deep experience with Java/Spring Boot, React, and Amazon Web Services (AWS) and Cloud Architecture.
  • Ability to communicate with technical and non-technical stakeholders
  • 6+ years of relevant experience and a Bachelor's degree or its equivalent. 5+ year of experience in software management, engineering, or design
  • Well-versed in building product-quality software on AWS including experience in designing for high availability, building multi-region and multi-set architectures using virtual networks, availability sets and affinity groups.
  • Configuration and deployment experience in two or more of the following: AWS PaaS technologies (RDS/Dynamo, Lambda, and API Gateway) Deployed applications with Web UI frontends Deployed application with RESTful services interfaces
  • Expert level knowledge regarding AWS IaaS services (i.e. Compute, networking, storage, backup and archive, DR, security, monitoring, etc.)
  • Strong expertise in AWS Security & Identity services (i.e. Active Directory, Domain Services, Security Center, Governance,)
  • Experience as a hands-on technical practitioner/specialist in client facing roles in large enterprises and demonstrated client facing consulting skills, including building strong client relationships.
  • Excellent verbal, presentation and written communications skills.
  • Strong team skills including the ability to lead distributed teams and play the liaison.
  • Has 7+ years of full-stack software development experience
  • Has experience building and scaling Software Products and enjoys mentoring and leading other developers
  • Has experience architecting and deploying Software Products to Cloud Providers like Google Cloud, Amazon Web Services, or Azure

Nice To Haves

  • AWS certification in any of the following – Solutions Architect, Infrastructure Architect or Systems Ops.
  • Kubernetes
  • Docker
  • GitHub Actions
  • The role also requires a voracious appetite to learn and apply new skills. You should be skilled at building web-based software or mobile apps, and excel at building software with different sets of tools and in different client environments.

Responsibilities

  • Understand the big picture and business context of the client, and collaborate with Product Owners and Business stakeholders to digest the vision of the product into Epics, Sprints, and Tasks
  • Design, build, scale, and enhance Software Products, Apps, and Platforms based on Client Needs and Business Requirements
  • Experience with analytics and reporting system in Azure / AWSCan manage project in Agile methodology
  • The usual Sr PM skills (excellent soft skills, comfortable and effective reporting upwards, drives for solutions and delivery)
  • A subject matter expert (SME) of multiple agile software development lines and the associated platform.
  • Help application product teams bring their latest ideas to the field faster and provide the fault tolerant and highly scalable core of our customers platform as a service for internal usersReview project plans to plan and coordinate project activity.
  • Consult with users, management, vendors, and technicians to assess computing needs and system requirements.
  • Meet with department heads, managers, supervisors, vendors, and others, to solicit cooperation and resolve problems.

Benefits

  • Open PTO
  • Subsidized Medical, Dental, and Vision Insurance
  • Short/Long Term Disability
  • Profit Sharing
  • Referral Bonuses
  • Company Retreats
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service