Hybrid

iwoca is hiring a Senior Staff Engineer - Repeats

About the Role

Lead the design and implementation of robust, reusable software systems while guiding engineering teams through complex technical challenges and long-term architectural planning.

Responsibilities

  • Architect and deploy scalable backend systems with an emphasis on reusability
  • Mentor engineers across multiple teams to improve technical execution
  • Define and enforce software design standards and best practices
  • Collaborate with product and engineering leads to align technical strategy with business goals
  • Drive adoption of repeatable patterns across service development
  • Evaluate and integrate new technologies to improve system reliability
  • Lead incident response and post-mortem analysis for critical systems
  • Improve observability and monitoring across distributed services
  • Support continuous integration and deployment pipelines
  • Champion code quality through reviews and tooling improvements
  • Guide long-term technical roadmaps for platform evolution
  • Optimize system performance and reduce operational overhead
  • Foster a culture of engineering excellence and knowledge sharing
  • Ensure compliance with security and data protection standards
  • Design APIs for internal and external service integration
  • Troubleshoot complex production issues across microservices
  • Promote automation to reduce manual operational tasks
  • Evaluate architectural trade-offs in system design
  • Support on-call rotations with a focus on resilience
  • Contribute to technical documentation and system diagrams
  • Lead proof-of-concept initiatives for emerging technologies
  • Improve developer experience across engineering teams
  • Balance innovation with technical debt management
  • Work closely with data and infrastructure teams on cross-functional initiatives
  • Drive initiatives that enhance system maintainability

Compensation

Competitive salary and benefits package

Work Arrangement

Hybrid remote and office setup

Team

Collaborative engineering team focused on scalable financial technology

About the Team

This role is embedded within a high-performing engineering organization that values technical depth, collaboration, and innovation. The team operates with autonomy while contributing to company-wide technical initiatives.

Technology Stack

Primary languages include Scala and Python. Infrastructure runs on AWS with services deployed in Kubernetes. Tools include Kafka, PostgreSQL, Prometheus, and Terraform.

Available for qualified candidates

Required Skills
PythonDjangoPostgreSQLSoftware ArchitectureAPI DevelopmentDistributed SystemsTeam Leadership
About company
iwoca
iwoca revolutionises how small businesses access finance, providing fast, flexible funding. They have provided billions in funding to more than 150,000 businesses across Europe and aim to empower one million businesses.
All jobs at iwoca Visit website
Job Details
Category other
Posted 10 months ago