
Sr. Principal Software Engineer
- Dublin
- Permanent
- Full-time
- Proven ability to drive technical or process change across an organization
- Demonstrated success with influencing and building relationships for strategic results across operations, stakeholders, and enterprise
- Established track record of clear, concise oral and written communication across all levels of an organization
- Demonstrated ability to analyze business and technical requirements, identify key goals, and define a strategy and roadmap to reach those goals
- Architectural design for application and data centric solutions
- Migration of on-premise applications and data into the public cloud
- Success driving solutions that integrate with external parties
- Coaching and leading of diverse application and data engineering teams to reach defined goals and objectives
- Proven ability to thrive in a fast-paced environments; flexibility to handle rapidly changing scenarios
- History of leveraging a variety of SQL and NoSQL persistence storage technologies
- Java/Spring Boot application development
- Data Engineering/Data Warehousing
- ETL/Data pipelining
- Typescript/Angular/Frontend development
- Cloud-based development and delivery
- Resiliency-based patterns and practices
- Service Development and Integration
- Event and Command Messaging
- SQL and NoSQL data storage
- Contract-driven service development
- Ability to lead and manage senior technical individual contributor and management staffs and to foster open communications across various organizational levels.
- Motivate direct and indirect reports to deliver superior results and to provide functional and directional guidance to staff and recommend policy or strategic direction changes to management.
- Strong communication ability to interact across multiple organizational levels and assume a lead role and set direction for large or complex projects.
- Ability to think clearly and utilize sound judgment.