Tech Stack
AWSAzureCloudDockerKubernetes.NETReact
About the role
- Senior Software Engineer Team Lead to lead a team that 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.\n
- This is a unique opportunity to work alongside an experienced team that excels at building quality client products at scale.\n
- 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\n
- Design, build, scale, and enhance Software Products, Apps, and Platforms based on Client Needs and Business Requirements\n
- Communicate Technical Topics clearly, in language that can be easily understood by Clients\n
- Collaborate with Designers, and Product Teams to propose solutions to meet the goals of Clients and their Products\n
- Define, refine, and document Best Practices that enable excellent team performance\n
- Technical leadership of a development team, including people-leadership of up to 7 Bellwood developers\n
- Travel: 4 weeks of on-site quarterly planning meetings per year in Atlanta, and up to 4 Bellwood Retreats per year\n
- Benefits: See Benefits section for details
Requirements
- 7+ years of full-stack software development experience\n
- Experience building and scaling Software Products\n
- Mentoring and leading other developers\n
- Experience architecting and deploying Software Products to Cloud Providers like Google Cloud, AWS, or Azure\n
- Deep experience with C#/.NET and Amazon Web Services (AWS); Familiarity with React is a plus\n
- Kubernetes, Docker and GitHub Actions\n
- Willingness to travel: 4 weeks on-site quarterly planning meetings in Atlanta and up to 4 Bellwood Retreats per year