Skip to content

Sort

Filters

Currency

List of job offers

4 812 job offers - 273 last 24h

Remote work

Are you passionate about cutting edge technology? Do you enjoy working with a diverse multi-national team of engineering talents? Join our Data Engineering Team The Data Engineering team is part of Cloud Technology Group, which delivers cutting-edge cloud and edge networking solutions to the market. We design, implement, deploy and operate data streaming platforms with a primary mission to enable product teams to develop high-performing operationally safe and secure products in an agile manner.... (more)

As a Senior Software Engineer, you will be responsible for:

  • Designing and implementing scalable, high-availability solutions for data streaming services on the Akamai Platform, focusing on performance metrics.
  • Developing DevOps tools to enhance software delivery and automate operational tasks, aiming for a zero human engagement paradigm.
  • Creating processes and tools to monitor, analyze, and improve the usability and transparency of streaming data pipelines.
  • Supporting team engineers by ...
(more)

To be successful in this role you will:

  • Have a M.Sc. in Computer Science or related field.
  • Have 8 years of experience as a system/platform engineer, focusing on cloud.
  • Have 8 years of experience in software development with Golang, Python, C/C++, or Java (at least 2).
  • Have 8 years of experience with distributed systems, Linux networking, TCP/IP, SSH, SSL, and HTTP protocols.
  • Have 5 years of experience in DevOps practices and CI/CD tools like Jenkins, Helm, Ansible, Terraform, Puppet. -...
(more)

At Akamai, we will provide you with opportunities to grow, flourish, and achieve great things. Our benefit options are designed to meet your individual needs for today and in the future. We provide benefits surrounding all aspects of your life:

  • Your health
  • Your finances
  • Your family
  • Your time at work
  • Your time pursuing other endeavors Our benefit plan options are designed to meet your individual needs and budget, both today and in the future.
(more)

Remote work

Are you passionate about cutting edge technology? Do you enjoy working with a diverse multi-national team of engineering talents? Join our Data Engineering Team The Data Engineering team is part of Cloud Technology Group, which delivers cutting-edge cloud and edge networking solutions to the market. We design, implement, deploy and operate data streaming platforms with a primary mission to enable product teams to develop high-performing operationally safe and secure products in an agile manner.... (more)

As a Senior Software Engineer, you will be responsible for:

  • Contributing to the design and implementation of highly available, scalable, and performant solutions.
  • Building, integrating, supporting, and improving data streaming services on Akamai Platform with a focus on systems for collecting and analyzing performance metrics.
  • Designing and developing DevOps tools to make the software delivery system run seamlessly.
  • Developing processes and tools to monitor, analyze, maintain, and ...
(more)

To be successful in this role you will:

  • Have a B.Sc. in Computer Science or related field.
  • Have 5 years of experience as a system/platform engineer, focusing on cloud.
  • Have 5 years of experience in software development with Golang, Python, C/C++, or Java (at least 2).
  • Have 5 years of experience with distributed systems, Linux networking, TCP/IP, SSH, SSL, and HTTP protocols.
  • Have 3 years of experience in DevOps practices and CI/CD tools like Jenkins, Helm, Ansible, Terraform, Puppet. -...
(more)

At Akamai, we will provide you with opportunities to grow, flourish, and achieve great things. Our benefit options are designed to meet your individual needs for today and in the future. We provide benefits surrounding all aspects of your life:

  • Your health
  • Your finances
  • Your family
  • Your time at work
  • Your time pursuing other endeavors Our benefit plan options are designed to meet your individual needs and budget, both today and in the future.
(more)

Remote work

As a Senior Software Engineer on the Cornerstone Immerse team, you will be responsible for designing, developing, and maintaining software applications tied to extended and augmented reality and building immersive learning experiences. You will work with a team of developers, designers, and product managers to build scalable and responsive applications that deliver great user experiences. Your work will involve both front-end and back-end development, and will require expertise in a range of... (more)

  • Develop and maintain full stack applications using a range of programming languages and frameworks, including but not limited to: HTML, CSS, TypeScript, React, and C#.
  • Collaborate with a team of designers, developers, and product managers to understand user requirements, and to design and implement software solutions that meet those requirements.
  • Write clean, efficient, and maintainable code that follows best practices and coding standards.
  • Build scalable and responsive applications that...
