Senior Software Engineer - Technical Lead

CluneTechIreland, WV
5hHybrid

About The Position

We are looking for an experienced software engineer to take technical ownership of a new product within our Dividends business line. This is a greenfield build with a confirmed customer partner and significant commercial potential. The successful candidate will work alongside product, design, customers, and domain experts to understand customer requirements, define features, and lead the technical delivery of a new product from the ground up Speed to market is critical. The ideal candidate will think pragmatically about where to write custom code and where to leverage managed services and backend-as-a-service platforms to accelerate delivery.

Requirements

  • 8+ years of professional software development experience building web applications from the ground up
  • Strong backend experience with .NET (C#), including API design, data modelling, and service architecture
  • Strong frontend experience — we use Angular but are open to modern framework choices (React, Next.js) for this project
  • Experience designing relational database schemas with SQL Server or PostgreSQL
  • Proven ability to make architectural decisions and articulate trade-offs
  • Awareness of modern development approaches including backend-as-a-service platforms, auto-generated APIs, and declarative security models
  • Active use of AI-assisted development tools (e.g. GitHub Copilot, Claude, Cursor)
  • Experience in agile environments with iterative delivery and close collaboration with product and design
  • Track record of taking a project from zero to production
  • Strong communication skills with non-technical stakeholders
  • Self-directed and comfortable with ambiguity

Nice To Haves

  • Experience in fintech, financial services, or tax/compliance domains
  • Experience with cloud infrastructure (AWS preferred) and infrastructure-as-code
  • Experience leading or mentoring developers
  • Exposure to DevOps practices, CI/CD pipeline setup, and automated testing
  • Experience working directly with customers during product development
  • Interest in applying AI capabilities into products for end-user benefit

Responsibilities

  • End-to-end technical design and architecture of a new web application
  • Technology and platform decisions for the greenfield build
  • Development standards, CI/CD pipelines, and engineering practices
  • Growing and leading a small delivery team as the product scales
  • Lead the technical design and build of a new web application from first principles
  • Define application architecture, deciding where to build custom services and where to leverage managed platforms to accelerate delivery
  • Work directly with a strategic customer to deliver working software in tight iterations
  • Collaborate with Product Manager, UX designer, and domain experts to translate business needs into technical solutions
  • Build toward a flexible, scalable platform that serves as the foundation for a significant new business area
  • Use and advocate for AI-assisted development tools to increase velocity and code quality
  • Establish engineering standards, development practices, and CI/CD pipelines
  • Mentor developers and contribute to engineering culture across the broader team

Benefits

  • Competitive pension
  • Health cover
  • Flexible Working Policy with a combination of remote and office working and a flexible approach to working hours
  • Competitive annual leave and a number of other leaves including IVF, compassion, marriage, maternity and paternity leave
  • Employee-led CSR Programme, CluneTech Cares, with one paid Volunteer Day per year
  • Death in Service Benefit
  • Milestone Recognition Programme
  • Professional & Personal Development
  • Rewards & Recognition
  • Employee Wellbeing Programme, CluneTech Life
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service