Senior Software Engineer - Python

HRM Search Partners

Dublin

On-site

EUR 90,000 - 120,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

HRM Search Partners partnered with a global leader in business intelligence and data solutions to hire a Senior Software Engineer for an ambitious, high-impact initiative. You will join an Agile engineering team responsible for two major big data initiatives, delivering production Python-on-AWS code and operating at scale.

The role emphasizes cross-team leadership, reliability, performance, and security, with mentorship of engineers and clear design docs and RFCs.

Qualifications

  • 8+ years of software engineering with production systems in Python on AWS.
  • Experience designing and scaling high-load platforms and services.
  • Ability to articulate technical decisions to non-technical stakeholders.
  • Proven influence across teams via RFCs, architecture forums or shared libraries.
  • Commitment to mentoring engineers and growing junior staff.
  • Excellent written communication for design docs and postmortems.

Responsibilities

  • Provide cross-team technical leadership across engineering, product, and data analytics.
  • Own domain reliability, performance, cost efficiency, and security.
  • Raise engineering standards for design reviews, API contracts, testing, and operability.
  • Deliver production code addressing complex architecture and prototypes.
  • Mentor mid-level engineers toward senior roles and contribute to technical strategy.

Skills

Python
AWS
Lead scope
System architecture
Mentoring
Technical communication

Job description

HRM have partnered with a global leader in business intelligence and data solutions to hire a Senior Software Engineer for an ambitious, high-impact initiative.

You will join an Agile engineering team comprising Software, Data, and Quality Engineers responsible for two major big data initiatives. These platforms process hundreds of gigabytes per day through massive ELTL ingest, person-centric matching algorithms, and sub-second serving batch and near-real-time processes.

Key Responsibilities
  • Cross-Team Technical Leadership: Partner across engineering teams, Product, and Data Analytics to navigate complex technical trade-offs that span multiple domains.
  • Domain Ownership: Take responsibility for system reliability, performance, cost efficiency, and security within your area. Drive root-cause analysis and postmortems when incidents arise.
  • Engineering Standards: Raise the bar for design reviews, API contracts, testing, and operability across the team.
  • Hands-on Engineering: Consistently deliver production code, focusing on complex architecture, de-risking prototypes, and reference implementations for the team.
  • Mentorship & Growth: Mentor mid-level engineers into senior roles, collaborating with Engineering Managers and Data Experts on broader technical strategy.
Must-Haves
  • 8+ years of software engineering experience, with substantial focus on building and operating production systems in Python on AWS (including direct experience operating at a Senior/Lead scope).
  • Proven track record of designing and scaling platforms or services that perform reliably under high load over time.
  • Sound judgment on architectural trade-offs (e.g., cost vs. latency, build vs. buy, consistency vs. availability) with the ability to articulate technical decisions clearly to non-technical stakeholders.
  • Proven technical influence across teams through RFCs, architecture forums, shared libraries, or tech demos.
  • Active commitment to mentoring and growing other engineers.
  • Exceptional written communication skills for creating clear design docs, RFCs, and postmortems.
Nice-to-Haves
  • Strong AWS data platform expertise (e.g., Glue, Athena, MWAA, ECS/EKS, Iceberg/Parquet, Lakehouse patterns).
  • Experience with high-throughput serverless architecture featuring auditability and exactly-once semantics.
  • Background in financial, credit, or regulated data environments.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Python Data Platform Engineer - AWS Leader
Senior Python Data Platform Engineer - AWS Leader

HRM Search Partners • Dublin

On-site
EUR 90,000 - 120,000
Senior Software Engineer – Python | Big Data | ML
Senior Software Engineer – Python | Big Data | ML

September Consulting Ltd • Dublin

On-site
EUR 70,000 - 90,000
Senior Data Engineer
Senior Data Engineer

Webologix Ltd/ INC • Dublin

On-site
EUR 110,000 - 170,000
Senior Data Analyst
Senior Data Analyst

Brightwater Recruitment • Leinster

On-site
EUR 65,000 - 95,000
Senior Data Engineer
Senior Data Engineer

G MASS Consulting • Dublin

On-site
EUR 90,000 - 130,000
Senior Data Engineer
Senior Data Engineer

E-Frontiers • Connacht

On-site
EUR 90,000 - 120,000
Python Developer
Python Developer

Brightwater Recruitment • Dublin

On-site
EUR 92,000 - 148,000
Senior Software Engineer - Data & AI
Senior Software Engineer - Data & AI

Trust In SODA • Galway

Hybrid
EUR 77,000 - 101,000
Senior Python Developer – Career Progression!
Senior Python Developer – Career Progression!

Archer Recruitment • Dublin

On-site
EUR 90,000 - 130,000
Senior Python Developer
Senior Python Developer

Cpl • Dublin

On-site
EUR 85,000 - 120,000