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
- Translate product requirements into technical specifications and deliver features from design through implementation, testing, and release
- Architect and implement changes to core products, including APIs, services, and databases
- Write high-quality, well-structured Python code and uphold high standards during code reviews
- Direct and critically review AI coding agent output to ensure optimal quality
- Monitor application performance and investigate error logs
- Mentor junior engineers and contribute to team growth
- Participate in architectural decisions, openly sharing your ideas and recommendations
📊 Breakdown of Your Time
- Developing new features: 30%
- Reviewing pull requests: 20%
- Architecting changes: 15%
- Bug fixes and maintenance: 10%
- Team communication and meetings: 10%
- Testing and releasing features: 5%
- Performance monitoring and error logs: 5%
- Developer tooling improvements: 5%
🛠️ Requirements
- 6+ years of professional software development experience in a product, SaaS, or similar environment
- Strong Python programming skills
- Experience with SQL, ideally PostgreSQL
- Background in working with large datasets or high-volume systems
- End-to-end engineering experience: local development, deployment, debugging in production, maintenance
- Excellent communication skills, including explaining technical concepts to non-technical stakeholders
- Proven ability to work independently and manage your own time effectively
- Hands-on experience with AI coding tools and agents
➕ Nice to have
- Experience with Flask, AWS, Pytest, GitHub Actions or similar CI/CD tooling, Terraform, or developing/customising AI agents
- Previous start-up or scale-up experience, comfortable with ambiguity and a fast-paced environment
🤗 We offer
- Generous share options and a bonus structure
- Annual professional development budget of €2,000
- Access to cutting-edge technology, including premium LLM/AI models
- 23 days of annual leave plus company shut-down days
- Fully paid sabbatical after 4 years, with increasing leave entitlements over time
- Health insurance, bike-to-work scheme, and company-matched pension plan (for Ireland-based employees)
- Company events, get-togethers, and off-sites
🌟 What Makes This Role Special
- Influence over team direction and engineering practices
- Opportunity to mentor others and grow technically
- Trusted with problem-solving autonomy instead of just task execution
- Supportive, collaborative team environment focused on growth and delivering real customer value
