Top Software Engineer Jobs
The Staff Software Engineer will develop big data applications for ADAS, collaborating with ML algorithm engineers and data analysts to enhance performance and streamline processes. Responsibilities include system design, implementation, testing, cloud deployment, and user support, while leveraging advanced technologies in an innovative environment.
As a Senior Software Engineer on the Vehicle Platforms team at Aurora, you will define vehicle compute architecture, integrate sensors, optimize performance on limited hardware, and provide engineering support for fleet operations to advance self-driving technology.
Develop and test functionality for iOS apps, collaborate with team members, understand user requirements, solve complex problems in design and development, advocate for Apple within the company, participate in design and code reviews.
As a Senior Staff Software Engineer, you will design and maintain software deployment services for autonomous vehicles, collaborate across teams to ensure reliable software management, lead projects, and mentor junior engineers, all while focusing on scalable distributed systems and cloud computing.
As a Senior Software Engineer with the Media Technology team, you will design and optimize streaming experiences, collaborate across teams, take ownership of streaming products, and write clean code to enhance stream quality. You'll work on the full software development lifecycle in a dynamic environment.
As a Senior Software Engineer on the AI team at Couchbase, you will design and implement innovative database and AI features and tools. You will tackle challenges in developing distributed databases, focusing on OLTP and OLAP needs, while employing AI/ML technologies. The role requires collaboration with peers, research in leading-edge algorithms, and delivering high-quality software through rigorous testing.
As a Senior/Staff Software Engineer, you will design and maintain enterprise features for the Snorkel AI platform, enhance security and observability, collaborate with enterprise customers, lead junior engineers, and participate in on-call responsibilities in a hybrid work environment.
As a Senior Frontend Engineer, you will design and develop key user interfaces for Snorkel Flow, manage deployments, analyze data, and visualize metrics. You’ll advocate for UI standards, mentor team members, and collaborate with various teams while improving product iteration.
Featured Jobs
As a Senior/Staff Software Engineer in Backend, you will own the architecture and operations of large-scale distributed systems, develop scalable backend services for ML workflows, and collaborate closely in a customer-focused environment. You'll ensure CI/CD pipelines are maintained and provide on-call support for production systems.
As a Senior Software Engineer, you will design, develop, and lead web and non-web based applications with a focus on back-end database architectures, utilizing various programming languages and cloud technologies.
The Staff Software Engineer will design, develop, and maintain distributed software systems using C++, Golang, and Java on Linux. Responsibilities include identifying performance bottlenecks, conducting code reviews, mentoring junior engineers, collaborating with teams, and analyzing failures to resolve customer environment issues.
Senior Software Engineers at Optiver lead technical projects, shape trading infrastructure, and work closely with traders to solve complex business problems. They design and maintain trading systems, ensuring high performance and adherence to coding standards.
The Senior Software Engineer will design, implement, test, and deploy applications to enhance CLEAR's platform, focusing on digital and biometric identification. You will drive engineering excellence, work across various industries, and collaborate with stakeholders to innovate and solve complex problems. Responsibilities include coding across the full stack and making architectural decisions while ensuring member privacy and security.
The Senior Software Engineer will enhance performance and reliability of Postgres data pipeline services. Responsibilities include creating design documents, coding, reviewing, resolving customer issues, and collaborating with cross-functional teams throughout the project lifecycle.
Join Fivetran as a Senior Software Engineer to enhance their data validation service, focusing on software architecture, debugging data replication, and improving existing connectors. Engage in coding, mentoring junior developers, and contributing to hiring.
Fivetran seeks a Principal Software Engineer to spearhead the architecture and development of their Data Lake product. Responsibilities include designing large-scale data systems, collaborating with product teams, and ensuring operational excellence. The role emphasizes optimizing performance and leading technical direction while contributing to open-source initiatives.
The Senior Principal Software Engineer at Smartsheet will be responsible for building scalable back-end services, solving distributed systems problems, mentoring junior engineers, and leading strategic projects related to the company's next generation architecture. This role requires strong collaboration with product management and the ability to communicate technical concepts to non-technical stakeholders.
As a Staff Software Engineer at Fivetran, you will lead the design, development, and debugging of scalable software for distributed systems, manage multiple projects, provide mentorship to junior engineers, maintain high code quality, and advocate for innovative tools and practices.
The Staff Software Engineer will engage in product development tailored for Federal customers, creating secure infrastructure while working with cross-functional teams. Responsibilities include delivering scalable products in AWS, developing full-stack applications, and managing CI/CD pipelines. Additionally, the position involves troubleshooting production issues and maintaining platform engineering for OnPrem application stacks.
As a Senior Software Engineer, you will develop distributed data applications, analyze complex datasets, translate findings into actionable insights, and lead junior engineers. Your role involves collaborating with product managers and UX designers to understand requirements and improve code maintainability.
As a Senior Software Engineer at Fivetran, you will develop and maintain data validation services, improve software architecture, debug data replication, and build features for a modern data stack. You will ensure the reliability of data processing, mentor junior developers, and focus on creating high-performance systems.
As a Senior Software Engineer at Fivetran, you will enhance performance, reliability, and features of Postgres data pipeline services. Responsibilities include technical design documentation, coding, troubleshooting, and collaborating with various stakeholders.
The Principal Software Engineer will lead the design and development of Fivetran's Data Lake product, focusing on creating highly reliable, large-scale data lake systems. Responsibilities include collaborating with product teams, addressing performance and scalability challenges, contributing to open-source initiatives, and ensuring operational excellence in data management systems.
As a Senior Software Engineer, you will work on all phases of software development including GUIs, databases, and server-side programming. Your responsibilities include debugging and maintaining existing systems, with a strong focus on Java and object-oriented concepts, while also contributing to innovative solutions for complex problems.
As a Principal Software Engineer at Zipline, you will develop and maintain backend services using Golang, Rust, and Python, design large-scale distributed systems, and mentor junior engineers. You will make architectural decisions and enhance system efficiency and reliability while driving engineering best practices.
Top Companies Hiring Software Engineers
See AllPopular Job Searches
All Software Engineer Jobs
.NET Developer Jobs
Aerospace Thermal Engineering Jobs
AI Engineer Jobs
Android Developer Jobs
Artificial Intelligence Jobs
Automation Engineer Jobs
Backend Developer Jobs
Blockchain Developer Jobs
C# Jobs
C++ Jobs
Cloud Architect Jobs
Cloud Engineer Jobs
Design Engineer Jobs
DevOps Engineer Jobs
Director Of Engineering Jobs
Electrical Engineering Jobs
Embedded Software Engineer Jobs
Engineering Jobs
Engineering Manager Jobs
Environmental Engineering Jobs
Field Engineer Jobs
Front End Developer Jobs
Full Stack Developer Jobs
Game Developer Jobs
Golang Jobs
Hardware Engineer Jobs
Industrial Engineering Jobs
iOS Developer Jobs
Java Developer Jobs
Javascript Developer Jobs
Linux Jobs
Manufacturing Engineer Jobs
Mechanical Engineering Jobs
Network Engineer Jobs
PHP Developer Jobs
Process Engineer Jobs
Project Engineer Jobs
Prompt Engineering Jobs
Python Jobs
QA Jobs
Robotics Engineer Jobs
Ruby on Rails Jobs
Salesforce Administrator Jobs
Salesforce Developer Jobs
Scala Jobs
Sharepoint Developer Jobs
Site Reliability Engineer Jobs
Software Engineering Manager Jobs
Solutions Architect Jobs
SQL Developer Jobs
Structural Engineer Jobs
System Engineer Jobs
Test Engineer Jobs
Web Developer Jobs
All Filters
No Results
No Results