Skip to content

Sort

Filters

Currency

List of job offers

4 211 job offers - 95 last 24h

Remote work

Do you have a passion for making systems run as efficiently as possible? Does it bother you when they don't? Join our innovative team Our Linux Performance team is a specialized group that improves performance and efficiency of Akamai's Intelligent Platform. Our Linux Engineering team provides the Linux kernel and operating system innovation for the Akamai global distributed network (300,000 servers deployed in 1000 networks and 100 countries). Shape the future of performance at Akamai People... (more)

  • Analyzing system performance, identifying problems, designing, developing, and implementing solutions
  • Extending metrics collection and creating visualizations to better quantify systems performance
  • Building tooling to help identify system performance problems faster
  • Training other Akamai engineers to identify performance issues
  • Working with teams across the company to implement your solutions
(more)
  • 10 years of relevant software engineering experience
  • Extensive programming experience in C, as well as experience in Python, Bash, or Perl
  • Deep understanding of the Linux operating system and computer system architectures
  • Experience with virtualization technologies (Qemu, KVM, Xen, etc.)
  • Experience with performance analysis tools like Linux perf, bcc tools, etc.
  • Experience with concurrent programming, data structures, algorithms, complexity analysis
  • Proficiency with network ...
(more)
  • Health benefits
  • Financial benefits
  • Family benefits
  • Flexible working options
  • Opportunities to pursue other endeavors
(more)

Minimum qualifications: - Bachelor's degree or equivalent practical experience. - Experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript). - Experience working with data structures or algorithms during coursework/projects, research, internships, or practical experience in school or work (e.g., open-source coding). Preferred qualifications: - Master's degree in Computer Science or a related technical field. - Experience developing... (more)

  • Design, develop, test, deploy, maintain, and improve software.
  • Manage project priorities, deadlines, and deliverables.
  • Take on tasks as requested, following through to completion despite roadblocks or distractions.
(more)

Minimum Qualifications:

  • Bachelor's degree or equivalent practical experience.
  • Experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
  • Experience working with data structures or algorithms during coursework/projects, research, internships, or practical experience in school or work (e.g., open-source coding). Preferred Qualifications:
  • Master's degree in Computer Science or a related technical field.
  • Experience developing...
(more)
  • Opportunity to work on a specific project critical to Google's needs with opportunities to switch teams and projects.
  • Work as a key member of a small and versatile team.
  • Engage in a fast-paced business environment that encourages versatility and leadership qualities.
(more)

Minimum qualifications: - Bachelor's degree in Computer Science, a related field, or equivalent practical experience. - 2 years of experience with data structures/algorithms and software development in one or more programming languages. Preferred qualifications: - Master's degree in Computer Science or Engineering. - 2 years of experience designing, analyzing, and troubleshooting large-scale distributed systems. Site Reliability Engineering (SRE) combines software and systems engineering to... (more)

  • Write product or system development code.
  • Review code developed by other engineers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  • Contribute to existing documentation or educational content and adapt content based on product or program updates and user feedback.
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service ...
(more)

Minimum Qualifications:

  • Bachelor's degree in Computer Science, a related field, or equivalent practical experience.
  • 2 years of experience with data structures/algorithms and software development in one or more programming languages. Preferred Qualifications:
  • Master's degree in Computer Science or Engineering.
  • 2 years of experience designing, analyzing, and troubleshooting large-scale distributed systems.
(more)
  • SRE's culture of diversity, intellectual curiosity, problem solving, and openness is key to its success.
  • Opportunity to manage complex challenges of scale unique to Google Cloud.
  • Environment that promotes self-direction to work on meaningful projects.
  • Support and mentorship needed to learn and grow.
(more)

Minimum qualifications: - Bachelor's degree or equivalent practical experience. - Candidates will typically have 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree. - Typically 2 years of experience with data structures or algorithms. - Typically 2 years of experience with full stack development, across back-end such as Java, Python, GO, or C++ codebases, and front-end experience including JavaScript or... (more)

  • Write product or system development code.
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
  • Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
  • Triage product or system issues and ...
