• Principal Software Engineer

    Posted: 07/19/2020

    When you join Eastern Bank, you join the largest and oldest mutual bank in the country. We pride ourselves in having knowledgeable and experienced professionals that can provide the expertise, personal attention and service our customers deserve. As the fourth-largest full-service commercial bank in Greater Boston, we are able to offer you unique opportunities for career growth throughout the organization, as well as a competitive compensation and benefits program. As an inclusive company, we work to ensure that our valued employees are treated fairly, recognized for their individuality, and encouraged to reach their fullest potential. These values have earned us a reputation as a great place to work and provide a strong reason why you should consider a career with us. The principal software engineer (PSE) role is highly visible in the organization and is expected to lead technical execution and development process. The individual playing this role will interact heavily with all internal technical stakeholders including development, QA, product and shared services such as infrastructure and security. The principal software engineer is expected to be immensely familiar with Agile development methodology, with prior experience working in Agile leadership roles including playing individual contributor / scrum master role. The PSE is also responsible for providing technical and tactical guidance to all members of the software engineering team in the design and development of solutions. The incumbent will contribute to the evolvement of development standards and design patterns for all internal development. • Demonstrated experience developing software in an Agile environment. • Demonstrated experience with cloud technologies such as Microsoft Azure or AWS, and ability to create cloud applications using PaaS offerings such as server-less computing. • Demonstrated experience working with front end web and mobile (Android/iOS). Experience with UI/UX principles, immense understanding of Javascript frameworks such as Angular or React. • Demonstrated experience working with API-based technologies (SOAP, REST, XML, WFC, etc.) and API gateway solutions (e.g. Apigee, Azure API GW / AWS API GW) • Demonstrated experience with disciplined development, automated unit testing, code quality measurement tools and CI / CD pipelines to produce highly scale-able and maintainable applications. • Demonstrated experience working in RDBMS such as Microsoft SQL Server. Nice to have familiarity with SQL Server Integration Services (SSIS), Windows Server, Active Directory • Collaborative development leadership in a team environment. • Ability to work with product owners / scrum masters to break down Epics / features, ability provide story points and demonstrate sense of urgency in Sprint completion. • Ability to develop secure solutions and knowledge of industry best practices regarding information security and defensive development. ** Remote work location available**