Senior Software Engineer
On-site · Dublin, Leinster, Ireland
Job Summary
Senior Software Engineer to lead complex technical initiatives, mentor team members, and drive architectural and operational excellence. Responsibilities include leading post-mortems, cross-functional problem solving, evaluating new technologies, mentoring on complex problem-solving, leading system architecture improvements, designing scalable solutions, optimizing development and deployment workflows, communicating complex solutions to stakeholders, cross-team technical leadership, quality assurance & risk mitigation, high-impact development, advanced software design & architecture, technical decision-making, representing the team externally, explaining policies and practices, resolving technical disagreements, mentoring and coaching, leading stakeholder meetings, sharing strategic updates, managing expectations and scope, influencing operational decisions, and leading cross-functional collaboration. Candidate Qualifications emphasize AWS serverless, full stack Python (FastAPI/Flask/Django), React/TypeScript frontend, AI tooling usage, DevOps and CI/CD (GitHub Actions), advanced programming, complex problem solving, code governance, software architecture, technical leadership, knowledge sharing, technical decision-making, security & performance optimizations, project ownership, cross-functional collaboration, industry experience in reinsurance/insurance as asset, and leadership values (Focus, Respect, Integrity, Precision, Passion).
Required Qualifications
- Knowledge & Experience AWS: Experience developing and deploying scalable serverless solutions
- Full Stack: Strong backend experience with Python, including modern web frameworks (FastAPI, Flask, Django), API design, and data modeling and manipulation
- Frontend and UI development experience building user interfaces with React and TypeScript
- AI tooling usage to support software engineering activities (e.g., Github Copilot, Claude Code)
- Demonstrated experience utilising AI tooling to improve quality and efficiency
- DevOps & Infrastructure: Design CI/CD pipelines and manage cloud infrastructure
- GitHub Actions experience desired
- Advanced Programming: Write optimized, secure, and reusable code across multiple technologies
- Complex Problem Solving: Resolve deep technical issues and propose innovative solutions
- Code Governance: Define and enforce coding standards and review processes
- Software Architecture: Design scalable, maintainable system architectures
- Technical Leadership: Lead development efforts and mentor team members
- Knowledge Sharing: Lead workshops, write documentation, and mentor peers
- Technical Decision-Making: Evaluate and select tools, frameworks, and design patterns
- Security & Performance: Implement advanced security and performance optimizations
- Project Ownership: Responsible for end-to-end delivery of features or systems
- Cross-Functional Collaboration: Work with product, design, QA, and operations teams
- Industry Experience: reinsurance or insurance industry is an asset
- Leadership Competencies & Values: Focus, Respect, Integrity, Precision, Passion
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.