Note: The job is a remote job and is open to candidates in USA. Bellwood is a dynamic Product Development Consultancy, and they are seeking a Senior Software Engineer Team Lead to lead a team building significant Enterprise systems. The role involves serving as the primary technical contact with the business and providing technical and relational leadership to the software engineering team.
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
Skills
- 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
Benefits
- Hybrid- Travel in office two times a week
- Open PTO
- Subsidized Medical, Dental, and Vision Insurance
- Short/Long Term Disability
- Profit Sharing
- Referral Bonuses
- Company Retreats
- The company will arrange and cover all travel and accommodation expenses.
Company Overview
Company H1B Sponsorship