Top Software Engineer Jobs
As a Backend Engineer, you will develop and maintain robust backend systems for B2B monetization solutions, ensuring high performance and responsiveness. Responsibilities include collaborating on new features, writing clean code, integrating front-end elements, implementing security strategies, and maintaining database systems.
As an Android Engineer, you'll design and implement innovative monetization features for the Android app, focusing on video ad formats. You'll collaborate with product and design teams to enhance user experience, optimize performance and scalability, and ensure robust code quality. Create documentation and conduct performance analysis to improve application efficiency and speed.
As a GPU Software Engineer at Waymo, you will collaborate with application teams to optimize algorithms for GPU utilization. This includes building high-performance abstractions, improving compiler optimizations, and analyzing GPU performance. You will also co-design future hardware features.
The Sr. Software Engineer at CNA is responsible for analyzing client requirements, developing and testing business applications, maintaining systems, and ensuring quality through code reviews and documentation. The role involves consulting with clients, designing solutions, and supporting implementations while using various technologies including Guidewire.
As a Staff Software Engineer at Walmart, you will engage in software engineering tasks with an emphasis on creating inclusive digital experiences. You'll work to implement web accessibility standards and contribute to the development of accessible products. A strong background in software engineering and familiarity with WCAG standards is preferred.
As a Software Engineer, you will develop and maintain a generative AI platform, collaborating with cross-functional teams to define new features, writing clean and high-performance code, and troubleshooting issues across development and production environments.
As a Software Engineer on Payments, you will design, develop, and maintain the Payments platform, architecting scalable backend systems, collaborating on features, mentoring junior engineers, and staying updated on industry trends.
The Software Engineer - Storage will design and implement new features for storage systems, resolve performance issues, collaborate on compliance features, containerize database services for Kubernetes, and take ownership of service reliability while mentoring peers.
Featured Jobs
As a Web Engineer, you will develop and refine web applications, collaborate with teams to implement new features, conduct code reviews, and mentor junior developers, all while contributing to the mission of fostering open public discourse.
As a Software Engineer - Ads, you will develop machine learning systems for ad selection, optimizing monetization and handling real-time data streams. Your role involves coding, creating scalable services, and working on predictive modeling within the advertising stack.
As a Software Engineer in the Search Recommendation team, you will create and ship features to improve content retrieval, design scalable systems and APIs, enhance large-scale microservices applications, and deploy AI models.
As a Software Engineer in the Compute team, you will build and operate critical compute infrastructure that supports X's services. Responsibilities include participating in system design and review processes, as well as knowledge sharing to ensure strong documentation for platform operations.
As a Backend Software Engineer in Media Engineering, you will build and operate backend services at scale for media features like video and audio processing. Responsibilities include enhancing media quality and performance, working with media processing pipelines, and ensuring seamless user experiences for millions of concurrent users.
As a Quality Engineer, you will design and execute test plans, perform manual and automated testing, create bug reports, contribute to automated testing tools, and mentor junior team members to maintain high standards of quality.
As a Software Engineer on the Observability team, you'll design, implement, and operate scalable observability infrastructure, ensuring performance and reliability while mentoring junior engineers and collaborating across teams. Your work will help measure and optimize various metrics and alerts, contributing to the uptime of X's critical systems.
As a Lead Build Engineer, you will optimize and manage the build infrastructure, focusing on developing and enhancing the Bazel build system. You'll handle challenges related to third-party libraries, implement remote caching strategies, and collaborate with teams to improve CI/CD integration. Your role will ensure reliability and efficiency in the build process.
As a Software Engineer on the Data Platform team, you will develop core functionalities for data ingestion and processing, optimize transport layer technologies for real-time processing, and collaborate to maintain platform availability and security, while innovating for continuous improvement.
The role involves developing and maintaining data pipelines, working with large-scale data, collaborating on project designs, coding, and ensuring the reliability and accuracy of data products in a fast-paced environment.
Join the X team as a Software Engineer to develop software solutions for network management and automation. Tasks include collaborating with network engineers, writing maintainable code, supporting software systems, and mentoring fellow engineers. This role emphasizes innovation and a strong commitment to enhancing the X global network infrastructure.
As a Mobile Engineer, you will architect and develop mobile applications for iOS and Android, collaborate with teams for feature implementation, write clean code, optimize app performance, debug issues, mentor junior engineers, and keep up with industry trends.
As a Software Engineer/Senior Software Engineer on the Developer Experience team, you will design and operate tools that enhance developer productivity. Responsibilities include managing source code repositories, optimizing builds, and supporting continuous integration and deployment processes while resolving performance issues.
The Software Engineer III (Backend) will design and build scalable cloud-native microservices and backend components, collaborate with cross-functional teams, implement solutions to operational challenges, and contribute to the company's engineering culture.
As a Senior Software Engineer at Capital One, you will collaborate with Agile teams to design and implement technical solutions, mentor peers, and deliver cloud-based systems. You will work with various programming languages and technologies to solve complex business problems.
As a Principal Software Engineer, you'll lead the technical discovery, design, and implementation of large-scale platforms, work on engineering practices, mentor teams, and collaborate with stakeholders to fulfill business objectives.
The Staff Software Engineer will oversee the architecture, building, and testing of Gusto's product suite, mentor engineers, and collaborate with product and design teams to create customer-centric solutions. This role involves managing large-scale projects and improving product performance, aiming to enhance user experiences.
Top Companies Hiring Developer + Engineer Roles
See AllAll Filters
No Results
No Results