Top Software Engineer Jobs
The Senior Software Engineer will help architect, design, build, and deploy Roku’s service mesh and cloud infrastructure. Responsibilities include evolving deployments using Docker and Kubernetes, integrating security, and collaborating with various teams for workload migration and observability enhancement, while also mentoring team members.
The Principal Software Engineer leads the engineering function to develop, release, and maintain software applications. This role includes mentoring software engineers, collaborating with various teams, and enhancing product efficiency and scalability while ensuring adherence to engineering standards.
As a Principal Software Engineer at Ripple, you will define the future system architecture, lead payments engineering initiatives, and contribute to creating a frictionless customer experience. You'll collaborate closely with product managers and the engineering community to elevate standards and drive incremental improvements in highly available systems.
As a Senior Software Engineer at GoDaddy, you will build backend services for Website Security Products, enhance the architecture, collaborate in a scrum team, and utilize data analytics to improve customer experience. A focus on cloud technologies, particularly AWS, is essential, and you will engage in automation and testing processes.
As a Staff Software Engineer in the DPWF team at Reddit, you will work on engineering Kafka as a platform and promoting event-driven architectures. You will develop software to enhance the availability, scalability, and efficiency of Kafka components while collaborating with a team to automate the event-driven development process and share on-call responsibilities.
The Senior Software Engineer will design unique solutions for healthcare clients by collaborating with product managers, data scientists, and technology experts. Responsibilities include analyzing requirements, creating solution designs, leading development efforts, ensuring cohesive implementation, and acting as a technical authority. The role also involves quality assurance and documentation management across project lifecycles.
The APIs Staff Software Engineer at YouVersion is responsible for developing software across various platforms, reviewing code from junior and mid-level engineers, providing guidance, and collaborating with teams to establish technical strategies. The role includes evaluating task complexity, offering training, and maintaining strategic practices for software development.
The Staff Software Engineer at YouVersion will develop and review organization-specific software across various platforms. This role includes guiding junior and mid-level engineers, maintaining the technical strategy, providing support on escalated issues, and researching industry best practices for future developments.
Featured Jobs
The role involves developing sophisticated software solutions for IoT and Smart Cities projects, requiring collaboration in a dynamic team to deliver complex solutions, code maintenance, production support, and driving projects with ambiguous requirements.
The role involves a hands-on Senior Software Engineer position focusing on software development for banking solutions. Responsibilities include designing, programming, debugging software enhancements, and collaborating with product managers and users to define requirements. The candidate will also need to lead products from architectural design to production in an Agile environment.
The Staff Software Engineer will build a new financial technology platform, translating user and business needs into clean and scalable code. Responsibilities include defining technical strategy, leading projects, fostering team knowledge sharing, influencing design decisions, collaborating with cross-functional teams, and ensuring code quality through reviews. They will also provide on-call support and address production issues with long-term solutions.
As a Senior Blockchain Engineer, you will design, implement, and maintain blockchain-based systems, ensuring security and scalability. Responsibilities include developing blockchain protocols, providing technical leadership, troubleshooting blockchain applications, participating in code reviews, and mentoring junior engineers. You will collaborate with cross-functional teams to innovate solutions that align with business objectives.
As a C++ Software Engineer, you will develop reusable, maintainable code to address complex math and physics challenges. You will work within a collaborative team and contribute to the implementation of advanced scientific software tools in areas like space situational awareness and computer vision.
Daxko is seeking a Senior Software Engineer with experience in .NET, SQL, and AWS to work on building a secure payment gateway. This role involves delivering high-quality code, collaborating with the team, and owning products end-to-end.
As a Senior Software Engineer in Streaming Attribution, you will enhance attribution coverage and minimize false positives by researching and implementing solutions in the data pipeline. You'll develop microservices, automate CI/CD processes, and prioritize customer feature requests.
As a Senior Software Engineer at Waymo, you will design software features, improve the realism of simulations, and ensure product scalability and reliability. You will also mentor team members and build user-facing products while focusing on back-end development and architecture.
As a Staff Software Engineer for Infrastructure at Waymo, you will design and develop storage infrastructure features, manage datasets, and enhance the reliability of production systems. You will collaborate with partner teams and ensure efficient storage management while improving code quality and automation. Your role demands extensive experience in software engineering and distributed systems, especially in large-scale storage systems.
As a Staff Software Engineer, you will design architecture and software features for Waymo's simulation product, improve driving realism, ensure scalability and reliability, and mentor senior engineers. You will work on backend systems and collaborate with front-end teams to meet the needs of internal customers.
Design and develop platform and infrastructure for ride-hailing businesses, optimize marketplace for autonomous vehicle fleet, work with experts in autonomous vehicles, implement and scale backend for ride-hailing services, collaborate with cross-functional partners, utilize Google technologies.
Build and evolve a large-scale simulation and inference infrastructure, responsible for reliability, latency, and cost-effectiveness of simulations. Strong understanding of distributed systems concepts and experience working with large-scale distributed systems and inference services.
As a Staff Software Engineer, you will develop workflows to evaluate safety and compliance for Waymo’s autonomous driving tools. Responsibilities include refining product requirements, translating them into tasks, improving data methods, and leading integration of evaluation tools with stakeholders.
Waymo is seeking a Senior Software Engineer, Infrastructure to lead the Planner Infrastructure team in building software for self-driving cars and ensuring system reliability. Responsibilities include software architecture, testing, driving plan generation, and machine learning model performance. Minimum requirements include a BS in relevant fields and 4 years of industry experience.
As a Staff Software Engineer at Adobe, you'll develop multi-modal and multi-lingual systems for search and recommendations, craft scalable fault-tolerant solutions, and integrate services with Adobe products. Responsibilities include building a real-time indexing platform, optimizing user experience, and analyzing data to improve workflows.
Senior Software Developer responsible for crafting and improving cloud-connected, collaborative video editing solutions. Must have 7-10 years of experience in software engineering with deep knowledge of C++. Responsibilities include delivering new media collaboration features, integrating with cloud services, and designing complex database-driven features.
In this role, you will collaborate with engineers and product managers to build data ingestion pipelines and data storage systems for high-volume profile data. You will be responsible for key components of data ingestion, support batch and streaming processing, and deploy production services while following Agile methodologies and participating in design reviews.
Top Companies Hiring Developer + Engineer Roles
See AllAll Filters
No Results
No Results