Top Software Engineer Jobs
The Principal Software Engineer will design and own the architecture of software systems, from web products to data pipelines. The role requires collaboration with product and technology leadership, guiding architectural direction, and ensuring existing systems are well documented. It emphasizes problem-solving and collaboration across various teams in an enterprise-scale environment.
As a Senior Software Engineer on the MLOps team, you will design and develop complex software systems, lead technical projects, mentor junior engineers, and implement cloud solutions while ensuring software quality and security compliance.
The Senior Staff Software Engineer will oversee the technical roadmap for payment integrations, work across various teams, and be hands-on in executing tasks. The role requires leading product delivery, aligning technical strategies, and designing solutions to maximize ROI in a fast-paced FinTech environment.
As a Senior Software Engineer, you will architect and deliver fault-tolerant infrastructure using Rust and other languages. You'll engage with users to understand their needs, lead architectural discussions, mentor junior engineers, and own the success of systems and products. Collaboration across teams and clear communication are key, alongside best practices in coding and design.
The candidate will design, develop, and deliver the architectural vision for Neurelo's products, emphasizing high-performance and scalable systems. Responsibilities include collaborating with product and design teams and representing the company's technical vision internally and externally.
The Staff Software Engineer will design, develop, and debug software for distributed systems, manage multiple projects, mentor junior engineers, and ensure high code quality. They will advocate for emerging technologies to enhance the development process.
The Senior Software Engineer will design and implement scalable cloud-based solutions for large datasets, lead projects, mentor junior engineers, and collaborate with business partners to translate needs into technology solutions, all while adopting strong software engineering practices.
Zoox is looking for a seasoned Technical Lead/Android Engineer to join their In-Vehicle Experience Engineering team. The role involves managing and owning the design and implementation of user-facing Android applications and collaborating with design and product teams for the best user experience.
Featured Jobs
As a Senior Software Engineer at Fivetran, you will enhance the data validation service by building new features, maintaining operations, and improving architecture. You'll be involved in complex data replication debugging and contribute to the development of connectors for various databases. Collaboration with the team in designing software and mentoring junior developers is key.
As a Senior Software Engineer at Fivetran, you will enhance the performance of Postgres data pipeline services, create technical documentation, write and test code, and collaborate across teams. Your role includes addressing customer issues and working through the project lifecycle.
The Principal Software Engineer will design and develop Fivetran's Data Lake system, ensuring data accessibility and reliability. Responsibilities include collaborating on product development, implementing large-scale systems, analyzing performance issues, and leading innovative projects.
As a Staff Software Engineer at NAVEX, you will work alongside senior software engineers to develop cool new features and enhancements in our platform services space, participate in elaboration and design sessions, build unit tests, collaborate with scrum team members, provide feedback during code reviews, mentor junior developers, and drive results through your technical competencies.
Seeking a Senior Software Engineer, Video Infrastructure to build the next generation of youth sports video services at Diamond Kinetics. Responsibilities include guiding technical requirements, design, and build of software solutions for video processing pipelines and executing effectively against the software development/deployment lifecycle.
The Staff Software Engineer will design, implement, and maintain critical parts of Materialize using Rust, focusing on performance-sensitive distributed systems. Responsibilities include collaborating with engineers and product management to adapt to customer needs and working both autonomously and as part of a team.
The Principal Software Engineer will enhance and maintain PTC's Ada product development tools, focusing on compilers and embedded runtime libraries. Responsibilities include product builds, release testing, diagnosing compiler issues, and providing technical support to customers.
This role involves developing scaleout solutions for AI technologies, collaborating with teams to define product offerings, understanding customer needs, and proving out solutions with hardware. Key responsibilities include creating orchestration software and being innovative within cross-functional teams.
The Senior Software Engineer will support the full software development life cycle for Autonomous Vehicle software, building secure infrastructure for product development and testing. The role requires collaboration with hardware engineering teams and expertise in debugging complex systems, with a focus on performance-critical code.
The Principal Software Engineer will design and code components for a large-scale distributed system, focusing on performance and scalability. Responsibilities include troubleshooting issues, promoting cloud healthy operations, and enhancing internet security solutions. The role involves working with various security technologies and ensuring high-quality customer service through engineering excellence.
As a Senior Software Engineer at Flex, you will focus on backend development, owning large domains related to financial transactions, and architecting scalable services. You'll lead and mentor other engineers, driving best practices and responding to service challenges while contributing to an innovative financial super app.
As a Software Engineer, you will play a key role in designing and implementing critical general web-based and AI-embedded applications for Zoom. Collaborate with cross-functional teams to define, design, implement, and ship new features and applications. Implement AI solutions, work on backend services and databases, and discover and implement new technologies to maximize development efficiency. Salary range: $118,600 - $259,500 per year.
The Senior Software Engineer will develop and maintain software products, ensuring their integrity and reliability through responsive development, testing, and user support. Responsibilities include designing efficient code, identifying bugs, enhancing application performance, and documenting procedures in line with an agile development process.
As a Senior Software Engineer at TransPerfect, you will focus on developing and maintaining their software products, ensuring high performance and quality while collaborating closely with users and the development team. Your responsibilities will include coding, testing, debugging, and implementing software solutions within an agile framework.
As a Senior Software Engineer in Front End, you will develop and maintain web applications using VueJS and supporting REST APIs, focusing on creating reusable components, bug fixing, and collaborating with cross-functional teams. Your responsibilities include attending project standups and ensuring quality in software delivery.
As a Senior Software Engineer in Back End, you will work on multi-service oriented architecture, developing REST API services, and collaborating with cross-functional teams. Responsibilities include maintaining software quality, attending standups, and implementing changes while utilizing your experience in DotNet, C#, and various database technologies.
As a Staff Software Engineer at Sunrun, you will lead the development of a new solar+storage platform. Responsibilities include establishing technical standards, collaborating with product management, designing scalable software components, and mentoring team members. You'll also ensure best practices in development and automated testing within a Continuous Delivery environment.
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