Top Software Engineer Jobs
As a System Software Engineer, you will enhance the GCC and LLVM ecosystems on Ubuntu, focusing on modern C and C++. Responsibilities include writing high-quality code, debugging, code reviews, and collaborating with teams to improve the user experience. You'll also mentor junior engineers and contribute to the architecture decisions affecting Ubuntu’s performance and reliability.
As a Software Engineer at Bond, you will contribute to enhancing the platform, design APIs, build robust systems for transaction processing, mentor junior engineers, and collaborate with various teams to drive project success.
As an AI Tutor - Coding, you'll train and assess AI models, evaluate AI-generated code, solve coding problems, and create summaries of coding solutions. The role focuses on improving AI efficiency while allowing for professional growth in AI skills.
Seeking a Software Engineer with 3+ years of experience in PHP development to assist in designing, developing, and installing software solutions. Responsible for full lifecycle software development, writing efficient code, and integrating software components. Experience with ReactJS and test-driven development is advantageous.
Design, develop, and optimize system software for RISC-V-based AI and ML systems. Collaborate with cross-functional teams to define software requirements and specifications. Contribute to AI/ML workload optimization and troubleshoot software and system-level issues.
The Principal Software Engineer will oversee complex software engineering tasks, providing technical expertise for software development programs. Responsibilities include software testing, architectural design evaluation, and technical issue resolution. The role requires collaboration with team members and vendors, project progress reviews, and proposal development.
As a Software Engineer at LINQ, you will work on delivering business critical applications with high function and technical quality. Responsibilities include developing backend http services, working with databases, designing APIs, and collaborating within a team environment.
Join a team of five engineers at LatchBio working on difficult problems in software including web development, systems programming, database administration, algorithmic programming, and cloud infrastructure. Responsible for designing and implementing features that will directly impact scientists using the platform.
Featured Jobs
As a Principal Software Engineer, you will lead the development of digital solutions, mentor engineers, ensure high-quality software practices, architect complex systems, and promote technical standards while collaborating with cross-functional teams to align with business goals.
As a System Software Engineer focusing on Rust, you will enhance the Rust ecosystem within Ubuntu, collaborating with a distributed team, debugging issues, writing new code, and mentoring junior engineers. Your work will impact Ubuntu's performance and developer experience across various platforms including cloud and desktop.
As a Software Engineer on the Solutions Engineering team, you will design and deliver open-source software operations code using Python and Golang. You'll collaborate with infrastructure operations teams, develop monitoring and alerting infrastructure, and promote best engineering practices. The role offers opportunities for travel and fostering a collaborative engineering culture.
This role involves resolving complex issues related to Ubuntu and open source software, debugging and fixing bugs, maintaining relationships with teams, reviewing code, and participating in upstream software communities. It requires strong Linux and programming skills, with a focus on cloud technologies like Ceph and OpenStack.
As a Software Engineer, you'll design and deliver open source software operations code in Python while ensuring reliable, efficient, and scalable solutions on Kubernetes. You'll work across the Linux stack, follow agile practices, and help foster a collaborative engineering culture at Canonical.
As a Senior Software Engineer at Canonical, you'll lead design and implementation, coach team members, and collaborate on features in a distributed system driving cloud automation. You'll debug issues, interface with upstream communities, and support diverse software operations while working remotely with minimal travel.
As a Software Engineer at Canonical, you will contribute to the Juju project, a large open-source Go project, focusing on the design and delivery of features to automate cloud operations and software management at scale. Responsibilities include collaborating with a distributed team, debugging issues, and contributing to open-source communities.
As an Embedded Linux Software Engineer at Canonical, you will work on low-level system technology, contribute to Ubuntu Core and snapd software development, optimize Ubuntu for various hardware platforms, maintain software stacks, and collaborate with global teams to enhance open source technologies.
The role involves designing and implementing features for a graphics stack, debugging issues, improving tests, documentation, and collaborating with a distributed team. Candidates should be proficient in modern C++, with knowledge of asynchronous programming and experience in Linux environments.
As a Lead Software Engineer, you will guide and implement engineering best practices, ensure products are production-ready, collaborate with project stakeholders, manage your team, and write code, all while building relationships with client teams and influencing engineering decisions.
The Senior Software Engineer will enhance our automated detection processes by building a data ingestion and detection pipeline. Responsibilities include collaborating with teams, implementing tasks in the software development lifecycle, mentoring junior engineers, and ensuring high-quality software design while participating in 24x7 support.
The Staff Software Developer will work within the AI Product Engineering team to build and support AI-driven products, focusing on performance, reliability, and user experience. Responsibilities include technical ownership of AI portfolio, collaborating with developers, writing well-tested code, and mentoring peers.
As a Staff Software Engineer at NexHealth, you will lead the development of Payments products, architect the React-based frontend, and manage projects from design to launch while collaborating with engineering leaders and product managers. You will also address complex issues in the healthcare system through software solutions.
As a Full Stack Software Engineer at Decisionary Media, you'll build scalable web platforms using modern technologies, collaborate with product teams, optimize system performance, and create user-friendly experiences while having the autonomy to lead projects.
Design, develop and deliver scalable and maintainable software systems for provisioning and managing Groq hardware at scale. Responsibilities include API design, automated testing, and collaborating effectively across teams.
As a Sr Software Engineer, you will design, develop, and support innovative software solutions. Your role includes project analysis, making technical decisions, collaborating in an agile environment, and leading modern implementations while ensuring high performance and proper test coverage.
The Senior Software Engineer will design, build, and scale automated research products, collaborate with data scientists to productionize machine learning models, and enhance backend processing to manage extensive data for research projects, contributing to progressive political causes.
Top Companies Hiring Developer + Engineer Roles
See AllAll Filters
No Results
No Results