Get the job you really want

Top Software Engineer Jobs

8,156+ Job Results
880 Employees
Mid level
Cloud • Software
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.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
21 Days Ago
United States
Remote
71 Employees
Junior
71 Employees
Junior
Fintech
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.
21 Days Ago
USA
Remote
357 Employees
15-150 Annually
Entry level
357 Employees
15-150 Annually
Entry level
Artificial Intelligence • Information Technology • Internet of Things
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.
21 Days Ago
8 Locations
Remote
61 Employees
Mid level
61 Employees
Mid level
Information Technology • Software
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.
21 Days Ago
3 Locations
Remote
389 Employees
Senior level
389 Employees
Senior level
Hardware • Manufacturing
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.
6 Hours Ago
San Diego, CA, USA
6,000 Employees
Senior level
6,000 Employees
Senior level
Aerospace • Payments • Security • Transportation • Cybersecurity
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.
Top Benefits:
401-K
401-K Matching
Dental Insurance
+28 More
21 Days Ago
Austin, TX, USA
Remote
25 Employees
Senior level
25 Employees
Senior level
Software
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.
21 Days Ago
Mission District, San Francisco, CA, USA
24 Employees
160K-260K Annually
24 Employees
160K-260K Annually
Not Specified
Biotech
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

Yesterday
8 Locations
Remote
578,950 Employees
110K-220K Annually
Expert/Leader
578,950 Employees
110K-220K Annually
Expert/Leader
Big Data • Cloud • Logistics • Machine Learning • Retail
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.
22 Days Ago
8 Locations
880 Employees
Entry level
880 Employees
Entry level
Cloud • Software
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.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
22 Days Ago
8 Locations
880 Employees
Entry level
880 Employees
Entry level
Cloud • Software
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.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
22 Days Ago
8 Locations
880 Employees
Mid level
880 Employees
Mid level
Cloud • Software
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.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
22 Days Ago
8 Locations
880 Employees
Entry level
880 Employees
Entry level
Cloud • Software
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.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
22 Days Ago
8 Locations
880 Employees
Senior level
880 Employees
Senior level
Cloud • Software
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.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
22 Days Ago
8 Locations
880 Employees
Entry level
880 Employees
Entry level
Cloud • Software
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.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
22 Days Ago
8 Locations
880 Employees
Entry level
880 Employees
Entry level
Cloud • Software
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.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
22 Days Ago
8 Locations
880 Employees
Mid level
880 Employees
Mid level
Cloud • Software
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.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
21 Hours Ago
Chicago, IL, USA
34 Employees
Senior level
34 Employees
Senior level
Agency • Cloud • Information Technology • Mobile • Software
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.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+48 More
19 Hours Ago
United States
Remote
531 Employees
139K-201K Annually
Senior level
531 Employees
139K-201K Annually
Senior level
Cybersecurity
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.
Top Benefits:
401-K
401-K Matching
Company Equity
+39 More
7 Minutes Ago
USA
Remote
889 Employees
166K-250K Annually
Mid level
889 Employees
166K-250K Annually
Mid level
Cloud • Legal Tech • Software
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.
An Hour Ago
United States
Remote
250 Employees
Expert/Leader
250 Employees
Expert/Leader
Software
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.
22 Days Ago
USA
Remote
22 Employees
Entry level
22 Employees
Entry level
Information Technology
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.
2 Hours Ago
Mountain View, CA, USA
Remote
205 Employees
Senior level
205 Employees
Senior level
Artificial Intelligence • Machine Learning • Semiconductor
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.
2 Hours Ago
USA
Remote
26 Employees
Senior level
26 Employees
Senior level
Software
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.
2 Hours Ago
USA
Remote
34 Employees
Senior level
34 Employees
Senior level
Marketing Tech
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.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size