
Senior (Java) Software Engineer II
Hybrid
London, United Kingdom
Full Time
20-03-2025
Job Specifications
Role: Senior Software Engineer II
Location: London (Hybrid)
Reports to: Engineering Manager
The role
We are on a mission to make home moving easier and simpler. Home movers across the UK spend more than a billion minutes on Rightmove each month and our website and apps receive over 140 million visits per month. To support our mission, we need software engineers with vision and passion to deliver innovative and exciting solutions for our internal users, working on in house applications and microservices integrated with third party applications that underpin how Rightmove operates.
At Rightmove we work in autonomous cross-functional teams using Agile processes. Each team owns a part of the Rightmove experience made up of design, product, engineering and testing specialists. You will collaborate to ensure we deliver quality solutions that satisfy millions of users, thousands of agents and hundreds of passionate Rightmovers. You will be responsible for defining solutions to business and technical problems in a way which ensures maintainability, scalability and high-performance standards.
What you'll be doing
Developing features and improvements to our applications using Java, Spring Boot, Elasticsearch, Kafka, Gradle, Hibernate, Couchbase, SQL, Docker
Collaborating with internal contacts and the teams to find solutions to complex problems.
Taking ownership of key technical decisions and project delivery.
Balancing new deliveries against technical debt, and finding the right timing for the two.
Ensuring delivery quality, including meeting security standards and providing for future extensibility of the codebase.
Communicating with stakeholders and third parties to understand the needs and how they link together.
Investigating and promoting the latest emergent technologies. Finding opportunities to attach these to the business roadmap in ways that benefit both the business and the tech function.
Coach and mentor less experienced engineers to help them develop their technical skills. You will work closely with the Engineering Manager to understand how best to grow the people around you and give them a working environment with a sense of achievement, success, pride, and ownership.
We're looking for someone who
Has extensive commercial experience of writing applications with Java, Springboot and Kafka.
Has been the lead on technically complex projects where you have assigned work to multiple engineers.
Has strong coordination and collaboration skills.
Has great problem-solving skills.
Has previously fed in to strong TDD practices, and can debate the pros and cons of left-shifting in the pipeline.
Can debate the merits of different solutions, and can discuss where to trim a solution or requirements in order to balance business OKRs against technical OKRs.
Has a keen interest in the performance of live applications and how our users use them.
Has previously brought new technologies or frameworks to their teams, and has taken initiative to improve the way the team works.
Looks to share their knowledge with the rest of the product development team.
Likes to ask questions and use the experience of those around them.
Has a sense of ownership and responsibility for the work you and your team deliver.
Recognizes an environment of social and psychological safety, and understands how to help create this in a team that is responsible for delivering high quality software and impactful projects.
About Rightmove
Our vision is to give everyone the belief they can make their move. We aim to make moving simpler, by giving everyone the best place to turn to and return to for access to the tools, expertise, trust and belief to make it happen.
We're home to the UK's largest choice of properties, and are the go-to destination for millions of people planning their next move, reading the latest industry news, or just browsing what's on the market.
Despite this growth, we’ve remained a friendly, supportive place to work, with employee #1 still working here! We’ve done this by placing the Rightmove Hows at the heart of everything we do. These are the essential values that reflect our culture, and include:
Be approachable and appreciate what others do
Make complex things as simple as possible
Build great teams, because Rightmove is people
Drive improvement, we can always be better
Share early, honestly and often
We believe in careers that open doors, and help our team develop by providing an open and inclusive work environment, offering ongoing training opportunities, and supporting charity fundraising events. And with 88% of Rightmovers saying we’re a great place to work, we’re clearly doing something right!
If all this has caught your eye, you may well be a Rightmover in the making...
What we offer
People are the foundation of Rightmove - We’ll help you build a career on it.
Cash plan for dental, optical and physio treatments
Private Medical Insurance, Pension and Life Insurance, Employee Assistance Plan
27 days holiday plus two (paid) volunteering days a year to give back, and holiday buy schemes
Hybrid working pattern with 2 days in office
Contributory stakeholder pension
Life assurance at 4x your basic salary to a spouse, family member or other nominated person in your life
Competitive compensation package
Paid leave for maternity, paternity, adoption & fertility
Travel Loans, Bike to Work scheme, Rental Deposit Loan
Charitable contributions through Payroll Giving and donation matching
Access deals and discounts on things like travel, electronics, fashion, gym memberships, cinema discounts and more
As an Equal Opportunity Employer, Rightmove will never discriminate on the basis of age, disability, sex, race, religion or belief, gender reassignment, marriage/civil partnership, pregnancy/maternity, or sexual orientation.
At Rightmove, we believe that a diverse and inclusive workforce leads to better innovation, productivity, and overall success. We are committed to creating a welcoming and inclusive environment for all employees, regardless of their background or identity, to develop and promote a diverse culture that reflects the communities we serve.
Ultimately, we care much more about the person you are, and how you think and approach things, than a list of qualifications and buzzwords on a CV. Even if you can’t say ‘yes’ to all the above, but are smart, self-motivated and passionate about this role, then get in touch.
About the Company
Since launching in March 2000, we have remained the market leader and the go to place for people looking for their next home to buy or place to rent. To make all those home hunters happy we’ve invested in our tech and our website, we’re constantly looking to try new things with an aim to help make home moving easier. Home movers across the UK spend more than a billion minutes on Rightmove each month. Our website and apps receive over 150M views per month, making us one of the most top visited sites in the UK! Helping our ... Know more
Related Jobs


