Senior Software Engineer

Skills

Ubicación

Debes residir (o estar dispuesto a desplazarte) en: Barcelona, Spain

Idiomas

Fluido Inglés

Descripción

We're looking for a dedicated Senior Software Engineer to take real ownership within a high-impact backend engineering team.

🎯 Responsibilities

  1. Translate product requirements into technical specifications and deliver features from design through implementation, testing, and release
  2. Architect and implement changes to core products, including APIs, services, and databases
  3. Write high-quality, well-structured Python code and uphold high standards during code reviews
  4. Direct and critically review AI coding agent output to ensure optimal quality
  5. Monitor application performance and investigate error logs
  6. Mentor junior engineers and contribute to team growth
  7. Participate in architectural decisions, openly sharing your ideas and recommendations

📊 Breakdown of Your Time

  1. Developing new features: 30%
  2. Reviewing pull requests: 20%
  3. Architecting changes: 15%
  4. Bug fixes and maintenance: 10%
  5. Team communication and meetings: 10%
  6. Testing and releasing features: 5%
  7. Performance monitoring and error logs: 5%
  8. Developer tooling improvements: 5%

🛠️ Requirements

  1. 6+ years of professional software development experience in a product, SaaS, or similar environment
  2. Strong Python programming skills
  3. Experience with SQL, ideally PostgreSQL
  4. Background in working with large datasets or high-volume systems
  5. End-to-end engineering experience: local development, deployment, debugging in production, maintenance
  6. Excellent communication skills, including explaining technical concepts to non-technical stakeholders
  7. Proven ability to work independently and manage your own time effectively
  8. Hands-on experience with AI coding tools and agents

➕ Nice to have

  1. Experience with Flask, AWS, Pytest, GitHub Actions or similar CI/CD tooling, Terraform, or developing/customising AI agents
  2. Previous start-up or scale-up experience, comfortable with ambiguity and a fast-paced environment

🤗 We offer

  1. Generous share options and a bonus structure
  2. Annual professional development budget of €2,000
  3. Access to cutting-edge technology, including premium LLM/AI models
  4. 23 days of annual leave plus company shut-down days
  5. Fully paid sabbatical after 4 years, with increasing leave entitlements over time
  6. Health insurance, bike-to-work scheme, and company-matched pension plan (for Ireland-based employees)
  7. Company events, get-togethers, and off-sites

🌟 What Makes This Role Special

  1. Influence over team direction and engineering practices
  2. Opportunity to mentor others and grow technically
  3. Trusted with problem-solving autonomy instead of just task execution
  4. Supportive, collaborative team environment focused on growth and delivering real customer value
Each company upload its own logo image

EdgeTier

EdgeTier deliver high-quality analytics products and services to our clients in the areas of customer service, customer simulation, and analytics services.


Customer service is changing. Customer expectations are rising. Faster response times, better service, faster time to resolution are basic expectations bundled with inbound requests.


EdgeTier combine domain knowledge with specialist technical skills to deliver high-impact statistical insights, predictive models and data-driven business advice.


Arthur is EdgeTier's automated agent assistant which works seamlessly with customer service agents to answer customer queries more efficiently and accurately, yet retaining a personal touch for every customer. Arthur uses cutting edge analytics, machine learning, automation, and artificial intelligence technology to generate personalised and accurate responses to every customer query.


Customer contact centres using Arthur are seeing reductions in average handling times of up to 80% for inbound customer queries - get in touch with us now to see how Arthur can revolutionise your contact centre.