(more)

Minimum Qualifications:

  • Bachelor's degree or equivalent practical experience.
  • Typically 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.
  • Typically 2 years of experience with data structures or algorithms.
  • Typically 2 years of experience with full stack development, across back-end such as Java, Python, GO, or C++ codebases, and front-end experience including JavaScript or TypeScript, HTML, CSS or ...
(more)
  • Opportunity to work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and the business grow and evolve.
  • Versatile work environment that encourages leadership qualities and enthusiasm to tackle new problems across the full-stack.
  • Manage project priorities, deadlines, and deliverables.
  • Design, develop, test, deploy, maintain, and enhance software solutions.
(more)

Be part of something altogether life-changing Working at Cytiva means being at the forefront of providing new solutions to transform human health. Our incredible customers undertake life-saving activities ranging from fundamental biological research to developing innovative vaccines, new medicines, and cell and gene therapies. At Cytiva you will be able to continuously improve yourself and us - working on challenges that truly matter with people that care for each other, our customers, and their... (more)

  • Collaborate with product teams to design, develop, and deploy high-quality software solutions for our ecommerce platform.
  • Participate in customer interviews to gather insights, understand pain points, and identify opportunities for improvement.
  • Contribute to the design and implementation of scalable and resilient microservices architecture.
  • Apply design patterns such as micro-frontends to create modular and maintainable user interfaces.
  • Ensure high code quality through code reviews, ...
(more)
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 2 years of experience in software engineering, with a strong foundation in building scalable and robust web applications.
  • Previous experience working in a product team, utilizing Agile methodologies and practices.
  • Experience with Angular or React, .NET Core, and Typescript along with a solid understanding of microservices architecture and design patterns.
  • Excellent communication skills with the ability ...
(more)
  • Opportunity to work onsite in Kraków with the possibility of a hybrid setup.
  • Be part of a team that accelerates the real-life impact of tomorrow's science and technology.
  • Work with customers across the globe to help them solve complex challenges.
  • Contribute to a diverse workforce that values unique perspectives and experiences.
(more)

At Qualtrics, we create software the world's best brands use to deliver exceptional frontline experiences, build high-performing teams, and design products people love. But we are more than a platform-we are the creators and stewards of the Experience Management category serving over 18K clients globally. Building a category takes grit, determination, and a disdain for convention-but most of all it requires close-knit, high-functioning teams with an unwavering dedication to serving our... (more)

  • Develop scalable, fast, robust, and simple web-based solutions to solve complex business problems.
  • Implement new features and optimize existing ones to drive maximum performance.
  • Work closely with, and incorporate feedback from other engineers, tech-ops, and product managers.
  • Attend daily stand-up meetings, collaborate with your peers, prioritize features, and work with a sense of urgency to deliver value to your customers.
(more)
  • 5 years of relevant experience.
  • Strong level of curiosity and interest to learn.
  • Strong algorithms, data structures, and coding background.
  • Disciplined approach to testing and quality assurance.
  • Experience with Microservices Architecture and distributed systems.
  • Experience with professional software engineering practices (e.g. unit testing, code reviews, design documents).
(more)
  • Annual Leave: 20 or 26 annual leave days per annum plus an additional day for each year of service (to a max of 5).
  • Private Medical Insurance: Luxmed health & dental cover for you and your dependants.
  • Commuter Assistance: Up to the value of 80 PLN net a month for public transport.
  • Savings Plan: Two company saving plans provided by Nationale Nederlanden: Employee Capital Plan (PPK) & Employee Saving Plan (PPO).
  • QED PROGRAM: Qualtrics Engineer Development (QED) ...
(more)