(more)
  • 5 years of experience as a Full Stack Engineer, with expertise in multiple programming languages and frameworks.
  • Strong understanding of front-end technologies such as HTML, CSS, TypeScript, and front-end frameworks (React preferred).
  • 3 years of web-based application development experience using ASP.NET, C#, .NET.
  • Proficient experience with relational and non-relational databases such as Microsoft SQL Server, PostgreSQL, or MongoDB.
  • Strong problem-solving and analytical skills, with ...
(more)
  • Equal Employment Opportunity has been, and will continue to be, a fundamental commitment at Cornerstone OnDemand. All qualified applicants are given consideration regardless of race, color, gender, age, sexual orientation, national origin, marital status, citizenship status, disability, veteran status, or any other protected class as provided in applicable Federal, State, or Local fair employment laws.
  • If you have a disability or special need that requires accommodation, please contact us.
(more)

Remote work

Minimum qualifications: - Bachelor's degree or equivalent practical experience. - 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript). - 1 year of experience with data structures or algorithms. - 1 year of experience with Android application development. Preferred qualifications: - Experience working on Android. - Experience programming in Java or Kotlin. Google's software engineers develop the next-generation technologies... (more)

  • Work with product managers and UX designers to scope and build new features.
  • Architect the full application stack with UX, database, and system performance.
  • Collaborate with the Wear OS platform team to influence the design of new APIs.
  • Interact with carrier and OEM partners to build solutions for the requirements.
(more)

Minimum qualifications:

  • Bachelor's degree or equivalent practical experience.
  • 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
  • 1 year of experience with data structures or algorithms.
  • 1 year of experience with Android application development. Preferred qualifications:
  • Experience working on Android.
  • Experience programming in Java or Kotlin.
(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)

Remote work

Minimum qualifications: - Bachelor's degree or equivalent practical experience. - 5 years of experience with software development in one or more programming languages, and with data structures/algorithms. - 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture. - 3 years of experience with Android application development. - Experience using Kotlin/Java. Preferred qualifications: - Master's degree or PhD in... (more)

  • Write and test 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).
  • Work with product managers and UX designers to scope and build new features.
  • Architect the full application stack, UX, database, and system performance.
  • Collaborate with the Wear OS platform team to influence design of new APIs.
(more)

Minimum qualifications:

  • Bachelor's degree or equivalent practical experience.
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms.
  • 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
  • 3 years of experience with Android application development.
  • Experience using Kotlin/Java. Preferred qualifications:
  • Master's degree or PhD ...
(more)
  • Opportunity to work on next generation devices to build new features, optimize performance, and influence product direction.
  • Work on a specific project critical to Google's needs with opportunities to switch teams and projects as the business grows and evolves.
  • Be part of a team that is committed to equal employment opportunity and diversity in the workplace.
(more)

Minimum qualifications: - Bachelor's degree or equivalent practical experience. - 5 years of experience with software development in one or more programming languages, and with data structures/algorithms. - 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture. - 3 years of experience building and developing infrastructure, distributed systems, or networks, or experience with compute technologies, storage, or... (more)

  • Manage project priorities, deadlines, and deliverables.
  • Design, develop, test, deploy, maintain, and enhance software solutions.
  • Participate in, or lead design reviews with peers and stakeholders to decide on 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...
(more)

Minimum Qualifications:

  • Bachelor's degree or equivalent practical experience.
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms.
  • 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
  • 3 years of experience building and developing infrastructure, distributed systems, or networks, or experience with compute technologies, storage, ...
(more)
  • Opportunity to work on a specific project critical to Google's needs with chances to switch teams and projects as the business grows and evolves.
  • Work in a versatile environment that encourages leadership qualities and enthusiasm to tackle new problems across the full-stack.
  • Contribute to the development of Chrome, focused on building a better, more open web across all major platforms (iOS, Android, Windows, Mac, Linux, and Chrome OS).
(more)

Remote work

