Cake Job Search

Advanced filters
Off
About the Role AIFIAN is seeking a Senior Product Designer to join our mission to innovate and streamline real-world asset investment globally. In this role, you’ll play a pivotal part in every stage of product development—from brainstorming the next big idea to collaborating with engineering and product management teams to bring it to life. We’re looking for a designer who thrives on learning and is passionate about crafting exceptional user experiences. You excel at translating abstract concepts into tangible deliverables such as complex workflows, wireframes, user interface designs, interaction models, and prototypes. With a deep understanding of the latest web and mobile app technologies, you approach design with a user-centered mindset, always considering the impact on functionality and usability. You are detail-oriented, comfortable working with technical teams, adept at leveraging data to inform decisions, and thrive in fast-paced environments. What You'll Do Design wireframes, prototypes, and high-fidelity visuals using tools like Figma, Sketch, or Adobe XD. Own the design process for a product area, managing end-to-end design for key features to ensure they meet both user needs and business objectives. Conduct user research and usability testing to guide design decisions and deliver seamless user experiences. Develop user-centered designs informed by market analysis, customer feedback, user research, and technical opportunities or constraints. Collaborate closely with product managers, engineers, and growth teams to align design strategies with business goals. Communicate design rationale and decisions effectively to stakeholders, building consensus and inspiring confidence in your vision. Stay informed about industry trends and best practices to continually enhance product design and user experience.
1M ~ 2M TWD / year
5 years of experience required
No management responsibility
Frontend Engineer, Block River Technologies Taipei Taiwan, Remote/Hybrid, Open to Full-time/Part-time and Contractors Block River Technologies is a leading provider of cutting-edge solutions in DLT research, FinTech, and Algorithmic Trading. We're revolutionizing the financial industry through innovative technologies and data-driven insights. In this thriving environment, we are seeking an experienced Frontend Engineer with expertise in React to join our development team. As a significant contributor, you will collaborate with our UI/UX designers and backend developers to create visually appealing and intuitive user interfaces for our web applications. With a rich history of crafting traditional finance and Web3 products, we are on a mission to bring financial independence to the masses. We welcome talented and passionate individuals who are ready to embrace the complexities and challenges of frontend development within the fintech, DLT and Web3 technologies space. As a Frontend Engineer, you will be responsible for maintaining and upgrading web applications, keeping ease of use in mind, and creating beautiful user interface designs that cater to the needs of users. Responsibilities Develop high-quality, reusable, and efficient React components for our web applications while adhering to best practices and coding standards.Ensure the technical feasibility of UI/UX designs, collaborate with designers to translate design mockups and wireframes into elegant and responsive user interfaces.Optimize applications for maximum speed and scalability while ensuring cross-browser compatibility.Work closely with backend developers to integrate frontend components with backend APIs and external services, ensuring seamless communication among modules.Collaborate with other team members and stakeholders
750K ~ 1.2M TWD / year
1 years of experience required
No management responsibility
Minimum qualifications: Bachelor's degree or equivalent practical experience. 8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript). 3 years of experience in a technical leadership role; overseeing projects, with 2 years of experience in a people management, supervision/team leadership role. Preferred qualifications: Master's degree or PhD in computer science or a related technical field. 3 years of experience working in a changing organization. Experience coding with Java, TypeScript, APIs, and databases. About the jobLike Google's own ambitions, the work of a Software Engineer goes beyond just Search. Software Engineering Managers have not only the technical expertise to take on and provide technical leadership to major projects, but also manage a team of Engineers. You not only optimize your own code but make sure Engineers are able to optimize theirs. As a Software Engineering Manager you manage your project goals, contribute to product strategy and help develop your team. Teams work all across the company, in areas such as information retrieval, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, security, data compression, user interface design; the list goes on and is growing every day. Operating with scale and speed, our exceptional software engineers are just getting started -- and as a manager, you guide the way.With technical and leadership expertise, you manage engineers across multiple teams and locations, a large product budget and oversee the deployment of large-scale projects across multiple sites internationally. The Platforms and Devices team encompasses Google's various computing software platforms across environments (desktop, mobile, applications), as well as our first party devices and services that combine the best of Google AI, software, and hardware. Teams across this area research, design, and develop new technologies to make our user's interaction with computing faster and more seamless, building innovative experiences for our users around the world.Responsibilities Manage a team of engineers. Drive projects and provide technical leadership to inspire teams to innovate, design, and implement user facing capabilities for account foundation, growth engine campaign experiences. Build and scale infrastructure to enable sign up experience changes. Partner and collaborate with engineering teams across multiple Google product areas, product, and program management teams. Work with partner teams and product managers in developing a long-term technology roadmap. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
Negotiable
No requirement for relevant working experience
Minimum qualifications: Bachelor's degree or equivalent practical experience. 8 years of experience in software development. 5 years of experience building and developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies. Preferred qualifications: 5 years of people management experience. 5 years of experience testing, and launching software products. 3 years of experience with software design and architecture. Experience in managing projects and collaborating across different teams. About the jobLike Google's own ambitions, the work of a Software Engineer goes beyond just Search. Software Engineering Managers have not only the technical expertise to take on and provide technical leadership to major projects, but also manage a team of Engineers. You not only optimize your own code but make sure Engineers are able to optimize theirs. As a Software Engineering Manager you manage your project goals, contribute to product strategy and help develop your team. Teams work all across the company, in areas such as information retrieval, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, security, data compression, user interface design; the list goes on and is growing every day. Operating with scale and speed, our exceptional software engineers are just getting started -- and as a manager, you guide the way.With technical and leadership expertise, you manage engineers across multiple teams and locations, a large product budget and oversee the deployment of large-scale projects across multiple sites internationally. Google Cloud accelerates every organization’s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google’s cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems.Responsibilities Manage and mentor a team of engineers and engineering managers, fostering a culture of innovation, collaboration, and continuous improvement. Define the technical roadmap and strategy for the Kubernetes Infrastructure layer of the Google Distributed Cloud (GDC) product line. Oversee the end-to-end development life-cycle, from concept and design to deployment and maintenance. Guide the team in integrating AI into their daily routines to maximize productivity. Work closely with GDC operators, SREs (Site Reliability Engineers), and other engineering teams to identify needs and deliver impactful solutions. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
Negotiable
No requirement for relevant working experience
Minimum qualifications: Bachelor's degree or equivalent practical experience. 8 years of experience in software development. 5 years of experience with embedded operating systems. 3 years of experience in a technical leadership role. 2 years of experience in a people management or team leadership role. Preferred qualifications: Master's degree or PhD in Computer Science or related technical fields. 3 years of experience working in a complex, matrixed organization. 2 years of experience in Layer-2/3 networking protocols and experience in networking technologies such as SDN, DPDK, RDMA, QoS etc. About the jobLike Google's own ambitions, the work of a Software Engineer goes beyond just Search. Software Engineering Managers have not only the technical expertise to take on and provide technical leadership to major projects, but also manage a team of Engineers. You not only optimize your own code but make sure Engineers are able to optimize theirs. As a Software Engineering Manager you manage your project goals, contribute to product strategy and help develop your team. Teams work all across the company, in areas such as information retrieval, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, security, data compression, user interface design; the list goes on and is growing every day. Operating with scale and speed, our exceptional software engineers are just getting started -- and as a manager, you guide the way.With technical and leadership expertise, you manage engineers across multiple teams and locations, a large product budget and oversee the deployment of large-scale projects across multiple sites internationally. Behind everything our users see online is the architecture built by the Technical Infrastructure team to keep it running. From developing and maintaining our data centers to building the next generation of Google platforms, we make Google's product portfolio possible. We're proud to be our engineers' engineers and love voiding warranties by taking things apart so we can rebuild them. We keep our networks up and running, ensuring our users have the best and fastest experience possible.Responsibilities Design and develop the control plane for Infrastructure Processing Units (IPUs) and Smart Network Interface Cards (SmartNICs). Set clear expectations with individuals based on their level and role and aligned to the broader organization's goals. Meet regularly with individuals to discuss performance and development and provide feedback and coaching. Implement networking and embedded-system features. Design, guide and vet systems designs within the scope of the broader area, and write product or system development code to solve ambiguous problems. Review code developed by other engineers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency). Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
Negotiable
No requirement for relevant working experience
Minimum qualifications: Bachelor's degree or equivalent practical experience. 8 years of experience in software development. 3 years of experience in a technical leadership role. 2 years of experience in a people management or team leadership role. Preferred qualifications: Master’s degree or PhD in Engineering, Computer Science, or a related technical field. 3 years of experience working in a complex organization. About the jobLike Google's own ambitions, the work of a Software Engineer goes beyond just Search. Software Engineering Managers have not only the technical expertise to take on and provide technical leadership to major projects, but also manage a team of Engineers. You not only optimize your own code but make sure Engineers are able to optimize theirs. As a Software Engineering Manager you manage your project goals, contribute to product strategy and help develop your team. Teams work all across the company, in areas such as information retrieval, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, security, data compression, user interface design; the list goes on and is growing every day. Operating with scale and speed, our exceptional software engineers are just getting started -- and as a manager, you guide the way.With technical and leadership expertise, you manage engineers across multiple teams and locations, a large product budget and oversee the deployment of large-scale projects across multiple sites internationally. At Corp Eng, we build world-leading business solutions that scale a more helpful Google for everyone. As Google’s IT organization, we provide end-to-end solutions for organizations across Google. We deliver the right tools, platforms, and experiences for all Googlers as they create more helpful products and services for everyone. In the simplest terms, we are Google for Googlers.Responsibilities Coach, and manage a strong team of engineers, setting the team’s goals, and mentoring them as they grow in their careers. Develop a strong bench of technical leaders for the next generation of AI/ML solutions. Advocate a culture of AI experimentation and drive the deployment of intelligent, automated solutions to reduce user friction and increase self-service efficiency. Facilitate alignment and clarity across teams on goals, outcomes, and timelines. Manage project priorities, deadlines, and deliverables. Design, develop, test, deploy, maintain, and enhance large scale software solutions. Oversee systems designs and review product or system development code to solve problems. Review code developed by other engineers and provide feedback to ensure standard procedures (e.g., style guidelines, checking code in, accuracy, testability, and efficiency). Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
Negotiable
No requirement for relevant working experience
Minimum qualifications: Bachelor’s degree or equivalent practical experience. 8 years of experience in cloud-based software development. 3 years of experience in team management. Experience in C++, Go, Python, or Java. Preferred qualifications: Experience in distributed systems, system design, relational databases, and cloud. Experience in distributed database management. About the jobLike Google's own ambitions, the work of a Software Engineer goes beyond just Search. Software Engineering Managers have not only the technical expertise to take on and provide technical leadership to major projects, but also manage a team of Engineers. You not only optimize your own code but make sure Engineers are able to optimize theirs. As a Software Engineering Manager you manage your project goals, contribute to product strategy and help develop your team. Teams work all across the company, in areas such as information retrieval, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, security, data compression, user interface design; the list goes on and is growing every day. Operating with scale and speed, our exceptional software engineers are just getting started -- and as a manager, you guide the way.With technical and leadership expertise, you manage engineers across multiple teams and locations, a large product budget and oversee the deployment of large-scale projects across multiple sites internationally. The Spanner Migration team helps shape the future of cloud databases. We are not just migrating databases, we are building the tools that empower Google Cloud customers worldwide to unlock the full potential of Spanner. Spanner is the backbone of many of Google's most critical products. Its scalability, consistency, and SQL familiarity make it a game-changer in the industry. Our team addresses complex challenges across the Spanner stack, making a direct impact on both internal Google users and external clients.Google Cloud accelerates every organization’s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google’s cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems.Responsibilities Lead and mentor a high-performance team to foster growth and collaboration. Solve complex distributed systems challenges to ensure seamless migrations. Drive global impact by scaling Spanner adoption for businesses worldwide. Define strategy and technical direction for migration tooling. Partner with Principal Engineers and Executive Team Leads on core technical initiatives. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
Negotiable
No requirement for relevant working experience
Google welcomes people with disabilities.Minimum qualifications: Bachelor's degree or equivalent practical experience. 8 years of experience in software development. 3 years of experience in a technical leadership role. 2 years of experience in a people management or team leadership role. Preferred qualifications: Experience in leading, influencing and engaging with cross-functional teams to shape design and project direction. Experience in building test automation to scale and improving efficiency. Experience in managing wide scope of projects and teams. Experience in Android system components, interfaces, and protocols on mobile devices. Knowledge of mobile development, machine learning and its application and tools. About the jobLike Google's own ambitions, the work of a Software Engineer goes beyond just Search. Software Engineering Managers have not only the technical expertise to take on and provide technical leadership to major projects, but also manage a team of Engineers. You not only optimize your own code but make sure Engineers are able to optimize theirs. As a Software Engineering Manager you manage your project goals, contribute to product strategy and help develop your team. Teams work all across the company, in areas such as information retrieval, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, security, data compression, user interface design; the list goes on and is growing every day. Operating with scale and speed, our exceptional software engineers are just getting started -- and as a manager, you guide the way.With technical and leadership expertise, you manage engineers across multiple teams and locations, a large product budget and oversee the deployment of large-scale projects across multiple sites internationally. The Google Pixel team focuses on designing and delivering the world's most helpful mobile experience. The team works on shaping the future of Pixel devices and services through some of the most advanced designs, techniques, products, and experiences in consumer electronics. This includes bringing together the best of Google’s artificial intelligence, software, and hardware to build global smartphones and create transformative experiences for users across the world.Responsibilities Contribute or lead software test engineering efforts from planning, execution and delivery that solves or manage our business objectives. Lead or develop scalable and reliable automation systems, identify defects and make actionable, develop or adapt the infrastructure/tools for productivity. Guide, analyze and decompose complex systems to surface root causes, identify patterns that lead to general solutions for broader applications. Collaborate with teams across Google, working with various cultures, job functions, and backgrounds. Define goals and guide teams to align with the organization directions, lead through examples, mentor and grow the team. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
Negotiable
No requirement for relevant working experience
Google welcomes people with disabilities.Minimum qualifications: Bachelor’s degree, or equivalent practical experience. 8 years of experience in software development (e.g., C++). 3 years of experience in a technical leadership role. 2 years of experience in a people management or team leadership role. Preferred qualifications: Master's degree or PhD in Computer Science or a related technical field. 3 years of experience with working in a matrixed organization. Experience with working on low-level systems (e.g., C++, operating systems). Experience with working on web technologies, browsers or Artificial Intelligence (AI). About the jobLike Google's own ambitions, the work of a Software Engineer goes beyond just Search. Software Engineering Managers have not only the technical expertise to take on and provide technical leadership to major projects, but also manage a team of Engineers. You not only optimize your own code but make sure Engineers are able to optimize theirs. As a Software Engineering Manager you manage your project goals, contribute to product strategy and help develop your team. Teams work all across the company, in areas such as information retrieval, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, security, data compression, user interface design; the list goes on and is growing every day. Operating with scale and speed, our exceptional software engineers are just getting started -- and as a manager, you guide the way.With technical and leadership expertise, you manage engineers across multiple teams and locations, a large product budget and oversee the deployment of large-scale projects across multiple sites internationally.Chrome Loading team is dedicated to advancing the web ecosystem by leveraging the technology stack to deliver instant, secure, and predictable performance across all platforms. We are focused on pillars such as modernizing the network/loading stack, scaling instant navigation with prefetching/prerendering, and improving performance of Google products. We drive improvements in business-critical Key Performance Indicators (KPIs) and core performance metrics. In this role, you will be responsible for the people, strategy, and execution of one of Chromium's foundational technology stacks.Responsibilities Manage a performing team of engineers, including executive separate contributors. Be responsible for performance management and career development. Define the technical goal and ensure architectural integrity for Chrome Loading. Lead horizontal, cross-stack initiatives to improve loading performance. Act as the primary technical contact for internal partners to optimize KPIs. Collaborate with external ecosystem partners to facilitate adoption of modern loading technologies including web-platform standardization work. Lead bug triage, security vulnerability remediation, and technical debt reduction to maintain a development environment. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
Negotiable
No requirement for relevant working experience
Minimum qualifications: Bachelor’s degree, or equivalent practical experience. 8 years of experience in software development. 3 years of experience with Android application development. 3 years of experience in a technical leadership role. 2 years of experience in a people management or team leadership role. Preferred qualifications: Master's degree or PhD in Computer Science or related technical field. 3 years of experience working in a complex, matrixed organization. About the jobLike Google's own ambitions, the work of a Software Engineer goes beyond just Search. Software Engineering Managers have not only the technical expertise to take on and provide technical leadership to major projects, but also manage a team of Engineers. You not only optimize your own code but make sure Engineers are able to optimize theirs. As a Software Engineering Manager you manage your project goals, contribute to product strategy and help develop your team. Teams work all across the company, in areas such as information retrieval, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, security, data compression, user interface design; the list goes on and is growing every day. Operating with scale and speed, our exceptional software engineers are just getting started -- and as a manager, you guide the way.With technical and leadership expertise, you manage engineers across multiple teams and locations, a large product budget and oversee the deployment of large-scale projects across multiple sites internationally.In this role, you will get to work at the intersection of hardware, software and AI to grow the subscription business. The Google Home team focuses on hardware, software and services offerings for the home, ranging from thermostats to smart displays. The Home team researches, designs, and develops new technologies and hardware to make users’ homes more helpful. Our mission is the helpful home: to create a home that cares for the people inside it and the world around it.Responsibilities Set and communicate team priorities that support the broader organization's goals. Align strategy, processes, and decision-making across teams. Set clear expectations with individuals based on their level, role, and align to the broader organization's goals. Meet regularly with individuals to discuss performance and development and provide feedback and coaching. Develop the mid-term technical goal and roadmap within the scope of your (often multiple) team(s). Evolve the roadmap to meet anticipated future requirements and infrastructure needs. Design, guide and vet systems designs within the scope of the broader area, and write product or system development code to solve ambiguous problems. Review code developed by other engineers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency). Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
Negotiable
No requirement for relevant working experience

Cake Job Search

Join Cake now! Search tens of thousands of job listings to find your perfect job.