Principal Software Engineer - Systems & App Data

October 31

Apply Now
Logo of Allstate Northern Ireland

Allstate Northern Ireland

Software Development Services • Business Process Outsourcing Solutions • Infrastructure Services • Business Process Management • Managed Services

1001 - 5000

Description

• Be part of an agile team to (re)imagine what is possible • Help Customer Data team design and implement cloud-based (micro) services • Collaborate with Product Managers, Architects, Cloud Operations, and the Engineering Team • Hands-on contributor, able to operate with minimal direction • Technical leader • Maintain and support existing data pipelines and systems • Participate as a proactive team member in an agile environment • Consult and interview stakeholders to understand requirements • Test implementations to guarantee they perform to specifications • Provide mentorship to team members

Requirements

• 10+ years’ experience in all facets of software engineering with a strong focus on data • Able to fully develop a feature across all data and application layers from inception • Able to provide detailed architecture artifacts (L1 / L2 diagrams, sequence diagrams, etc) • Strong experience in API architecture (REST) and hands-on implementation experience • Experience building and deploying applications with AWS or Azure • Strong familiarity with at least one type safe language • Familiarity with multiple languages of any type, preferred • Familiar with different programming paradigms (e.g. OOP vs Functional) and have worked through a cross section of the software engineering spectrum (APIs, Front-end, Backend, Data layers, Service layers, etc.) • Not dogmatic about a particular programming language; language agnostic programmers welcome • Strong sense of ownership with a bias for action • Experience with CI/CD and familiarity TDD/BDD • Preferably have concrete examples of each • Strong experience using and designing for relational databases • Not afraid to try new technologies, languages, or engineering challenges • Strong communication and cooperation skills • Ability to work independently and collaboratively across an organization • Desire to investigate and follow best practices • Experience and familiarity with the roles/responsibilities of Scrum and Kanban • Excellent analytical and problem-solving skills • Eagerness to learn and share knowledge with a good attitude!

Benefits

• Health and financial benefits • Time away and everyday wellness

Apply Now

Similar Jobs

October 31

Boulevard

201 - 500

Lead Commerce strategy at Boulevard, enhancing client experience for self-care businesses.

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com