Are you passionate about distributed platforms and solving technology problems on a large scale? Do you want to work with Big Data systems? Join our Cloud Data Services team The Cloud Data Services Team owns and operates systems that are used across Akamai for log delivery, analytics, reporting and alerting. These systems currently receive over 7PB/day of data and process over 5 trillion records per day. Our code helps to run one of the largest distributed systems in the world. Partner with the... (more)

  • Develop and integrate backend systems in microservice architecture.
  • Partner with product management, architects, and other engineering teams to build features that allow customers to understand their products and performance.
  • Solve complex problems in a timely and accurate manner through development, automation, and systems programming.
  • Work in a cross-functional team where quality and availability are key capabilities shared across all team members.
(more)
  • Demonstrate backend application development experience (including use of Java 21 and Spring 6).
  • Have experience building web services using technologies such as REST, Docker, SQL, and/or No-SQL database systems.
  • Show ability to monitor applications with complex deployment schemes (Grafana, Prometheus).
  • Display excellent analytical, problem-solving, and troubleshooting skills.
  • Demonstrate written, verbal, and presentation skills in English.
  • Be a good team player, enjoy collaborating, ...
(more)
  • Health benefits.
  • Financial benefits.
  • Family benefits.
  • Flexible working options.
  • Opportunities for personal and professional growth.
(more)

Job Location WARSAW DOWNTOWN OFFICE Job Description We are seeking an Software Engineer in Observability Space to join our Intelligent Operations team of Procter & Gamble in Warsaw. The person will work as part of a well-established team that includes software engineers, AI engineers, architects, support officers and a product owner to develop and maintain Procter & Gamble's internal Event Management capability - part of the internal observability platform. Solution will provide critical... (more)

  • Work as part of a well-established team to develop and maintain Procter & Gamble's internal Event Management capability.
  • Ensure that all relevant data is collected in the observability layer in collaboration with observability teams.
  • Deliver and maintain scalable data pipelines, efficiently processing and transforming data near real-time.
  • Ensure the right AI Models are applied for the use-case with timely delivery of insights to various layers.
  • Collaborate with client SRE teams to ...
(more)

Mandatory:

  • Solid understanding of Software Development concepts (e.g., OOP, TDD, SOLID, Unit/Integration testing).
  • Ability to develop and maintain efficient, secure, and scalable code (performance optimization, database integration).
  • Proficiency in preferred languages: Python, Go.
  • Ability to collaborate and communicate with cross-functional teams (SREs, AI Engineers, Frontend Engineers).
  • Good communication and interpersonal skills.
  • Ability to convey complex technical information ...
