
Principal Software Engineer, Full Stack
Northern Trust
full-time
Posted on:
Location Type: Office
Location: Dublin • Ireland
Visit company websiteExplore more
Job Level
About the role
- Guides the development, specification and communication of application or infrastructure architectures used by multiple business or application systems
- Provides extensive, in-depth, technical consultation to the clients, partners, and IT Management to develop plans and directions to assure the integration of corporate business area requirements
- Partner with Management in the building of new and ongoing vendor relationships
- Evaluates and selects from existing and emerging technologies those options best fitting business/project needs
- Promotes sharing of expertise through consulting, presentations, and documentations, etc.
- Displays a balanced, cross-functional perspective, liaising with the business to help improve efficiency, effectiveness, and productivity
Requirements
- In-depth knowledge of various Software Development Life Cycle
- Application development frameworks
- Manage entire technology platform for the portfolio including access controls, Vulnerabilities, Disaster recovery plans, release planning, testing standards etc
- Experience working with Microsoft Azure, AWS, hybrid, and multi-cloud systems
- Very good understanding of zero-trust architecture and working experience with relevant tools/technologies
- Knowledge related Artificial Intelligence/Machine Language, Devops pipeline, IaC, and relevant tools
- Very good understanding of concepts related to docker, container, serverless computing, and Kubernetes
- Bachelor's degree in computer science or a related discipline and experience in information technology, or an equivalent combination of education and work experience.
Benefits
- Flexible and collaborative work culture
- Reasonable accommodation for individuals with disabilities
- Work-life balance
- Career mobility
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Software Development Life Cycleapplication development frameworkszero-trust architectureArtificial IntelligenceMachine LearningDevOps pipelineInfrastructure as CodeDockerKubernetesserverless computing
Soft Skills
technical consultationcommunicationvendor relationship managementcross-functional collaborationefficiency improvementeffectiveness improvementproductivity improvement