Get the job you really want.

Top Software Engineer Jobs

19 Days Ago
Pittsburgh, PA, USA
1,579 Employees
Senior level
1,579 Employees
Senior level
Automotive
The Senior Software Engineer will work on integrating hardware components into Aurora's self-driving vehicle platforms, define compute and network architecture, and optimize performance. Responsibilities include collaborating with autonomy engineers, testing infrastructure, and providing support for fleet operations.
19 Days Ago
San Jose, CA, USA
2,753 Employees
175K-210K Annually
Expert/Leader
2,753 Employees
175K-210K Annually
Expert/Leader
Fintech • Software
The Staff Software Engineer will innovate within the payment risk team by leading the design and implementation of scalable SaaS applications, enhancing fraud detection systems, and mentoring other engineers to protect customers and support revenue growth.
19 Days Ago
San Francisco, CA, USA
733 Employees
187K-234K Annually
Senior level
733 Employees
187K-234K Annually
Senior level
Blockchain • Financial Services • Cryptocurrency • Web3
As a Staff Software Engineer at Ripple, you will optimize interactions with digital asset markets by delivering scalable machine learning services. You'll design tools for the ML lifecycle, collaborate with engineers and scientists, and maintain high engineering standards in production code.
22 Days Ago
USA
Remote
26 Employees
Senior level
26 Employees
Senior level
Software
As a Sr Software Engineer, you will design, develop, test, and support innovative solutions while ensuring application performance. You will work in an agile environment, make technical decisions, collaborate with team members, and engage in code deployments, all while leading by example in adopting modern practices and trends.
19 Days Ago
San Francisco, CA, USA
72,000 Employees
223K-323K Annually
Expert/Leader
72,000 Employees
223K-323K Annually
Expert/Leader
Cloud
The Principal Software Engineer will develop AI-driven features for mobile applications, focusing on usability and scalability. Responsibilities include providing technical expertise, building innovative features, solving complex problems, and mentoring peers while working with a strong engineering team.
19 Days Ago
San Francisco, CA, USA
72,000 Employees
192K-384K Annually
Senior level
72,000 Employees
192K-384K Annually
Senior level
Cloud
The Principal Software Engineer will lead the integration of Identity and Access Management into the Salesforce platform, collaborate with multiple teams to solve complex engineering challenges, and ensure high performance and availability of services. Responsibilities include technical design, mentoring, and hands-on software development.
19 Days Ago
Portland, OR, USA
5,436 Employees
119K-195K Annually
Senior level
5,436 Employees
119K-195K Annually
Senior level
Other • Software • Analytics
Design and develop high-quality software components for cross-platform GIS visualization using modern C++. Collaborate with other software teams in an agile environment, solve complex problems, and ensure high performance in rendering large data volumes. Promote software engineering best practices and troubleshoot issues as they arise.
Top Benefits:
401-K
Commuter Benefits
Company Outings
+13 More
19 Days Ago
San Francisco, CA, USA
72,000 Employees
126K-323K Annually
Senior level
72,000 Employees
126K-323K Annually
Senior level
Cloud
As a Backend Software Development Engineer at Salesforce, you will develop backend applications and APIs, work with large datasets, integrate systems, and ensure high-quality releases using Agile methodologies. You will collaborate with a world-class team focused on building impactful features while maintaining product stability and scalability.
19 Days Ago
Portland, OR, USA
5,436 Employees
119K-195K Annually
Senior level
5,436 Employees
119K-195K Annually
Senior level
Other • Software • Analytics
Develop a cross-platform mapping API, focusing on C++ software components for field mapping, data collection, and navigation. Collaborate with others to define user requirements and ensure software meets real-world scenarios. Effectively communicate and solve complex design challenges.
Top Benefits:
401-K
Commuter Benefits
Company Outings
+13 More
19 Days Ago
Colorado Springs, CO, USA
200 Employees
Expert/Leader
200 Employees
Expert/Leader
Artificial Intelligence • Big Data • Cloud • Cybersecurity • Defense
As a Senior Software Engineer at Raft, you will lead complex software initiatives, engage in design discussions, conduct code reviews, and mentor junior engineers while maintaining high coding standards. Your role involves deep involvement in the software lifecycle and creating robust web-socket and RESTful APIs.
Top Benefits:
401-K Matching
Child Care Benefits
Continuing Education Stipend
+28 More
19 Days Ago
Colorado Springs, CO, USA
200 Employees
Senior level
200 Employees
Senior level
Artificial Intelligence • Big Data • Cloud • Cybersecurity • Defense
As a Senior Software Engineer (Back-End) at Raft, you will engage in complex tasks, design discussions, and mentor junior engineers. The role requires proficiency in various programming languages and cloud technologies, as well as expertise in creating robust APIs and experience with big data and multiple frameworks.
Top Benefits:
401-K Matching
Child Care Benefits
Continuing Education Stipend
+28 More
19 Days Ago
Colorado Springs, CO, USA
200 Employees
Senior level
200 Employees
Senior level
Artificial Intelligence • Big Data • Cloud • Cybersecurity • Defense
The Senior Software Engineer will lead multiple teams to build and maintain a complex software infrastructure, involve coding and design, and mentor junior engineers. The role focuses on solving challenging problems in Big Data, developing APIs, and implementing cloud technologies.
Top Benefits:
401-K Matching
Child Care Benefits
Continuing Education Stipend
+28 More
19 Days Ago
Raleigh, NC, USA
4,731 Employees
Senior level
4,731 Employees
Senior level
Edtech
As a Senior Software Engineer on the IXL Mobile team, you will manage the full technical lifecycle of Android features, troubleshoot and improve existing applications, and collaborate with product and web development teams to enhance user experience.
19 Days Ago
Raleigh, NC, USA
4,731 Employees
Senior level
4,731 Employees
Senior level
Edtech
As a Senior Software Engineer on the IXL Mobile team, you will lead the development of iOS applications by managing the full technical life-cycle, including feature development, bug fixes, and improvements. Collaboration with product and web development teams is key, along with leveraging existing iOS design patterns and optimizing resource management.
19 Days Ago
Foster City, CA, USA
Hybrid
107 Employees
Senior level
107 Employees
Senior level
Big Data • Machine Learning • Software
As a Staff Software Engineer, you will optimize distributed data services, enhance system performance across thousands of nodes, and collaborate on advanced data structures and data access frameworks involved in AI workloads.
19 Days Ago
Foster City, CA, USA
Hybrid
107 Employees
Mid level
107 Employees
Mid level
Big Data • Machine Learning • Software
As a Staff Software Engineer at Alluxio, you will enhance the Alluxio project by solving complex problems in distributed data services. Your responsibilities will include developing scalable solutions, ensuring data durability, and collaborating with senior engineers to implement innovative features in distributed systems.
19 Days Ago
Raleigh, NC, USA
4,731 Employees
Senior level
4,731 Employees
Senior level
Edtech
As a Senior Software Engineer at IXL Learning, you will design, develop, and enhance educational products. Your responsibilities include collaborating with teams, driving the development process, and exploring new technologies to deliver innovative solutions that positively impact education.
19 Days Ago
Charlottesville, VA, USA
15 Employees
Senior level
15 Employees
Senior level
Robotics • Software
The Sr. Software Engineer will design and develop Java-based software solutions for autonomous vehicle systems. Key responsibilities include object-oriented programming, debugging, performance profiling, and documentation. The role requires extensive experience in Java, knowledge of design patterns, and proficiency in development tools and practices.
19 Days Ago
Arlington, VA, USA
Hybrid
200 Employees
Senior level
200 Employees
Senior level
Artificial Intelligence • Big Data • Cloud • Cybersecurity • Defense
The Staff Software Engineer will develop a real-time data platform for the DoD, handling over a billion events daily. Responsibilities include implementing cloud-native services, advising clients, supporting DevSecOps, and collaborating on system integration. The role requires expertise in technologies like Kafka, Docker, and Kubernetes.
Top Benefits:
401-K Matching
Child Care Benefits
Continuing Education Stipend
+28 More
19 Days Ago
Reston, VA, USA
1,286 Employees
Senior level
1,286 Employees
Senior level
Information Technology • Software
As a Senior Software Engineer at Verisign, you will develop production-grade software, collaborate across teams, and oversee the complete product lifecycle from ideation to deployment. Responsibilities include designing complex systems, suggesting code improvements, and introducing risk mitigations while leveraging technologies like Java, PostgreSQL, and Docker.
19 Days Ago
Seattle, WA, USA
2,200 Employees
220K-297K Annually
Senior level
2,200 Employees
220K-297K Annually
Senior level
Big Data • Machine Learning • Software • Analytics • Big Data Analytics
As a Senior Staff Software Engineer at Databricks, you will lead the development and support of large-scale infrastructure while influencing architectural decisions and mentoring engineers. Your role includes creating scalable experimentation platforms, enhancing cloud cost visibility, and overseeing reliable software and service frameworks, driving innovation across the engineering teams.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+15 More
19 Days Ago
San Jose, CA, USA
93 Employees
Senior level
93 Employees
Senior level
Software • Cybersecurity
The Sr. Software Engineer-Linux will develop robust sensor software across Linux platforms, enhance performance, and deploy solutions for customer environments. The role requires coding in multiple programming languages and a strong understanding of network protocols and cybersecurity practices.
19 Days Ago
Newark, CA, USA
121 Employees
Junior
121 Employees
Junior
Healthtech
The Software Embedded Engineer will design, develop, test, and document embedded software for medical devices and other complex systems. Responsibilities include debugging, rapid software development for proof-of-concept, and collaboration with interdisciplinary teams. Strong problem-solving skills and a willingness to learn are essential.
19 Days Ago
3 Locations
20 Employees
Junior
20 Employees
Junior
Financial Services
Core Engineers at Dexterity work on designing and improving trading infrastructure. Responsibilities include developing scalable solutions, enhancing the trading engine, and optimizing market data collection. Collaboration with developers on trading algorithms, strategy monitoring, and research is key in this fast-paced environment.
19 Days Ago
Oakland, CA, USA
1,320 Employees
Senior level
1,320 Employees
Senior level
Fintech • Payments • Productivity • Financial Services
As a Staff Software Site Reliability Engineer at Credit Karma, you will oversee incident and change management, develop automation tools for system reliability, and collaborate with engineering teams to enhance best practices. You'll lead initiatives to identify root causes of incidents and implement solutions that ensure stability for the company's services.
Top Benefits:
401-K Matching
Child Care Benefits
Commuter Benefits
+37 More
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size