(more)
  • Responsibilities from day 1 with project ownership and autonomy.
  • Dynamic and encouraging work environment promoting agility and work/life balance.
  • Continuous mentoring and ongoing coaching from line managers and colleagues.
  • Corporate and functional training to enable success and development from day one.
  • Industry Certifications (ITIL, DevOps, MS portfolio, etc.) and a full additional benefits program.
  • Private health care, P&G Dynamic Living programs (sport cards, in-office fitness ...
(more)

Our Purpose Mastercard powers economies and empowers people in 200 countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest... (more)

  • Work at the bleeding edge of account information technologies, solving problems in API security, data accessibility, processing, and analysis.
  • Collaborate with a team of highly skilled individuals to push the limits of open banking payments.
  • Spend time across the Microsoft domain, working with APIs built in C# with ASP.NET (or Java Springboot) deployed to the cloud (Azure/AWS).
  • Build and design scalable and performant software using modern development standards.
  • Utilize tools such as ...
(more)
  • Motivated individuals with a team-oriented mindset.
  • Deep knowledge in C# and ASP.NET (or Java Springboot) is required.
  • Experience in building and designing scalable software.
  • Familiarity with standard ticketing systems, version control systems, and test automation.
  • Experience in regulated industries (financial, medical, etc.) is welcome but not required.
  • Interest in full stack development (Angular/React) is a plus.
(more)
  • Opportunity to work in a collaborative environment with industry veterans and newcomers.
  • Engage in innovative problem-solving within the open banking sector.
  • Continuous learning and development encouraged.
(more)

Remote work

Minimum qualifications: - Bachelor's Degree or equivalent practical experience. - 5 years of experience in program management for software development. - 2 years of experience with software development in Java. - Experience in back-end coding. Preferred qualifications: - Experience in Application programming interface (API) development and design. - Experience in fullstack technical development. - Experience in problem solving and technical innovation. - Experience with system design. - Ability... (more)

  • Create an external developer facing Application Programming Interface (APIs) and underlying infrastructure.
  • Identify, deliver and land user end-to-end journeys.
  • Measure and monitor the impact of various features across the Business Communication ecosystem.
  • Create user experience by fixing bugs/issues raised by external developers.
  • Work with Product Manager (PM), User Experience (UX), Developer Relation (DevRel), Business Development (BD), Support, and Engineers teams to deliver ...
(more)

Minimum Qualifications:

  • Bachelor's Degree or equivalent practical experience.
  • 5 years of experience in program management for software development.
  • 2 years of experience with software development in Java.
  • Experience in back-end coding. Preferred Qualifications:
  • Experience in Application Programming Interface (API) development and design.
  • Experience in full-stack technical development.
  • Experience in problem solving and technical innovation.
  • Experience with system design. -...
(more)
  • Opportunity to work on a specific project critical to Google's needs with opportunities to switch teams and projects.
  • Versatile role that encourages leadership qualities and enthusiasm to tackle new problems across the full-stack.
  • Involvement in creating a chatbot platform that connects businesses to all Android and iOS devices, enhancing the conversational experience for users.
(more)

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

  • Manage project priorities, deadlines, and deliverables.
  • Design, develop, test, deploy, maintain, and enhance software solutions.
  • Partner closely with Engineering teams in Munich and cross-functional peers.
  • Design and implement new Autofill features for Chrome on various operating systems, primarily working with C++ code.
  • Enhance form detection and server-side classification algorithms to improve Chrome's ability to accurately detect web form fields and process form data.
  • Collaborate ...
(more)

Minimum Qualifications:

  • Bachelor's degree in Computer Science or equivalent practical experience.
  • 5 years of experience with data structures/algorithms and software development in one or more programming languages.
  • 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
  • Experience with browser development or web standards.
  • Experience with C++. Preferred Qualifications:
  • Master's degree or PhD ...
(more)
  • Opportunity to work on a specific project critical to Google's needs with opportunities to switch teams and projects as the business grows and evolves.
  • Work in a versatile environment that encourages leadership qualities and enthusiasm to tackle new problems across the full-stack.
  • Contribute to building a better, more open web through the development of Chrome, available across all major platforms - iOS, Android, Windows, Mac, Linux, and Chrome OS.
(more)

Minimum qualifications: - Bachelor's degree in Computer Science or related technical field, or equivalent practical experience. - Experience coding in one of the following programming languages including but not limited to: C, C++, Java, JavaScript, or Python. Preferred qualifications: - Bachelor's or Master's degree, or PhD. - Experience with UNIX/Linux or Windows environments, distributed systems, machine learning, information retrieval, and TCP/IP. - Experience programming in C, C++, Java or... (more)

  • Research, conceive, and develop software applications to extend and improve on Google's product offering.
  • Contribute to a wide variety of projects utilizing natural language processing, artificial intelligence, data compression, machine learning, and search technologies.
  • Collaborate on scalability issues involving access to massive amounts of data and information.
(more)

Minimum Qualifications:

  • Bachelor's degree in Computer Science or related technical field, or equivalent practical experience.
  • Experience coding in one of the following programming languages including but not limited to: C, C++, Java, JavaScript, or Python. Preferred Qualifications:
  • Bachelor's or Master's degree, or PhD.
  • Experience with UNIX/Linux or Windows environments, distributed systems, machine learning, information retrieval, and TCP/IP.
  • Experience programming in C, C++, ...
(more)
  • Opportunity to work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve.
  • Work as a key member of a small and versatile team, designing, testing, deploying, and maintaining software solutions.
  • Engage in a company culture that values a broad set of technical skills and encourages tackling technology's greatest challenges.
(more)

Your role at Dynatrace Your role as Senior Software Engineer at Dynatrace As a Senior Software Engineer at Dynatrace (https://www.dynatrace.com/platform/) , you will help take our product to new heights and extend our leadership (https://www.dynatrace.com/gartner-magic-quadrant-for-application-performance-monitoring/) in the Software observability field. You will have an impact on our product, which enables digital transformation in well-known companies as well as in promising startups. You will... (more)

  • Help take the product to new heights and extend leadership in the Software observability field.
  • Work with a broad variety of modern technologies that operate at a massive scale, both in product and customer environments.
  • Develop an application that works in multi-cloud and on-premises environments.
  • Lead an engineering team that operates an internal developer platform.
  • Mentor team members and support their growth path in Dynatrace.
  • Conduct 1:1 and personal feedback talks with team ...
(more)
  • A solid foundation in object-oriented programming, data structures, and algorithms.
  • A minimum of 5 years of hands-on experience in Software Engineering in Java/C++.
  • Experience with cloud (AWS, Azure).
  • Experience with test-driven development, clean code, design patterns, etc.
  • Experience in developing distributed and multi-tier applications.
  • Good English communication skills.
  • Proven experience in leading and mentoring a team of software engineers.
  • Strong analytical and ...
(more)
  • A one-product software company creating real value for large enterprises and millions of end customers globally.
  • Work with the latest technologies and be at the forefront of innovation.
  • Hybrid working models offering flexibility between home and in-office work.
  • A team that welcomes unconventional ideas and pushes boundaries.
  • An environment that fosters innovation and allows for creative collaboration.
  • A globally unique and tailor-made career development program.
  • A genuinely ...
(more)

Remote work

Minimum qualifications: - Bachelor's degree or equivalent practical experience. - 2 years of experience with software development in one or more programming languages such as C, C++ or Rust. - Experience with operating systems and low level programming. Preferred qualifications: - Master's degree or PhD in Computer Science or related technical fields. - Experience with System Software in any of the following areas - ARM/ARM64 architecture, compilers, firmware, Operating systems, Linux kernel,... (more)

  • Design, develop and roll out features for users.
  • Work on core system components including Memory Management, Scheduling, Power, Storage, Virtualization and Networking.
  • Create and ship Generic Kernel Image (GKI) for next generation devices users.
  • Contribute to various open source projects, such as Linux Kernel, STG, AOSP, LLVM, LTP.
  • Create and maintain a reliable, secure and robust foundation for the Android software ecosystem.
(more)

Minimum Qualifications:

  • Bachelor's degree or equivalent practical experience.
  • 2 years of experience with software development in one or more programming languages such as C, C++ or Rust.
  • Experience with operating systems and low level programming. Preferred Qualifications:
  • Master's degree or PhD in Computer Science or related technical fields.
  • Experience with System Software in any of the following areas:
  • ARM/ARM64 architecture
  • Compilers
  • Firmware
  • Operating systems
  • ...
(more)
  • Opportunity to work on a specific project critical to Google's needs with opportunities to switch teams and projects.
  • Work alongside leading domain experts from various areas.
  • Contribute to Android's updatability, security and quality while working on a variety of open source projects.
  • Be part of a company committed to equal employment opportunity and affirmative action.
(more)

Who You will work with: This is an excellent opportunity to join Cisco's fastest growing product in DSE Routing group that champions new methodologies and creates scalable software solutions. We are looking for multiple experienced Software Engineers who can strive in a dynamic start up like environment, work with an expert and diverse team, participate in architecture design, software, and tools development across geographies. What will you do: As part of a diverse Cisco IOS XR team, you will... (more)

  • Participate in architecture design, software, and tools development across geographies.
  • Play an integral part in the software development process as part of a diverse Cisco IOS XR team.
  • Solve new problems and tackle new challenges every day, focusing on quality and attention to detail.
  • Develop new features or fully automated tests, investigate problems, and use test tools to ensure high-quality software.
  • Work with technologies such as Programmability, Routing Infra, etc.
(more)

Minimum Qualifications

  • Bachelor's degree in computer science engineering or equivalent, or a master's degree or PhD.
  • Strong knowledge of data structures and algorithms.
  • 2 years of programming experience in C or C++.
  • Automation experience with Python or Go.

Preferred Qualifications

  • Experience in API programming, Routing, gRPC based services, and network programming (TCP/IP).
  • Prior development experience in Cisco products is an added plus.
  • Experience in the complete software ...
(more)
  • Opportunity to work with a diverse team and contribute to innovative technology.
  • Support for personal and professional growth, including recognition of accomplishments.
  • 10 days off each year for community service.
  • Commitment to diversity and inclusion, with support for various communities and passions.
(more)