Top Software Engineer Jobs
The Embedded Software Engineer will design and develop low-level embedded software, collaborate with cross-functional teams, and maintain software documentation. The role requires problem-solving skills and involvement in code reviews.
As a Senior Embedded Software Engineer at Fi, you will design, develop, and maintain firmware for embedded systems. You will work closely with cross-functional teams, conduct code reviews, validate firmware functionality, and stay updated on emerging technologies to enhance product capabilities.
The Principal Software Engineer will lead the architecture, design, and development of Fivetran’s Data Lake product, ensuring highly reliable data lake systems while collaborating with product teams. Responsibilities include analyzing faults and performance issues, contributing to open-source projects, and setting technical directions for cross-functional teams.
As a Senior Software Engineer in DevOps at IXL Learning, you will manage the infrastructure for Rosetta Stone and Wyzant products, ensuring performance and scalability. You will collaborate with teams, develop monitoring tools, and streamline technology across the company, while applying your expertise in cloud systems and containerization.
As a Senior Software Engineer at Rosetta Stone, you will enhance language learning products by collaborating with engineers, building back-end systems and UI, providing project estimates, mentoring teammates, and evaluating new technologies.
The Staff Software Engineer will design, develop and debug software for distributed systems while managing multiple projects and mentoring junior engineers. This role requires strong proficiency in Java, extensive experience in software engineering, and a commitment to maintaining high standards of code quality and performance.
As a Senior Software Engineer at Fivetran, you will contribute to the Data Validation Team by developing new features, improving software architecture, and maintaining the reliable operation of the data validation service. Responsibilities include debugging data replication, enhancing existing connectors, designing software and infrastructure, and mentoring junior developers.
As a Principal Software Engineer, you will lead the architecture, design, and development of Fivetran’s Data Lake product. Your responsibilities include designing scalable data lake systems, collaborating with product teams, and ensuring operational excellence while solving performance and availability issues. You will also contribute to open-source projects and set technical directions for cross-functional teams.
Featured Jobs
As a Senior Software Engineer on the databases team, you will enhance performance, reliability, and functionality of Postgres data pipeline services. Responsibilities include designing features, writing and testing code, resolving customer issues, and collaborating with stakeholders throughout the project lifecycle.
As a Senior Software Engineer, you will work on critical projects with direct impact, participate in a cross-functional agile team, and develop high-throughput, low-latency APIs. Your expertise in Rust and other technologies will be essential in improving and iterating applications while mentoring less experienced developers.
This role involves solving complex software engineering problems, leading the design, development, and integration of Nike's tools and platforms. Responsibilities include driving technical priorities, collaborating with software engineers, and translating business problems into technical solutions.
As a Lead Software Engineer focused on 3D Pipeline, you will define the technical roadmap, manage and mentor a team of engineers, lead the development of 3D pipeline architectures, enhance productivity through tool development, solve technical challenges, and collaborate across teams to innovate 3D technologies for Nike's product design processes.
As a Senior SAP Engineer, you will leverage your experience in delivering S/4 Fashion platform solutions. You will collaborate with various stakeholders to implement high-quality ERP solutions using agile methodologies, contributing to solution delivery and maintenance.
The Lead SAP Engineer will design, develop, and deliver S/4 ERP solutions to meet strategic business objectives. Responsibilities include overseeing SAP implementation, mentoring engineers, and collaborating with various stakeholders to ensure high-quality product delivery in an agile environment.
The Senior Backend Engineer will be responsible for developing Node.js services and operating machine learning inference workloads for AI Voices. They will ensure efficient scaling of infrastructure and optimization of product flows within a dynamic environment.
As a Staff Software Engineer, you will lead the design and development of software for distributed systems, manage multiple projects, mentor junior engineers, and ensure high code quality and performance. You'll engage in innovative practices while staying updated with emerging technologies.
As a Senior Software Engineer at OP Labs, you will contribute to Rust-based infrastructure for Ethereum, including OP Reth and Kona. Responsibilities include evolving proof systems, maintaining existing Go infrastructure, collaborating with teams, and ensuring effective communication and documentation.
As a Senior Principal Software Engineer at Nerdery, you will lead the technical lifecycle of large-scale custom software projects, manage software delivery processes, provide guidance to other engineers, and oversee technical evaluations while collaborating with multi-disciplinary teams.
As a Senior Platform Engineer at Mux, you will design and operate the infrastructure for Mux's platforms, focusing on scalable systems and CI/CD processes. You'll improve platform usability via automation, lead cross-functional projects, debug production issues, and promote engineering standards and best practices.
As a Senior Software Developer, you will collaborate with team members to build, test, and release functionalities, aid clients with application requirements, and contribute to Agile practices and the operational maintenance of distributed systems. You will mentor peers and support various internal company needs in a remote-first environment.
As a Lead Software Developer, you will design, implement, and deliver technology solutions for clients. This role involves collaboration, managing team activities, mentoring junior members, and overseeing cloud-native applications and distributed systems while adhering to Agile methodologies.
The Senior Software Engineer at OP Labs will develop and contribute to Rust-based Ethereum infrastructure, maintain Go-based systems, and collaborate with teams to enhance the performance and scalability of Ethereum technology. Key responsibilities include evolving proof systems, contributing to open-source tools, and supporting external developers.
The Embedded Software Engineer will design, develop, and test embedded software for medical devices, owning embedded system modules throughout the development lifecycle. Responsibilities include collaborating with engineering teams, troubleshooting, and mentoring junior engineers, with a focus on adhering to regulatory standards and implementing robust firmware solutions.
The Senior Software Engineer is responsible for designing, developing, and integrating signal processing systems in a multi-disciplinary team. The role involves real-time software development, hardware configuration, and system documentation, along with participation in field testing for demonstrations.
The Senior Software Engineer will join Fivetran's Data Validation Team, focusing on building new features, improving software architecture, and maintaining data validation services. Responsibilities include debugging data replication, analyzing new feature integrations, and developing software designs for high performance systems.
Top Companies Hiring Developer + Engineer Roles
See AllAll Filters
No Results
No Results