Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Unlock Your Potential
Generate Job-Optimized Resume
One Click And Our AI Optimizes Your Resume to Match The Job Description.
Is Your Resume Optimized For This Role?
Find Out If You're Highlighting The Right Skills And Fix What's Missing
Experience Level
Senior
Qualifications
To succeed in this position, applicants should possess:A Bachelor's degree in Computer Science or a related field. Proven experience in software development, particularly in languages such as Java, C#, or Python. Strong understanding of software development methodologies and practices. Exceptional problem-solving skills and attention to detail. Ability to work effectively in a team environment and communicate technical concepts clearly.
About the job
Join our innovative team at AECOM as a Senior Software Engineer, where you will play a critical role in designing and developing cutting-edge software solutions. You will collaborate with cross-functional teams to bring complex projects to fruition, ensuring high quality and performance standards are met.
About AECOM
AECOM is a global leader in infrastructure and environmental solutions, providing unmatched expertise in engineering, architecture, and construction management. We are committed to fostering a diverse and inclusive workplace that empowers our employees to thrive.
Full-time|On-site|UK - London, Battersea Power Station
About Us SharkNinja is a global leader in product design and technology, offering a diverse range of highly rated lifestyle solutions that enhance the lives of consumers worldwide. With two trusted brands, Shark and Ninja, we are committed to delivering innovative products that disrupt markets and create significant growth. Headquartered in Needham, Massachusetts, we employ over 4,100 dedicated associates, and our products are available through key retailers and online platforms globally. About the RoleAt SharkNinja, we engineer intelligent, connected products that excite consumers and transform categories. Our engineering teams are expanding in Firmware, Cloud, and Mobile App development. We are building systems that integrate hardware, software, and digital experiences, leveraging AI to streamline design, coding, and testing processes.Join us in designing and delivering the next generation of SharkNinja products, including mobile applications that link consumers to their devices, full-stack architectures that provide seamless experiences, and cross-platform solutions that bring intelligence right to users' fingertips. You'll enhance our current SharkClean app platform while helping to shape a unified app ecosystem for all SharkNinja connected devices. Together, we are making our products smarter every day.What You'll DoCreate cross-platform solutions with React Native to expedite feature delivery for both iOS and Android.Collaborate closely with embedded systems, cloud, and hardware teams to provide comprehensive connected product experiences.Design and implement full-stack architectures that integrate mobile applications with cloud services and connected devices.Develop, execute, and automate tests to verify reliability, performance, and consumer-ready quality.Optimize mobile app performance for broad consumer deployment across diverse device environments.Engage with cross-functional development teams across the software stack from embedded systems to cloud services.
At Ripple Labs Inc., we envision a future where value can be transferred as effortlessly as information. Our mission is bold and transformative, and we are already making significant strides. With our innovative cryptocurrency solutions tailored for financial institutions, businesses, governments, and developers, we are enhancing the global financial landscape, fostering economic equity, and creating opportunities worldwide. Join us and collaborate with a team of dedicated professionals who support each other in achieving excellence.If you're eager to make a tangible impact and advance your career, we invite you to become part of our journey to create real-world value.Your RoleAs a Senior Mobile Software Engineer, you will contribute to Palisade, Ripple’s premier wallet-as-a-service platform. This platform empowers businesses, fintech companies, and banks to develop use cases in digital asset treasury, payments, and exchanges.
About Checkout.com Checkout.com powers digital payments for brands such as eBay, ASOS, Klarna, Uber Eats, and Sony. The platform handles billions of transactions each year, making payments simple for businesses and consumers alike. Headquartered in London, Checkout.com operates from 19 offices across six continents. The team values performance and continuous improvement, working together to shape the future of fintech. Role Overview The Senior Mobile Engineer will help design and build mobile products that reach millions of users. This role focuses on creating user-friendly and scalable mobile experiences, collaborating with engineers and product leaders to deliver high-quality solutions. Responsibilities include defining architecture, leading technical investigations, and building the systems that support Checkout.com’s consumer products. What You Will Do Design and develop mobile experiences used by a global audience. Lead feature development from planning through deployment and ongoing support. Work closely with backend teams to align system capabilities with mobile needs. Champion best practices in testing, monitoring, and release processes to strengthen product reliability. Mentor team members, review code, and help shape the long-term technical direction for mobile at Checkout.com. Location This position is based in London.
Senior Android Software EngineerAt Deliveroo, we are on a mission to revolutionize the shopping and dining experience, powered by our commitment to impact, innovation, and growth. Our Engineering teams face complex technical challenges in a global, three-sided marketplace, creating and enhancing systems that serve millions of customers, riders, and partners every day.From real-time logistics to robust infrastructure and marketplace optimization, we design, build, and maintain technology that fuels Deliveroo’s expansive growth.We are seeking a Senior Android Software Engineer to join our dynamic team in London. In this role, you will contribute to the development and scalability of our top-tier mobile applications, ensuring an uninterrupted and high-performance experience for our diverse user base. This position is based in our London office with a hybrid work arrangement, typically requiring three days in the office.Explore our Engineering team to learn about what motivates us, our collaborative work environment, and what you can expect from us.Your ResponsibilitiesAs a member of the Consumer Tech team, you will focus on the complete customer journey—from the moment they launch the app to when their meal arrives—ensuring each interaction is seamless, quick, and dependable.Your daily activities will include:Lead technical execution by designing, developing, and scaling Android applications that manage complex, real-time interactions on a global scale.Enhance architectural frameworks and conduct code reviews to ensure the maintainability, visibility, and operational health of our mobile codebase.Collaborate with cross-functional teams (PMs, Experience Designers) to plan projects, guide technical decisions, and influence the team’s roadmap.Take ownership of large-scale features from conception to delivery, streamlining maintenance and ensuring operational readiness across our production systems.Foster the development of team members by mentoring peers, promoting efficiency, and actively participating in the engineering hiring process.What We’re Looking ForThe ideal candidate will possess substantial expertise in several of the following areas, with an eagerness to expand their knowledge in others:Extensive experience in developing Android applications, showcasing a robust understanding of the platform and its ecosystem.
Join our dynamic team as a Reverse Engineer specializing in Mobile Software Security. In this role, you will leverage your expertise in reverse engineering and security analysis to identify and mitigate threats in mobile applications and operating systems. Your contributions will play a crucial role in enhancing the security posture of our clients.Key Responsibilities:Conduct intelligence analysis to identify and assess potential threats.Offer subject matter expertise to support various operational initiatives.Identify and evaluate new intelligence sources related to current and emerging technological threats.Skills and Expertise Required:Proficient in assembly language.Hands-on experience with Android applications and operating systems.A minimum of 3 years of relevant experience in reverse engineering and code-level security auditing, with a solid understanding of assembly language and the ability to unpack obfuscated code.Experience in both static and dynamic analysis of malicious binaries.Familiarity with Java programming.Strong analytical skills in security-related data analysis.Proficient with tools such as IDA Pro and OllyDbg.A robust foundation in security engineering, computer and network security, and authentication protocols.Qualifications:A Bachelor's degree in Engineering or a related field, or equivalent practical experience.
Role overview hiya seeks a Full-Stack Software Engineer based in London to focus on mobile applications. This position involves designing, building, and maintaining mobile solutions that support both user experience and business objectives. What you will do Design and develop mobile application features, taking ideas from initial concept through to deployment Maintain and enhance existing mobile solutions Collaborate with colleagues across different teams to deliver reliable, high-quality software Work on projects aimed at improving the user experience
Senior iOS Software EngineerAt Deliveroo, we are on a mission to revolutionize the way people shop and dine. Our culture is driven by impact, innovation, and growth, as our engineering teams confront intricate technical challenges in a global, three-sided marketplace, constructing and scaling systems that cater to millions of customers, riders, and partners daily.From real-time logistics to resilient infrastructure and marketplace optimization, we create and maintain the technology that fuels Deliveroo's expansive growth.We are seeking a Senior iOS Software Engineer to enhance our London team. In this position, you will play a vital role in evolving our mobile architecture and delivering high-performance features that shape the future of on-demand delivery. This position allows for a hybrid work setup, typically involving 3 days in the office.Learn more about our Engineering team — discover our motivations, work dynamics, and what you can anticipate.Your ResponsibilitiesAs part of the Consumer team, you will be pivotal in ensuring that millions of users effortlessly transition from
About the Team Join SumUp's Mobile Platform Squad as a Senior Android Engineer and play a pivotal role in the development of our rapidly expanding Android ecosystem. With substantial investments in our flagship products, we empower our feature teams to create world-class experiences. You will be crucial in establishing a robust foundation that allows over 40 Android engineers to maximize their productivity and efficiency, directly influencing the future of mobile payments for millions of merchants. Our engineering culture promotes autonomy, collaboration, and innovation. Your contributions will have a significant impact, connecting mobile engineers across the organization. This role is vital for: Eliminating Bottlenecks: Strategically addressing and resolving critical bottlenecks in CI/CD pipelines and app infrastructure that may hinder the delivery of new features and enhancements. Enhancing Developer Experience: Designing and implementing state-of-the-art tools and infrastructure that markedly improve the developer experience, reduce build times, and streamline workflows for our extensive Android engineering team. Modernizing a Mature Codebase: Leading the evolution and enhancement of our Android codebase, with an emphasis on code simplicity, maintainability, and overall health across all SumUp Android products. Ensuring Product Stability & Scalability: Offering foundational support and guidance across our diverse Android product portfolio, ensuring consistency, reliability, and smooth operation for products such as Register, Android Terminal, SumUp Go, and the Merchant app. What You’ll Do: Strategic Impact: Lead initiatives to shape the core experience for both merchants and our internal Android developers, directly contributing to SumUp's ambitious Android product roadmap. Technical Leadership: Architect, develop, and maintain critical tools, frameworks, and infrastructure that significantly enhance the consistency, scalability, and reliability of our mobile applications, ensuring no adverse effects across our various Android products. Performance & Efficiency: Drive initiatives in CI/CD systems, advanced developer tooling, and performance optimizations to dramatically streamline mobile development processes and reduce build times for our expanding team. Codebase Evolution: Proactively address technical debt, enhance code health, and introduce best practices to a complex, mature codebase, ensuring its long-term viability.
About xAIAt xAI, our mission is to develop artificial intelligence systems that genuinely comprehend the universe, empowering humanity's quest for knowledge. Our compact team is driven, highly motivated, and committed to engineering excellence. We seek individuals who relish challenges and are fueled by curiosity. Operating with a flat organizational structure, we encourage every employee to engage hands-on and contribute significantly to our mission. Leadership opportunities are awarded to those who demonstrate initiative and consistently deliver outstanding results. Strong work ethics and effective prioritization skills are essential for success in our environment. Excellent communication skills are also vital, as all team members must share knowledge clearly and concisely with their peers.About the RoleWe are on the lookout for an outstanding iOS engineer to join our small yet impactful team, focused on developing one of the most valuable AI applications in the world based on its user impact. You’ll be instrumental in crafting innovative mobile experiences that merge technical finesse with product excellence. The ideal candidate will possess the following qualifications:
Join Relay, where we are revolutionizing the logistics landscape in the digital age. With the backing of Europe’s largest logistics Series A funding ($35M), spearheaded by forward-thinking investors like Plural, we are scaling at an unprecedented rate, outpacing 99.98% of other venture-backed startups. Our mission is to build an exceptionally talented team that will redefine the logistics industry.Our Vision: To eliminate barriers in commerce. High delivery costs currently act as a hidden burden on e-commerce, restricting what can be sold online and who can access it. We aspire to create an ecosystem where goods flow freely among people, ensuring a seamless shopping experience for everyone.About Our Team• Comprising approximately 110 professionals, over 50% of whom specialize in engineering, product, and data• 45+ advanced degrees in fields like computer science, mathematics, and operations research• Thousands of data points meticulously managed for each parcel that we handle• An intellectually stimulating culture driven by first-principles thinking, quick feedback loops, and continuous experimentation.Work with Industry InnovatorsDiego Protas – Director of EngineeringDiego possesses expertise in distributed systems and hardware architecture, integrating physical computing with large-scale enterprise infrastructure. His previous experience includes leading teams of over 170 engineers at Mercado Libre and executing extensive ML-based inference at Meta. At Relay, Diego infuses enthusiasm and hands-on guidance to set new standards in speed and reliability.Technology Stack OverviewCross-platform applications built with Flutter, emphasizing user experienceUtilizing Python, Rust, and TypeScript - we prioritize simplicity while employing the best tools availableCloud-native infrastructure on GCP featuring extensive use of BigQuery and Cloud RunRegular implementation of ML modeling and LLM inference - this is integral to our operationsInnovative tech integrations, including robotics and IoT-driven operationsYour ResponsibilitiesEngage across the full technology stack, from mobile applications to data infrastructure
Role overview airapps seeks a Mobile Software Architect to help define the technical direction for its mobile products. This position centers on setting architecture standards, ensuring scalability, and improving usability across the company’s mobile applications. Key responsibilities Design and develop mobile applications for airapps products Make architectural decisions that support scalable and reliable solutions Advise and guide the development team on mobile architecture best practices Contribute to product quality and enhance the user experience Location This role is based in the London Metropolitan Area.
About the Position Jane Street is on the lookout for a skilled Mobility/MDM Engineer with a robust background in mobile device management (MDM) and remote device solutions. In this pivotal role, you will be responsible for engineering, managing, and maintaining a rapidly expanding fleet of thousands of iOS and Android devices, ensuring they remain seamlessly connected to essential applications and services that are integral to our business operations. Your focus will be on enhancing, automating, and standardizing our fleet of corporate-owned and BYOD-managed devices, along with their supporting infrastructures. This involves crafting and maintaining PowerShell scripts, optimizing MDM systems, and collaborating with global teams to troubleshoot issues, deploy updates, and enhance systems in this dynamic and fast-paced field. Additionally, you will devise innovative solutions for business challenges and architect integrations that satisfy a range of stakeholder requirements. Strong communication and interpersonal skills are essential, as you will engage with colleagues across the firm worldwide to identify and resolve issues, plan and execute deployments, and improve existing systems whenever possible. Attention to detail and accurate record-keeping are critical in this role. You must possess excellent troubleshooting skills and be expected to document problem resolution processes resulting from thorough root cause analysis. This position is part of our IT Engineering group, which is a dedicated team that architects and manages a global physical, virtual, and mobile computing environment. Your analytical expertise will directly support our colleagues and ensure the highest standards of system performance.
Role overview Spotify is hiring a Senior Mobile iOS Engineer in London. The focus of this position is to build and enhance features for the iOS platform, shaping the listening experience for millions of users around the world. What you will do Design and implement new features for Spotify’s iOS app Collaborate with product, design, and engineering teams to deliver polished mobile applications Influence technical decisions that improve user experience and app performance Requirements Proven experience developing mobile applications for iOS Ability to work effectively with cross-functional teams Drive to create solutions that connect with a global audience Spotify Technology S.A. aims to unlock human creativity through the intersection of technology and music.
Join our innovative team at getscope as a Senior Software Engineer. In this pivotal role, you will design, develop, and implement cutting-edge software solutions that will drive our projects forward. Collaborate with cross-functional teams to translate business needs into technical requirements while ensuring high quality and performance of applications.
Join Runna as a Senior Software Engineer II, where you'll play a pivotal role in enhancing our software solutions. You will collaborate with cross-functional teams to design, develop, and implement robust applications that meet our customers' needs. Your expertise will help us push the boundaries of technology, ensuring our products remain at the forefront of the industry.
Full-time|$180K/yr - $300K/yr|Remote|Remote — London, England, United Kingdom
About the PositionWe are seeking a highly skilled and motivated Senior Software Engineer - Generalist to join our innovative team at Anza. This role is pivotal in enhancing our Agave client and the overarching Solana network, focusing on performance, reliability, and security.About UsAnza is a cutting-edge R&D lab focused on the Solana blockchain, dedicated to revolutionizing blockchain performance and scalability. With a team of seasoned executives and core engineers, we tackle the most pressing challenges in the Web3 space. We believe in the power of collaboration and transparency, building robust protocols that can support the crypto ecosystem's growth and security.Your ResponsibilitiesDevelop and optimize our technical infrastructure, particularly the Agave client within the Solana ecosystem.Design and implement testing frameworks to simulate adversarial attacks and proactively identify vulnerabilities.Analyze performance metrics to pinpoint and resolve bottlenecks.Collaborate with subject matter experts to understand and define performance requirements for code components.Benchmark new solutions to enhance system reliability and performance.Work alongside cross-functional teams to architect solutions focused on scalability, security, and optimal performance.Contribute to all stages of the software development lifecycle, ensuring seamless transitions through development, staging, and production.Document architecture and processes to promote standardization and knowledge sharing across teams.
Join a Revolutionary CompanyAt Palantir, we are redefining the landscape of software designed for data-driven decision-making and operational efficiency. Our innovative platforms enable partners to make significant advancements—from developing life-saving pharmaceutical solutions to predicting supply chain challenges and reuniting families with missing children.Position OverviewThe Substrate team at Palantir is at the forefront of our core production infrastructure, managing hundreds of Kubernetes (K8s) clusters across diverse environments including on-premises setups and leading cloud services. As a Senior Software Engineer within Substrate, you will spearhead the design and development of our managed Kubernetes offerings, ensuring they operate seamlessly across all scenarios.In this role, you and your team will lead the deployment and management of our K8s clusters, achieving complete automation with zero manual intervention through the creation of cutting-edge tooling and contributions to core Cloud Native Computing Foundation (CNCF) components. You will play a vital role in maintaining scalability, stability, and security across a varied landscape of compliance standards and hosting infrastructures. Our team culture is anchored in engineering excellence and operational rigor, prioritizing proactive issue resolution and significant investments in automation and self-healing technologies.If you are passionate about large-scale infrastructure and Kubernetes, this opportunity is tailored for you.
Join our innovative team at AECOM as a Senior Software Engineer, where you will play a critical role in designing and developing cutting-edge software solutions. You will collaborate with cross-functional teams to bring complex projects to fruition, ensuring high quality and performance standards are met.
About the Role Shawbrook Bank is looking for a Senior Software Engineer in London. This role focuses on building software that supports business growth and improves efficiency. Collaboration with other engineers and teams is central to the work. What You Will Do Develop and maintain high-quality software tailored to customer needs Work closely with colleagues to deliver solutions that support the bank’s goals Contribute technical expertise to projects and ongoing improvements
Join Multiverse as a Senior Software Engineer specializing in Platform Engineering. In this pivotal role, you will leverage your expertise to design, build, and enhance our platform, ensuring it meets the highest standards of performance and reliability. Collaborate with cross-functional teams to deliver robust solutions that drive the success of our innovative programs.
Apr 13, 2026
Sign in to browse more jobs
Create account — see all 4,085 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.