Top Software Engineer Jobs
The Senior Software Engineer will lead the design and implementation of cross-platform video player solutions in C/C++ and Rust for Hulu, focusing on streaming experience. Responsibilities include developing the player and API, optimizing performance, owning complex features, and collaborating with various technical teams.
As a Senior Software Engineer at Disney Entertainment & ESPN Technology, you will be responsible for rapidly prototyping and implementing scalable, reliable, and maintainable media applications using TypeScript, JavaScript, and other web development technologies. You will collaborate with UX designers, product managers, and engineering leadership to build best-of-class streaming experiences for a wide range of devices. The role also involves mentoring junior software engineers and using data to continuously improve applications.
As a Lead Software Engineer on the DEE&T Web Commerce team, you will lead the development of core signup, purchase, and subscription management experiences for Disney's web platform, while mentoring other developers and ensuring code quality through test-driven development.
As a Senior Software Engineer on the Machine Learning team, you will enhance user interfaces for AI solutions, collaborate cross-functionally to optimize UI performance, and mentor engineers. You'll write maintainable code, execute comprehensive test plans, and communicate complex technical issues clearly to ensure high-quality software delivery.
The Senior Software Engineer in Master Data Management will design, develop, and implement software solutions, enhance existing capabilities, and ensure scalable products by collaborating with stakeholders. Responsibilities include coding, performing code reviews, conducting quality assurance, and managing projects from inception to completion while coordinating with the product team and other squad members.
As a Senior Software Engineer, you will design and develop scalable software solutions, focusing on building web-based applications and cloud-centric APIs within a cross-functional team. Responsibilities include backend development, writing scalable APIs with Java, and enhancing software security and availability. You will also collaborate with product managers, manage project prioritization, and write technical documentation.
The Lead Software Engineer will manage and integrate information across IT and business teams, focusing on Oracle EBS R12 and other financial applications. Responsibilities include developing architectural visions, leading technical initiatives, ensuring high performing object and database design, and coordinating solution design discussions.
Join an Agile squad as a Senior Software Engineer for the Managed Accounts team at Morningstar Retirement group. Responsibilities include developing and maintaining high-quality software solutions, learning new technologies, and participating in production support. Hybrid position based in Chicago or Toronto.
Featured Jobs
As a Senior Staff Tech Lead at Favor, you will oversee development, testing, and deployment of applications, define solution architecture, collaborate with teams to solve complex problems, mentor junior engineers, and advocate for devops and automation solutions.
As a Senior Frontend Engineer, you will design, develop, test, deploy, and maintain our web applications, and contribute to strategic product development within Agile teams, while managing project deadlines and deliverables.
The Full Stack Software Engineer will design, develop, test, deploy, and improve a web application. The role requires managing individual priorities and deadlines, driving robust software engineering practices, and contributing strategically to product development within an Agile pod environment.
Collaborate with engineers and product managers to design, build, and improve payment products. Participate in the software development lifecycle, and contribute to knowledge sharing across engineering teams. Assist in debugging production issues and providing technical guidance to clients and merchants. Engage in cross-functional collaboration to address customer needs while participating in an on-call rotation.
As a Software Engineer on the Performance Engineering team, you will develop enterprise-grade software, ensuring product performance meets standards through testing, data analysis, and continuous monitoring. You'll collaborate with senior engineers and contribute to significant projects affecting company growth.
As a Senior Software Engineer on the Lab team at CrowdStrike, you will design and build validation software for sensor interoperability, develop testing tools across various platforms, automate testing strategies, troubleshoot software integrations, and collaborate with distributed teams to support sensor release goals.
Senior Software Engineer role on the Unified Platform team at DRW, focusing on building systems with a strong emphasis on testing, reliability, scalability, and maintainability. Responsibilities include designing, modeling, and programming in Java, Python, C++, Scala, handling legacy code and green field development, driving projects to completion, learning and promoting new technologies, and providing on-call support. Remote candidates considered.
The Senior Software Engineer will work on the UP - Compliance team, focusing on building reliable and scalable systems for regulatory reporting and surveillance. They will collaborate closely with stakeholders, handle legacy and new code, and engage in continuous learning to enhance business understanding and technical skills.
As a Principal Software Engineer at DFIN, you will design and implement frontend and backend services for SaaS solutions in a distributed system. You will focus on software quality, optimize build and deployment processes, enhance observability, and ensure resilient and efficient network communications. You'll tackle complex algorithms and improve system performance while collaborating with team members and stakeholders.
As a Principal Software Engineer, you will focus on rendering high-quality graphics for automotive displays, ensuring performance and efficiency across the software stack, collaborating with hardware teams, debugging, and mentoring junior engineers.
The Staff Software Engineer will lead the design and management of a cloud-based platform at General Motors, collaborating with teams to implement scalable, resilient solutions. Responsibilities include overseeing corporate software strategy, managing system performance, and ensuring high availability for cloud services, alongside automating operational tasks and providing technical leadership.
The Staff Software Engineer will lead engineering efforts in building web and mobile products, ensuring high-quality software development, and mentoring team members. Responsibilities include architecture design, cross-functional program execution, and upholding engineering best practices.
The Principal Software Engineer will lead the design and implementation of robust data systems for GM's AI platform, focusing on efficient data ingestion, access, and processing. Responsibilities include building scalable data pipelines, guiding junior engineers, and ensuring system performance across cloud and on-premises environments.
The Principal Software Engineer for the AI Platform will design, develop, and maintain the AI/ML infrastructure. Responsibilities include enhancing platform capabilities for training ML models, resource management in multi-GPU environments, and collaborating with cross-functional teams to integrate new features.
The Principal Software Engineer will enhance and scale the infrastructure for Machine Learning workloads, optimize Kubernetes and Kubeflow deployments, streamline training infrastructure, and collaborate with cross-functional teams to resolve infrastructure issues.
Work on developing optimized and high-fidelity vehicle simulations in a cloud computing environment. Collaborate with multiple teams to integrate systems into CI/CD toolchain and data analytics pipeline. Responsibilities include defining user-stories, creating simulation platforms, and optimizing development processes.
Design and implement digital products managing customer-centric data, oversee technical architecture for complex applications, provide technical leadership to engineering teams, and ensure best practices for scalable platform development. Communicate effectively with diverse teams and assist in hiring top engineering talent.
Top Companies Hiring Developer + Engineer Roles
See AllAll Filters
No Results
No Results