Be part of something altogether life-changing Working at Cytiva means being at the forefront of providing new solutions to transform human health. Our incredible customers undertake life-saving activities ranging from fundamental biological research to developing innovative vaccines, new medicines, and cell and gene therapies. At Cytiva you will be able to continuously improve yourself and us - working on challenges that truly matter with people that care for each other, our customers, and their... (more)

  • Collaborate with your product team to design, develop, and deploy high-quality software solutions for our ecommerce platform.
  • Participate in customer interviews and feedback sessions to understand their needs, pain points, and preferences.
  • Contribute to the design and implementation of scalable and resilient microservices architecture.
  • Apply design patterns such as micro-frontends to create modular and maintainable user interfaces.
  • Ensure code quality through code reviews, automated ...
(more)
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 5 years of experience in software engineering, with a strong foundation in building scalable and robust web applications.
  • Previous experience working in a product team, utilizing Agile methodologies and practices.
  • Proficiency in Angular or React, .NET Core, and Typescript along with a solid understanding of microservices architecture and design patterns.
  • Excellent communication skills with the ability ...
(more)
  • Opportunity to work in a hybrid setup or remotely from other locations in Poland.
  • Continuous learning and career growth opportunities.
  • Being part of a diverse and inclusive workforce that values unique perspectives.
(more)

Minimum qualifications: - Bachelor's degree or equivalent practical experience. - 2 years of experience building and developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage, or hardware architecture. - 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree in an industry setting. - 2 years of experience with data structures or algorithms in either an... (more)

  • Develop and maintain high quality code and documentation for the various features and components owned by the team.
  • Perform software engineering job duties such as code reviews, design reviews, production support, or on-call.
  • Collaborate with Technical Leads and Engineering managers to implement end to end functionality.
  • Design and develop resilient software systems that serve mission critical business needs at cloud scale.
  • Model teamwork, cross-functional collaboration, and technical ...
(more)

Minimum Qualifications:

  • Bachelor's degree or equivalent practical experience.
  • 2 years of experience building and developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage, or hardware architecture.
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree in an industry setting.
  • 2 years of experience with data structures or algorithms in either an...
(more)
  • Opportunity to work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and the business grow and evolve.
  • Versatile work environment that encourages leadership qualities and enthusiasm to tackle new problems across the full-stack.
  • Commitment to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran ...
(more)

Remote work

Minimum qualifications: - Bachelor's degree or equivalent practical experience. - 8 years of experience in software development. - 5 years of experience testing, and launching software products. - 3 years of experience with software design and architecture. Preferred qualifications: - Master's degree or PhD in Engineering, Computer Science, or a related technical field. - 3 years of experience in a technical leadership role leading project teams and setting technical direction. - Experience... (more)

  • Enable third-party developers to build successful applications for ChromeOS that leverage Google's AI capabilities and ChromeOS's unique features.
  • Drive the design and implementation of major components of the application platform and mentor less experienced engineers.
  • Collaborate with cross-functional team members to prioritize, plan, and scope projects, and develop product strategy and roadmap.
  • Design and implement platform foundations, including components required to build, install, ...
(more)

Minimum Qualifications:

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience in software development.
  • 5 years of experience testing and launching software products.
  • 3 years of experience with software design and architecture. Preferred Qualifications:
  • Master's degree or PhD in Engineering, Computer Science, or a related technical field.
  • 3 years of experience in a technical leadership role leading project teams and setting technical direction.
  • ...
(more)
  • Google is proud to be an equal opportunity workplace and is an affirmative action employer.
  • Commitment 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.
  • Consideration of qualified applicants regardless of criminal histories, consistent with legal requirements.
(more)

