The UK’s only genuine, multiservice utility provider trusted by over 800,000 customers across the UK.
Senior Software Engineer – Telco Experience
Location
United Kingdom
Posted
1 day ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer – Telco Experience
Utility Warehouse
• Contribute to team goals by delivering well-scoped work that aligns with agreed objectives. • Participate in prioritisation discussions and raise risks or opportunities as they arise. • Design and implement reliable technical solutions within existing architectures and standards. • Make sound technical decisions for your work, drawing on experience across relevant technologies and seeking guidance when needed. • Deliver features and improvements from design through to completion with support from senior engineers. • Balance quality and progress, address technical debt as part of regular work, and help keep services and processes maintainable. • Build a solid understanding of the product and services your team supports. • Understand how your work contributes to user and business outcomes, and factor this into day-to-day technical decisions. • Work collaboratively through pairing, code reviews, and team discussions. • Be open to feedback, support teammates when possible, and actively develop your technical and professional skills.
Job Requirements
- 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.
Benefits
- Competitive salary: We benchmark against the industry and will share the salary openly during our first conversation.
- Performance bonus: An annual discretionary bonus ranging from 15-40%.
- Flexible working: We’re a remote-first business.
- Work-life balance: We offer an optional four-day working week (90% pay for 90% impact).
- Work from anywhere: You can work abroad for up to three weeks, twice every tax year.
- Holiday: 25 days plus bank holidays (increasing with tenure), with the option to trade up to five days each year.
- UW discounts: Save on our services and you’ll also get access to 100s of rewards and discounts through Perkbox.
- Future planning: Matched-contribution pension scheme and life assurance (up to 4x salary).
- Family first: Policies designed to help you and your family thrive.
- Flexible benefits: An allowance for private health insurance, dental insurance, or gym membership.
- Sabbaticals: An eight-week paid sabbatical after four years of service.
- Growth: A dedicated learning and development budget and bi-annual promotion cycles.
- Inclusion: Join belonging groups that help shape our culture.
- Events: Company-wide celebrations including the ‘Great Big Get Together’ and our ‘Good Hearted Go-Getter Awards’.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Participación como responsable técnico en servicios de alto valor , acompañado de perfiles multidisciplinares, con interlocución directa con el cliente. • Interlocución técnica con cliente . • Participarás en elaboración de preventas, definición de soluciones, presentaciones ante clientes de las capacidades globales/específicas de knowmad mood, colaborarás con desarrollo de negocio en implementación de PoCs y pilotos de ciertas soluciones. • Promover las mejores prácticas e infraestructura para la ejecución de proyectos de desarrollo (Ecosistema de desarrollo: repositorio de código, IaC,...). • Participar en reuniones de estrategia técnica con representantes técnicos de las diferentes comunidades tecnológicas, para ver sinergias así como decidir estrategias técnicas. • Proponer nuevas iniciativas y liderarlas técnicamente en colaboración con otros Líderes Técnicos y miembros de Centro Experto de otras Comunidades. • Diseño y definición de arquitecturas robustas y escalables, alineadas con las necesidades del negocio y los estándares de calidad. • Análisis de viabilidad técnica de soluciones, evaluando tecnologías, enfoques arquitectónicos y trade-offs. • Traducción entre negocio y tecnología , asegurando una comunicación fluida y expectativas realistas.
Senior Full-Stack Developer
GenesisWe improve the lives we touch through the delivery of high-quality health care and everyday compassion.
Role Description Ми шукаємо першого Full-Stack Engineer, який долучиться до команди на ранньому етапі. Основна мета цієї ролі - закласти технічний фундамент нового продукту та забезпечити його подальший розвиток і масштабування. - Визначати архітектурні підходи та будувати інфраструктуру. - Формувати інженерні процеси та приймати ключові технічні рішення. - Працювати з AWS та використовувати best-in-class інструменти. - Активно використовувати AI у щоденній роботі. Qualifications - Від 4 років досвіду в backend-розробці або Full-Stack із фокусом на backend. - Досвід роботи в продуктовій компанії. - Впевнений досвід Node.js + TypeScript. - Досвід frontend-розробки на React або Next.js з TypeScript. - Глибоке розуміння PostgreSQL, Redis та проєктування REST API. - Розуміння software architecture та system design. - Практичний досвід роботи з AWS, Docker та CI/CD. - Досвід написання автоматизованих тестів (unit/integration/e2e). - Активне використання AI-інструментів та агентного кодингу (Cursor, Claude Code, Codex або аналогів). - Досвід побудови технічної архітектури та інженерних процесів на ранніх етапах розвитку продукту буде значною перевагою. Requirements - Побудувати backend нового продукту та брати участь у розвитку frontend. - Сформувати архітектуру та визначити технологічний стек. - Запустити перший MVP і забезпечити його подальшу масштабованість. - Побудувати AI-native середовище для агентної розробки команди. Benefits - Кар'єрний та персональний розвиток: - Планові performance review і розробка PDP. - Підтримка в розвитку твого персонального бренду в соцмережах Boosters і експертних медіа. - Профільні комʼюніті Genesis з безкоштовними курсами і можливістю нетворкінгу. - Бюджет на курси, конференції та вивчення англійської. - Техніка від компанії та оплата всіх необхідних сервісів для роботи. - Автономію та гнучкість: - Гнучкий старт дня (з 8 до 11 ранку). - 20 дей-офів на рік, вихідні на державні свята та безлімітні лікарняні. - Турботу про здоров'я: - Медичне страхування. - Компенсація роботи з психологом. - Індивідуальний бенефіт на заняття спортом. - Сніданки й обіди (on-site в офісах). - Спортивні активності Genesis: спільнота для бігу, волейбол, йога (офлайн); стретчинг та йога (онлайн).
Senior R&D AI Software Engineer
Keysight Technologies, Inc.Keysight is on the forefront of technology innovation, delivering breakthroughs and trusted insights in electronic design, simulation, prototyping, test, manufacturing, and optimization. Our ~15,000 employees create world-class solutions in communications, 5G, automotive, energy, quantum, aerospace, defense, and semiconductor markets for customers in over 100 countries. Diversity, equity & inclusion are integral parts of our culture and drivers of innovation at Keysight. We believe that when people feel a sense of belonging, they can be more creative, innovative, and thrive at all points in their careers.
Role Description We are seeking an experienced Software Development Engineer to design and build end-to-end full-stack applications, encompassing intuitive frontend user interfaces and scalable backend services. This role involves: - Developing responsive, user-friendly UI components using modern frameworks such as React or Vue. - Building robust backend APIs and services (REST/GraphQL) to support application logic and data processing. - Integrating AI/ML capabilities, including large language model (LLM) APIs and other inference services, into production-ready systems. - Architecting efficient data pipelines for ingestion, transformation, and storage to enable AI-driven features. - Optimizing performance, scalability, and reliability across the full stack. - Working closely with R&D, product, and design teams to translate concepts into functional, user-facing solutions. - Operating in a fast-paced R&D environment, rapidly prototyping and iterating while maintaining high engineering standards. - Contributing to architectural decisions and team mentorship. Qualifications - Master’s degree in Computer Science, Software Engineering, or a related field, with 5+ years of experience in full-stack software development. - Strong frontend expertise (React, Vue, or similar) and solid backend development skills (Python, Node.js, Java, or equivalent). - Proven experience designing and building scalable APIs and systems, with strong fundamentals in system architecture and software design. - Hands-on experience integrating AI/ML services (e.g., LLM or inference APIs) into production applications. - Experience with cloud platforms (AWS) and modern development practices (version control, testing, CI/CD). - Demonstrated experience building scalable summarization/information extraction pipelines and production-grade anomaly detection or predictive models on numerical/time-series data. - Familiarity with Agile/Scrum methodologies and rigorous validation of ML/GenAI systems (evaluation metrics, bias/risk assessment). - Strong problem-solving skills, ability to work independently, and effective cross-functional communication. - Fluency in English, including technical communication. Requirements - Experience building AI-powered applications involving LLMs, generative AI, or real-time inference systems. - Familiarity with ML workflows, model evaluation, and performance optimization. - Experience developing data-rich, interactive UIs (dashboards, visualizations, graphics-heavy applications). - Hands-on experience with cloud-native architectures and containerization (Docker, Kubernetes). - Experience with asynchronous processing, streaming systems, or real-time data pipelines. - Background in R&D or fast-paced product environments with rapid prototyping cycles. - Exposure to MLOps practices, monitoring, and observability tools. - Experience mentoring engineers or contributing to technical leadership. - Experience with Model Context Protocol (MCP) for standardized, secure integration between LLM systems and external data sources, tools, or enterprise services. Company Description
R&D AI Software Engineer
Keysight Technologies, Inc.Keysight is on the forefront of technology innovation, delivering breakthroughs and trusted insights in electronic design, simulation, prototyping, test, manufacturing, and optimization. Our ~15,000 employees create world-class solutions in communications, 5G, automotive, energy, quantum, aerospace, defense, and semiconductor markets for customers in over 100 countries. Diversity, equity & inclusion are integral parts of our culture and drivers of innovation at Keysight. We believe that when people feel a sense of belonging, they can be more creative, innovative, and thrive at all points in their careers.
Role Description We are seeking a Software Engineer to contribute to the design and development of AI-powered applications across the full stack. This role involves building responsive frontend user interfaces and supporting backend services, while integrating AI/ML capabilities into real-world systems. You will work closely with senior engineers and R&D teams to translate ideas into functional features, contributing to both prototyping and production development. - Contribute to the development of full-stack applications, including frontend UI and backend services - Build and maintain UI components using modern frameworks (e.g., React, Vue) - Support development of backend APIs and services (REST/GraphQL) - Integrate AI/ML capabilities (e.g., LLM APIs) into applications under guidance - Assist in implementing data processing workflows and pipelines - Participate in debugging, testing, and performance optimization of applications - Collaborate with cross-functional teams to deliver user-facing features - Contribute to prototyping and iterative development in an R&D environment - Follow best practices in code quality, testing, and version control - Learn and adopt modern tools, frameworks, and development practices Qualifications - Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, with 2–5 years of experience in software development - Working knowledge of frontend frameworks (React, Vue, or similar) and backend programming (Python, Node.js, Java, or equivalent) - Basic understanding of API development and system design principles - Familiarity with integrating external APIs (including AI/ML services is a plus) - Exposure to cloud platforms (AWS) and development practices such as version control and testing - Strong problem-solving skills and willingness to learn in an R&D environment - Good communication skills and ability to work in a team Requirements - Exposure to AI/ML concepts or experience building simple AI-powered applications - Experience with data processing, scripting, or working with structured/unstructured data - Familiarity with modern UI/UX practices or building interactive applications - Internship or project experience in full-stack or AI-related development - Understanding of Agile/Scrum development processes Company Description Keysight is at the forefront of technology innovation, delivering breakthroughs and trusted insights in electronic design, simulation, prototyping, test, manufacturing, and optimization. Our ~16,800 employees create world-class solutions in communications, 5G, automotive, energy, quantum, aerospace, defense, and semiconductor markets for customers in over 100 countries. Our award-winning culture embraces a bold vision of where technology can take us and a passion for tackling challenging problems with industry-first solutions. We believe that when people feel a sense of belonging, they can be more creative, innovative, and thrive at all points in their careers.