- Company Name
- Jisc
- Job Title
- DevOps Engineer
- Job Description
- DevOps Engineer - HYBRID Salary: circa £45,000 per annum negotiable depending on experience + fantastic benefits Jisc grade: TDV3 (internal use only) Hours: 35 hours per week Contract: Permanent Location: Hybrid - A blend of working from home and your nominated hub office, we have hubs in London, Bristol, Manchester and Oxford. Specific patterns for working in the office are not mandated, and the frequency of time worked in the office is agreed with your manager. Meeting in person is something we value so you may need to travel on occasion to any of our hub offices. About Jisc: Jisc is the UK digital, data and technology agency focused on tertiary education, research, and innovation. We are a not-for-profit organisation with a big ambition to improve lives through education and research by providing hardware, software, and networking solutions. Our talented people bring their own unique skills and experience to empower our members and customers with the technology they need to succeed. Take your next career step with us and you can make a real difference to the education and research sectors. About the role: OpenAthens has the vision to become the world’s most user-friendly information access management experience, helping academics, students, scientists and library patrons gain access to the knowledge they need to achieve great things. You will have the opportunity to make a big difference to the delivery of our vision. As an OpenAthens DevOps Engineer, you will work with our infrastructure and code base, making changes and enhancements to improve the quality, stability and security of the OpenAthens service. Responsibilities will include: Working on projects involving infrastructure and code changes. Providing 3rd line support for advanced technical issues. Patching to maintain security and stability. Releasing new features into live service. Proactively supporting service management by maintaining and improving monitoring of all services. Maintaining and creating technical documentation for OpenAthens infrastructure and application architecture. Assisting with onboarding new technologies into service where required. Coaching, mentoring and inspiring junior colleagues to help their growth Keeping up to date with new technologies Key Skills and Experience: You must have provable Java Development experience. You will have excellent communication and interpersonal skills and an ability to work effectively with both technical and non-technical personnel. Possess the ability to rapidly context switch when required. Have the motivation and ability to continuously learn and exploit new and emerging technologies, techniques, and soft skills. Experience of working with Cloud platforms such as Google Cloud and AWS. Have experience of working with container technologies such as Docker and Kubernetes. Experience of CI/CD pipelines. Don’t meet every single requirement? We know that sometimes people can be put off applying for a job if they think they can’t tick every box, so we encourage you to apply even if you do not meet 100% of the requirements, but you feel this role is perfect for you. You may be just the right candidate for this or other roles! Why work for us? At Jisc, everyone plays a key role and gets the chance to feel part of it, that to us is the definition of a meaningful career. We want to create a culture of lifelong learning. You can look forward to a rewarding job with opportunities to develop and make a real difference to the education and research sectors. We believe a balance between your personal and professional life is essential to your happiness and fulfilment. We work flexibly at Jisc and focus on outputs rather than presenteeism and are open to a whole range of ways of working. It isn’t about how many hours you spend at home or at work; it’s about the flow you establish that brings energy to both parts of your life. Our hybrid working policy is flexible, and the frequency of time spent in your nominated office will vary across teams and job roles. Take a look at our fantastic benefits! We offer: Flexible work pattern, which can adapt to suit your schedules and personal commitments 31 days annual leave (plus bank holidays) that includes an additional three closure days over Christmas plus the opportunity to buy up to an additional 5 days Generous flexible pension schemes Protection benefit – life cover Annual Jisc performance award A range of wellbeing lifestyle benefits including company paid health care cash plan, employee assistance programme, mental health first aiders and support A generous budget to support you with external learning and continuous professional development Allocated allowance of up to £250 to equip your home office Financial well-being support including access to preferential loan and savings plans, mortgage advice, will writing tools and support and resources to help you make the most of your money The opportunity to donate to charity tax-free with our Payroll Giving benefit Electric Car Lease Scheme and option to purchase SmartTech – spreading the cost of your everyday white goods and technology A wide range of discounts from retailers and big-name high-street stores and CSSC membership Family friendly policies including enhanced parental, maternity and paternity leave and opportunity for career breaks Support your volunteering with up to 3 days volunteer leave Cycle to work scheme and eye care scheme including free eye test vouchers and £70 towards new glasses for VDU use Free flu vaccinations Employee recognition awards and travel loans A company culture which supports and promotes personal learning and development, including access to thousands of courses on LinkedIn Learning Equity, diversity and inclusion: At Jisc, we don’t look for ‘sameness’, but to truly include people who can add unique perspectives and experiences to our culture, and we are working hard to achieve progressive change. ‘Always inclusive’ is one of our six guiding principles which actively encourages us to bring our whole authentic selves to work. We believe that our commitment to equity, diversity and inclusion is fundamental to our success. Jisc believes our people make all the difference in cultivating an inclusive culture that welcomes ideas, encourages innovation, and values belonging. We work with passionate colleagues to strengthen knowledge and awareness, provide learning and development opportunities, and foster multiple employee networks which create a sense of community and influence our policies and practice. We work hard to create an equitable experience for our candidates and workforce which embraces all aspects of their identity including race and ethnicity, religion and belief, sex, gender identity, sexual orientation, trans identities, age, class, disability, neurodivergence, or veteran status. Application process: We are committed to supporting your success. Please let us know how we can best accommodate you t...