Minimum qualifications: - PhD degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, or equivalent practical experience. - Experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript). - Experience working with data structures or algorithms during coursework/projects, research, internships, or practical experience in school or work (e.g. open-source coding). Preferred qualifications: - Experience developing... (more)

  • Work on implementation and designs of Search features (e.g., support for structured search, standalone grounding API, reranking of search results based on user's interactions with previous results, filtering out search results based on ACLs, integration with third-party data sources).
  • Work on Kubernetes-based infrastructure configuration, to ensure scalability and performance goals are met.
  • Contribute to launch of Search and to work on future post-GA roadmap items.
  • Contribute to solving ...
(more)

Minimum Qualifications

  • PhD degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, or equivalent practical experience.
  • Experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
  • Experience working with data structures or algorithms during coursework/projects, research, internships, or practical experience in school or work (e.g. open-source coding).

Preferred Qualifications

  • Experience ...
(more)
  • Opportunity to work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and the fast-paced business grow and evolve.
  • Work as a key member of a small and versatile team, designing, testing, deploying, and maintaining software solutions.
  • Contribute to Google Cloud's mission to accelerate every organization's ability to digitally transform its business and industry.
(more)

Minimum qualifications: - Bachelor's degree or equivalent practical experience. - 5 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture. - 5 years of experience with software development in one or more programming languages, and with data structures/algorithms. - Experience in Linux OS development and C/C++. Preferred qualifications: - Master's degree or PhD in Computer Science or related technical field. - 1... (more)

  • Write product or system development code.
  • Improve existing and create new integration and canary tests, monitoring, and metrics.
  • Provide leadership in analyzing, auditing, and evolving the overall Node execution model at the OS level to drive the build-out of a Cloud-empowering Node.
  • Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  • Lead the development and extension...
(more)

Minimum Qualifications:

  • Bachelor's degree or equivalent practical experience.
  • 5 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms.
  • Experience in Linux OS development and C/C++. Preferred Qualifications:
  • Master's degree or PhD in Computer Science or related technical ...
(more)
  • Opportunity to work on a specific project critical to Google's needs with chances to switch teams and projects.
  • Work on critical parts of the operating system running all services at Google.
  • Contribute to Google's cutting-edge technology and tools that help developers build more sustainably.
  • Be part of an equal opportunity workplace committed to diversity and inclusion.
(more)

Minimum qualifications: - Bachelor's degree in Computer Science, a related field, or equivalent practical experience. - 1 year of experience with data structures/algorithms and software development in one or more programming languages during coursework/projects, research, internships, or practical experience in school, work, or Open Source projects. Preferred qualifications: - Master's degree in Computer Science or Engineering. Site Reliability Engineering (SRE) combines software and systems... (more)

  • Manage project priorities, deadlines, and deliverables.
  • Design, develop, test, deploy, maintain, and enhance software solutions.
  • Write product or system development code.
  • Review code developed by other engineers and provide feedback to ensure practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
  • Triage product or ...
(more)

Minimum Qualifications:

  • Bachelor's degree in Computer Science, a related field, or equivalent practical experience.
  • 1 year of experience with data structures/algorithms and software development in one or more programming languages during coursework/projects, research, internships, or practical experience in school, work, or Open Source projects. Preferred Qualifications:
  • Master's degree in Computer Science or Engineering.
(more)
  • Opportunity to manage complex challenges of scale unique to Google Cloud.
  • Culture of diversity, intellectual curiosity, problem solving, and openness.
  • Collaboration with people from a wide variety of backgrounds, experiences, and perspectives.
  • Environment that promotes self-direction to work on meaningful projects.
  • Support and mentorship needed to learn and grow.
(more)

Minimum qualifications: - Bachelor's degree in Computer Science, a related field, or equivalent practical experience. - 5 years of experience with software development in one or more programming languages. - 5 years of experience with data structures or algorithms. - 3 years of experience in designing, analyzing, and troubleshooting large-scale distributed systems, and 2 years of experience leading projects and providing technical leadership. Preferred qualifications: - Master's degree in... (more)

  • Engage in and improve the whole lifecycle of services, from inception and design, through to deployment, operation and refinement.
  • Support services before they go live through activities such as system design consulting, developing software platforms and frameworks, capacity planning and launch reviews.
  • Maintain services once they are live by measuring and monitoring availability, latency and overall system health.
  • Scale systems sustainably through mechanisms like automation, and evolve ...
(more)

Minimum qualifications:

  • Bachelor's degree in Computer Science, a related field, or equivalent practical experience.
  • 5 years of experience with software development in one or more programming languages.
  • 5 years of experience with data structures or algorithms.
  • 3 years of experience in designing, analyzing, and troubleshooting large-scale distributed systems.
  • 2 years of experience leading projects and providing technical leadership. Preferred qualifications:
  • Master's degree in ...
(more)
  • Opportunity to manage complex challenges of scale unique to Google Cloud.
  • Work in a culture of diversity, intellectual curiosity, problem solving, and openness.
  • Collaborate with people from a wide variety of backgrounds, experiences, and perspectives.
  • Promote self-direction to work on meaningful projects with support and mentorship for learning and growth.
(more)

Remote work

STAFF EMBEDDED SOFTWARE ENGINEER P18 Description : Do you enjoy working in a fast-paced environment? Collaborating across team functions to meet customer needs? Working with a great team of people and bridging embedded software applications to the physical world? Then, come join our development team here in Wroclaw. As a Staff Embedded Software Engineer, the qualifying candidate will be part of the Embedded Software App team in developing, sustaining, and supporting firmware and platforms for... (more)

  • Serve as technical leader for major development projects or multiple simultaneous projects.
  • Development of new applications, features, enhancements, modifications, and corrections to existing firmware.
  • Designing and developing embedded software for various hardware platforms, including microcontrollers and processors.
  • Writing efficient, reliable, and optimized code in C/C++ and other programming languages for embedded systems.
  • Developing software that meets performance, reliability, ...
(more)
  • Bachelor's degree/Master of Computer Science, Computer Engineering, Electrical Engineering, or similar technical field of study with a strong embedded firmware/software development background.
  • Experience with Agile-based development process, preferably some flavor of Scrum, on multiple projects.
  • 8 years' experience developing software for technical products, experience with full software lifecycle.
  • 8 years of experience as an embedded software developer with solid knowledge of embedded ...
(more)
  • Opportunity to work in a fast-paced environment with a collaborative team.
  • Involvement in developing cutting-edge embedded software for a wide range of Fluke products.
  • Access to a dynamic, inclusive culture and opportunities for limitless learning and growth.
  • Work for a global industrial technology innovator with a startup spirit.
(more)

Job Description Location: Warsaw/Cracow (onsite) MySQL NDB Cluster is an industry-leading, open-source, distributed database solution, designed for applications with the most demanding performance and availability requirements. With its in-memory, real-time capabilities, linear scalability, and transactional consistency, it powers some of the world's largest mobile networks, online games, and banking systems, serving billions of users seamlessly. Suitable to support different deployment... (more)

  • Contribute to the development of MySQL NDB Cluster, an industry-leading distributed database solution.
  • Design and craft clean, efficient, and well-tested code, primarily in C/C++.
  • Utilize profilers and benchmarking tools to ensure optimal performance and scalability.
  • Collaborate effectively with team members using tools such as Zoom, Slack, and Gerrit for code reviews.
  • Deliver new functionalities with comprehensive automated tests and contribute to product bug fixes as needed.
(more)
  • A passion for detail and a deep understanding of distributed systems and networks.
  • Proficiency in C/C++ programming.
  • Adaptability to work across various platforms and operating systems.
  • Advanced degree (MSc or PhD) in a relevant field or equivalent industry experience is preferred.
  • Demonstrated hands-on coding ability with a strong background in databases, scripting, Unix, and C/C++ programming.
  • Experience with cloud platforms is advantageous.
  • Knowledge of MySQL as a user and ...
(more)
  • Flexible work environment with options for remote work and office space utilization.
  • Competitive benefits including flexible medical, life insurance, and retirement options.
  • Opportunities for community involvement through volunteer programs.
  • Commitment to an inclusive workforce and support for individuals with disabilities throughout the employment process.
(more)