> Markdown version of [/jobs/ext/3275232-software-engineer-responsibilities](https://www.wearedevelopers.com/jobs/ext/3275232-software-engineer-responsibilities). 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). --- # Software Engineer Responsibilities - **Company:** Uw - **Location:** UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Code Review, Continuous Integration, Distributed Systems, PostgreSQL, Software Engineering, Concurrency, Reliability of Systems, Event Driven Architecture, Database Migration, Kubernetes, Apache Kafka, Terraform - **Published:** September 5, 2026 - **Apply:** https://startup.jobs/senior-software-engineer-partner-utility-warehouse-2-9761991 ## About the Role To be successful in this role, you'll need: * Experience with Go is preferred but not essential. * Proven fluency with Postgres, Kafka, and Kubernetes * Solid experience building distributed systems, including concurrency and event-driven architectures * A strong understanding of system resilience, observability, uptime, SLAs, and progressive degradation * The ability to deliver end-to-end solutions, from design through build, deployment, and ongoing support * Experience working with CI/CD tooling, Terraform, and modern cloud workflows * Familiarity with Kafka and database migrations (e.g. CockroachDB to RDS) as a plus * Strong communication, collaboration, and problem-solving skills * The ability to thrive in an agile, iterative environment while delivering continuous feature improvements * Experience mentoring mid-level engineers and modelling engineering best practices * Comfort working in autonomous, product-focused teams * Hands-on experience with AI development tools; we value engineers who embrace AI in their day-to-day work and see AI-assisted software development as part of the future of engineering ## Description Senior Software Engineer Responsibilities (Based on our Engineering Career Progression Framework): * Impact: Be integral in defining team goals, ensuring proposed work aligns with our objectives and driving prioritisation to best achieve them. * Technical Mastery: Design and implement complex technical solutions that align with our strategy, influencing guidelines and standards across the wider engineering group. Take responsibility for technical decisions within your team, demonstrating expertise across multiple technologies. * Planning & Delivery: Own large technical features from design to completion, making well-informed trade-offs between progress and perfection. Provide technical direction to your squad, proactively tackling debt and reducing complexity in our services and processes. * Business & Domain Knowledge: Develop a high-level understanding of our multi-service business model, leading discussions on how your squad's work contributes to the broader company strategy * Leadership & Culture: Teach our culture to others and mentor engineers via pairing and code reviews, fostering collaboration where all voices are heard. Lead complex projects and discovery into unknowns, working well under pressure to drive the team forward. ## Related Videos - [Infrastructure as Code: The Developer's Secret Weapon](https://www.wearedevelopers.com/videos/1221-infrastructure-as-code-the-developer-s-secret-weapon) - [Optimizing Discovery: PostgreSQL's Role in Transforming GetYourGuide's Search](https://www.wearedevelopers.com/videos/1647-optimizing-discovery-postgresql-s-role-in-transforming-getyourguide-s-search) - [Understanding Kubernetes in a visual way](https://www.wearedevelopers.com/videos/100085-understanding-kubernetes-in-a-visual-way) - [Postgres in the Age of AI (and Devin)](https://www.wearedevelopers.com/videos/1042-postgres-in-the-age-of-ai-and-devin) - [Implementing Feature Environments with AWS and Terraform](https://www.wearedevelopers.com/videos/531-implementing-feature-environments-with-aws-and-terraform) - [The Human Side of Software Engineering in the Age of AI - Olena Babenko](https://www.wearedevelopers.com/videos/2140-the-human-side-of-software-engineering-in-the-age-of-ai-olena-babenko) ## Related Articles - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)