Get the job you really want

Top Software Engineer Jobs

8,097+ Job Results
2 Days Ago
Pittsburgh, PA, USA
1,579 Employees
152K-227K Annually
Senior level
1,579 Employees
152K-227K Annually
Senior level
Automotive
The role involves collaborating with the Perception autonomy team to develop and implement machine learning and computer vision algorithms for self-driving technology. Responsibilities include improving perception algorithms, validating performance, and integrating solutions into production code.
2 Days Ago
Aberdeen Proving Ground, MD, USA
17,673 Employees
75K-158K Annually
Mid level
17,673 Employees
75K-158K Annually
Mid level
Information Technology
As a Software Developer, you will support the ARAT program by collaborating on the development efforts to implement electronic warfare solutions. Key tasks include executing specifications for the warfighter's needs, developing integration solutions, and facilitating testing activities. You will work in a team to enhance system effectiveness against electronic threats.
Top Benefits:
401-K
Adoption Assistance
Child Care Benefits
+19 More
2 Days Ago
Fort Meade, MD, USA
25 Employees
420K Annually
Expert/Leader
25 Employees
420K Annually
Expert/Leader
Information Technology • Security • Software
The Mid-Level Software Engineer at Belay Technologies is responsible for developing, maintaining, and enhancing complex software systems. This includes analyzing user requirements, debugging, integrating software, designing databases, and implementing algorithms, all while ensuring adherence to design requirements and performance standards.
Top Benefits:
401-K
Company Outings
Dental Insurance
+18 More
2 Days Ago
Headquarters, AZ, USA
9,809 Employees
103K-155K Annually
Mid level
9,809 Employees
103K-155K Annually
Mid level
Financial Services
The Python Software Engineer will automate and deploy financial models using ML algorithms, maintain underwriting models, implement APIs for model integration, and ensure software security. They will participate in performance tuning and reconcile model results, focusing on operational perfection and collaboration with team members.
2 Days Ago
Bellevue, WA, USA
802 Employees
Senior level
802 Employees
Senior level
Gaming • Software • Virtual Reality
As a Senior Mobile Native Software Engineer, you will enhance Niantic's geolocation platform by building mobile, real-time tech for iOS and Android. Your role entails designing and implementing native code, optimizing for mobile performance, and collaborating with teams to ensure successful feature integration and maintenance.
Top Benefits:
401-K
Commuter Benefits
Company Outings
+14 More
2 Days Ago
Bellevue, WA, USA
802 Employees
Mid level
802 Employees
Mid level
Gaming • Software • Virtual Reality
The Computer Vision Software Engineer will design, develop, and maintain production computer vision systems to enhance Niantic's augmented reality capabilities. Responsibilities include optimizing solutions, collaborating with cross-functional teams, and pushing innovation in AR through effective algorithms.
Top Benefits:
401-K
Commuter Benefits
Company Outings
+14 More
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
2 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

Featured Jobs

2 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
2 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
2 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
2 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
2 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
2 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
2 Days Ago
New York, NY, USA
Junior
Junior
Automotive • Mobile • Social Impact • Transportation
As a Backend Software Engineer at Via, you will develop and maintain microservices, shape product features, and collaborate in an agile environment to ensure system performance and scalability, while influencing system architecture and documenting design decisions.
Top Benefits:
401-K
401-K Matching
Commuter Benefits
+14 More
2 Days Ago
New York, NY, USA
Senior level
Senior level
Automotive • Mobile • Social Impact • Transportation
As a Senior Backend Software Engineer at Via, you will design and implement microservices, ensure application performance and quality, collaborate in agile development, and influence system architecture while focusing on innovative software solutions for public transit.
Top Benefits:
401-K
401-K Matching
Commuter Benefits
+14 More
2 Days Ago
Rockville, MD, USA
191 Employees
Junior
191 Employees
Junior
Analytics
The Senior Software Developer will design, develop, and maintain software applications using AWS, PostgreSQL, and modern programming languages like JavaScript and Python. Responsibilities include creating browser-based UI apps, collaborating with project management for future developments, and ensuring adherence to UX best practices.
2 Days Ago
Los Angeles, CA, USA
40 Employees
100K-145K Annually
Mid level
40 Employees
100K-145K Annually
Mid level
3D Printing • Computer Vision • Hardware • Machine Learning • Robotics
As a Software Engineer at Freeform, you will develop and maintain essential software systems for autonomous 3D printing factories. Responsibilities include architecting production software, integrating control algorithms, enhancing data acquisition systems, and expanding CI/CD practices.
Top Benefits:
401-K
Company Equity
Company Outings
+31 More
2 Days Ago
Edison, NJ, USA
3,410 Employees
Entry level
3,410 Employees
Entry level
Software
The Software Engineer will work in a Scrum team to analyze, design, and develop applications, primarily using the .Net Framework and ASP.Net. Responsibilities include creating user-friendly web applications, performing testing, and deploying code. The role requires collaboration in Agile methodology and involves SQL Server for data management.
2 Days Ago
Edison, NJ, USA
3,410 Employees
Entry level
3,410 Employees
Entry level
Software
The Software Developer will coordinate requirements and design, develop the data access layer, support project delivery through code reviews and testing, and manage the software development lifecycle, utilizing various technologies including .NET Core, SQL Server, and Azure services.
2 Days Ago
Edison, NJ, USA
3,410 Employees
Entry level
3,410 Employees
Entry level
Software
The Software Developer will design and develop applications using technologies like ASP.Net and C#. Responsibilities include analyzing user requirements, creating functional specifications, performing code reviews, developing web applications and BI reports, and collaborating with clients and teams on project delivery.
2 Days Ago
North Reading, MA, USA
Junior
Junior
Aerospace • Information Technology • Software • Biotech • Design
The Java Software Engineer at ALTEN Technology USA will develop and deploy full-stack software systems using AWS, collaborating across teams to create innovative applications. Responsibilities include owning applications for both human and robotic fulfillment and mentoring fellow engineers.
2 Days Ago
Ann Arbor, MI, USA
47 Employees
Junior
47 Employees
Junior
Artificial Intelligence • Information Technology
As a Customer Applications Software Engineer, you will assist customers with integrating MemryX software into their systems, write and debug C++/Python code, and develop computer vision applications. You will also propose new SDK features, collaborate on demos, and interact with the open-source community.
2 Days Ago
Ann Arbor, MI, USA
47 Employees
Junior
47 Employees
Junior
Artificial Intelligence • Information Technology
As a Software Engineer SDK, you will design, implement, and test components for SDKs using C++ and Python. Responsibilities include developing high-performance libraries for computer vision applications, collaborating with teams on feature requests, and engaging with the open-source community. A strong background in C++ and Python is essential, along with knowledge of computer vision and neural networks.
2 Days Ago
Palo Alto, CA, USA
Hybrid
51 Employees
Entry level
51 Employees
Entry level
Artificial Intelligence
As a Gaussian Software & Platform Engineer, you'll lead the design and development of core software products, collaborating with software engineers and applied scientists. Your role includes building scalable machine learning services, optimizing software components, and ensuring high performance while maintaining effective communication with project managers.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size