- Company Name
- Tenth Revolution Group
- Job Title
- Senior DevOps Engineer - £95,000
- Job Description
- Senior DevOps Engineer - £95,000 Location: 3 days week onsite in either the London or Newcaslte office. NOTE: Must be German speaking My client is a software provider in the business management space, offering solutions for a range of business functions that help small and medium-sized businesses streamline operations and stay compliant. My client is seeking a Senior DevOps Engineer - the successful candidate will work closely with both development and operations teams, playing a key role in deploying, monitoring, and continuously improving infrastructure through automation and modern cloud technologies. Key Responsibilities: Take full ownership of assigned services, ensuring ongoing availability, performance, and security Design and implement scalable and secure cloud solutions, with a strong focus on automation Promote and embed DevOps best practices, including CI/CD processes and principles Lead the resolution of service incidents, including root cause analysis and stakeholder communication Work collaboratively across teams to ensure systems meet security, performance, and operational standards Create and manage infrastructure as code and automated deployment pipelines Participate in a 24/7 on-call rota to support business-critical services Continuously identify and deliver improvements to operational processes and tooling Essential Skills & Experience: Significant experience in a DevOps, SRE, Systems Administration or similar role (ideally 5+ years) Proven hands-on experience with cloud platforms such as AWS, Azure, or Google Cloud (Kubernetes experience preferred) Strong scripting skills (e.g. PowerShell, Python, Bash) Operating Systems: Windows, Linux &/or MacOS. Experience with applications deployed in either AWS or Azure that are using distributed computing, containers, Kubernetes and/or serverless technologies. (Kubernetes experience preferred) Solid understanding of CI/CD pipelines, infrastructure automation, and monitoring tools Desirable: Associate or Professional-level cloud certifications Experience with serverless technologies and containerised workloads Exposure to software development, QA, or broader IT Operations functions REQUIRES BRITISH CITIZENSHIP OR ILR Interested in the role? Please apply directly to this advert, you can also schedule a call with me by emailing your CV to h.shemmings@jeffersonfrank.com, calling me on 0191 223 5303 or reach out on LinkedIn “Harry Shemmings”.


- Company Name
- Roku
- Job Title
- Software Engineer, Python Automation
- Job Description
- Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About The Role With millions of users worldwide, our products have earned a reputation for "just working" seamlessly right out of the box, almost like magic. This seamless experience is no accident; it's a testament to our commitment to creating products that are not just intuitive but downright obvious. At the heart of this commitment is the Roku OS QA Team, dedicated to rigorously testing every product and feature to ensure we deliver the most reliable streaming media platform in the industry. Our mission is simple: help people effortlessly find and stream the content they love. We achieve this through cutting-edge technology and engineering, always putting the customer at the center of everything we do. About the Team As part of our team, you'll leverage your diverse skills to support both Software Engineers and QA Engineers, tackling the daily challenges of their roles. Your specialist knowledge will be invaluable in suggesting improvements to enhance quality and streamline workflows, ensuring we continue to exceed our customers' expectations. What you'll be doing Contribute to tools and technology Build new tools and technology Debug failing tests to improve the quality of automated test tools and frameworks Conduct code reviews for improve code quality and optimization Promote coding conventions and standards for code re-usability and cleanliness Assist in monitoring and maintenance of critical systems We're excited if you have 3+ years of hands-on experience with automation systems 3+ years of Python programming experience 2+ years of experience developing test plans and test cases Bachelor’s degree in Computer Science or related Excellent verbal and written communication skills Experience working with remote teams Some knowledge of continuous integration tools (Jenkins/Hudson, TeamCity, Maven, Gradle) Hands on experience and proficiency in Linux/Unix systems Ability to learn new technologies quickly A self-directed professional able to work independently Previous experience with Non-Functional Testing (Performance Testing, Stress Testing) Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. The Roku Culture Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002. To learn more about Roku, our global footprint, and how we've grown, visit https://www.weareroku.com/factsheet. By providing your information, you acknowledge that you have read our Applicant Privacy Notice and authorize Roku to process your data subject to those terms.


