> Markdown version of [/jobs/ext/3357678-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/3357678-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** Bryq - **Location:** Spain (Remote available) - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Microsoft Azure, Big Data, Cloud Computing, Software Quality, Code Review, Distributed Systems, Python (Programming Language), Node.Js, Queueing Systems, RabbitMQ, Software Engineering, Technical Debt, Backend, Event Driven Architecture, Information Technology, Apache Kafka, Non-relational Database, Graphql, Api Design, Data Pipelines, Golang - **Published:** September 18, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=f4b22066c0645b18 ## About the Role * 5+ years of professional software engineering experience, with at least 2 years in a senior or lead capacity * Strong proficiency in one or more backend languages (e.g., Python, Node.js, Go, Java) * Solid understanding of distributed systems, API design (REST or GraphQL), and cloud infrastructure (AWS, GCP, or Azure) * Experience with relational and non-relational databases and the trade-offs between them * Proven ability to take ownership of a technical domain end-to-end - from design through to production * Strong communication skills and ability to work effectively across engineering and non-engineering stakeholders * Undergraduate degree in Computer Science, Software Engineering, or equivalent practical experience Preferred (Nice to Have) * Experience in a B2B SaaS or HR technology environment * Familiarity with psychometric data, assessment platforms, or data-intensive applications * Experience with event-driven architecture or message queuing systems (Kafka, RabbitMQ, or similar) * Contributions to open source projects or a strong public technical portfolio * Experience working in a remote-first engineering team * Postgraduate degree or research background in a quantitative discipline ## Description * Design, build, and maintain scalable and reliable backend systems and APIs * Take ownership of significant technical areas including architecture decisions, code quality, and system performance * Contribute to the full software development lifecycle: requirements, design, implementation, testing, deployment, and monitoring * Review code from peers and provide constructive, technically rigorous feedback * Mentor and support mid-level and junior engineers, helping them grow technically and professionally * Collaborate with product, data science, and I-O psychology teams to translate complex requirements into robust technical solutions * Proactively identify and address technical debt, performance bottlenecks, and reliability risks * Participate in on-call rotations and contribute to incident response and post-mortem processes * Contribute to engineering best practices, tooling, and developer experience improvements ## Related Videos - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [Putting the Graph In GraphQL With The Neo4j GraphQL Library](https://www.wearedevelopers.com/videos/257-putting-the-graph-in-graphql-with-the-neo4j-graphql-library) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Software Engineering Social Connection: Yubo’s lean approach to scaling an 80M-user infrastructure](https://www.wearedevelopers.com/videos/1583-software-engineering-social-connection-yubo-s-lean-approach-to-scaling-an-80m-user-infrastructure) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Scoring 2000 Products per Request: Performance Pitfalls in Golang](https://www.wearedevelopers.com/videos/2073-scoring-2000-products-per-request-performance-pitfalls-in-golang) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers)