Bellwood is a dynamic Product Development Consultancy seeking a Senior Software Engineer Team Lead to lead a team in building significant Enterprise systems. The role involves providing technical leadership, collaborating with stakeholders, and enhancing software products based on client needs.
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
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
- AWS certification in any of the following – Solutions Architect, Infrastructure Architect or Systems Ops
- Kubernetes
- Docker
- GitHub Actions