- Company Name
- InPost Group
- Job Title
- Technical Support Manager
- Job Description
- Want to be part of a hyper growth, fast paced, global business that is radically changing the decades old delivery universe as we know it? If so, read on, as we’re looking for a Technical Support Manager to join our Network Heath team! Our mission? To switch up the status quo and become the UK’s leading out-of-home business. With a fast-growing network of thousands of smart lockers, hundreds of leading retail partners and the launch of our InPost collection points, we’re bringing freedom to anyone with a parcel. On our path to transforming e-commerce delivery in the UK, we’re building an unparalleled group of talent that’s hungry to help us disrupt the industry (find our 2023 annual report here). Our team is packed full of top-notch experts in e-commerce, technology, scale-up growth, sustainability, logistics and supply-chain. We’re a passionate bunch and expectations are high, but we’re team players – collaborating, supporting, and leaving egos at the door. About The Role As a Technical Support Manager, you will be a first point of escalation for our Technical Support Team and to support to resolve issues with InPost Automatic Parcel Machines Software, hardware, and peripherals. The Technical Support Manager will focus on both specific aspects of the IT department, such as applications, as well as general technical support to end-users whilst examining issues with IT software and equipment and developing and deploying solutions to keep systems working efficiently. The Technical Support Manager will report in to our Head of Network Health and will also work with technicians and administrators in UK and Poland to resolve issues that require extra attention or indicate a larger problem within the IT ecosystem. This role requires strong technical and creative problem-solving skills mixed with client support and service. What You’ll Be Doing Lead and manage a team of four Technical Support Engineers, overseeing escalations and ensuring timely, effective resolution of complex technical issues. Manage, deliver and report on Key Performance Indicators, driving continuous improvement. Lead the training and development of internal and external stakeholders to enhance technical capabilities. Lead the creation, implementation, and maintenance of documentation for internal teams and contractors. Manage the escalation process for complex technical issues, ensuring swift resolution. Provide weekly reporting on root cause analysis for high-impact APM callouts, identifying trends and implementing fixes. Support Network Operations by managing technical calls within agreed SLA targets. Develop and maintain IT operational documents and best practice guidelines. Manage system testing and updates, ensuring minimal disruption to operations. Stay ahead of upcoming software and firmware changes, ensuring the team is informed and changes are implemented effectively and on time. What We Need From You We’re looking for people who are ready for a fast paced environment, get their kicks out of problem solving and can balance getting today's stuff done, whilst building for the future. We’re looking for people with drive and natural curiosity – who want to do things differently. And do them brilliantly. Proven experience in IT support engineering roles and in leading a team is essential. In-depth working knowledge of Kibana, Elasticsearch, and SQL. Forward-thinking approach with the ability to work independently, take initiative, and drive resolution of complex issues. Skilled in identifying challenges and developing smart, efficient solutions. Experience delivering within a fast-paced, ever-evolving environment while maintaining high performance. Technical skills required: Elasticsearch & Kibana, Java, PHP, SQL, cloud administration, Linux, HTML, JavaScript, ITIL, Incident and Problem Manager Perks of the job!: We love to reward our people for the great work they do: Enhanced Annual Leave – 26 Days Plus the Option to Buy Additional Days per year More time for you to relax, explore, and enjoy life. Vitality Health Care Stay healthy and happy with our top-notch health coverage. Work from Anywhere – 4 Weeks per year Embrace the freedom to work remotely abroad for up to 4 weeks per year, allowing you to explore new horizons while staying connected. Enhanced Parental Leave We support you during those precious family moments. Rail Loan Commute with ease! Purchase an annual season ticket, expense it through our InPost expenses procedure, and enjoy a more affordable interest free repayment over the year. Volunteering Days Take a paid day to make a difference in your community Hybrid Working (Role suitability dependent) We innovate, collaborate and optimise by coming together 3 days per week in the office Bring Your Dog to Work Day (Every Friday) Make every Friday pawsitively amazing! The InPost Process We pride ourselves on our candidate experience. We want to make this as straightforward as possible, for you and for us! We will try our best to get back to you within a few days to let you know if we’d like to take you to the first stage. This normally involves a 20 minute chat with our Talent Team. If we both feel the connection, you’ll then go through another one or two stages, depending on the level of the role. At InPost, we love uniqueness. Our strength is our people. We strive to create an open, equal, inclusive environment in which everyone has the opportunity to flourish and be themselves.