Top Software Engineer Jobs
As a Software Engineer specializing in embedded Linux for ADAS platforms, you will develop and optimize low-level software for Advanced Driver Assistance Systems. Responsibilities include kernel optimization, device driver development, RTOS implementation, performance tuning, and code quality maintenance while collaborating with cross-functional teams.
The Frontend Software Engineer will design and develop user-facing features for a digital identity application, working with senior engineers to ensure functionality and user accessibility. Responsibilities include optimizing applications, collaborating with back-end developers, validating user inputs, and contributing to improvements and quality standards.
The Backend Software Engineer will design and develop the digital identity infrastructure, leveraging technical expertise to deliver software solutions for a scalable platform. Responsibilities include guiding software features from product inception to production, maintaining communication with stakeholders, overseeing testing, and producing quality code while solving complex problems.
The Full-Stack Software Engineer will design and develop digital identity infrastructure, working on both client-side and server-side architecture. The role involves building scalable solutions, collaborating with teams, ensuring application performance, writing clean code, managing databases, and contributing innovative ideas.
The Software Engineer will develop and configure test programs and advanced analytics solutions, collaborating to build scalable software. Responsibilities include assessing problems, leading technical solutions, and delivering data-driven results, while learning new technologies for continuous improvement.
As a Software Engineer in the Data team, you will design, test, and implement data products and systems, utilizing big data and AI technologies. You will collaborate with stakeholders, maintain CI/CD pipelines, and support live data products while fostering continuous learning within the team.
The QA Software Engineer will develop and maintain automated testing frameworks, create validation scripts for data processing, implement end-to-end tests for UIs, and ensure quality standards throughout the development lifecycle, while collaborating with customers to enhance reliability.
Develop and improve educational products by collaborating with a team of engineers, working on both new features and existing code. Responsibilities include designing, coding, testing, debugging, and providing project estimates.
Featured Jobs
The Senior Full Stack Software Engineer will design, build, and deliver firewall management solutions, collaborating with product teams throughout the product lifecycle. Responsibilities include writing clean, maintainable code, participating in code reviews, evaluating modern technologies, and supporting current services. The role involves learning new systems and contributing to improving product functionalities based on customer needs.
The Software Engineer will design, implement, and maintain backend software for Atlas Search, focusing on distributed systems and cloud services. They'll collaborate with team members to enhance scalability and system architecture, ensuring a seamless user experience. The role involves leading projects, providing input on the roadmap, and maintaining high technical standards.
Full Stack Software Engineer responsible for developing and maintaining a complex web application built on the MEAN stack with a focus on ElasticSearch integration. Requires 5+ years of related software development experience and expertise in software design patterns and best practices.
You will develop software for state estimation and sensor fusion, validating algorithms for aerial platforms, and enhancing simulation capabilities. Collaborate with teams to ensure reliable autonomy and contribute to the application of advanced AI solutions in defense technology.
The Entry Level Software Engineer role involves designing, coding, testing, and managing software applications. Candidates will utilize programming languages like Java and Python, demonstrate problem-solving skills, and manage projects collaboratively. Familiarity with Agile methodologies and SQL is also beneficial.
The Entry Level Software Engineer role involves designing, coding, testing, and managing software applications. Candidates should have a strong foundation in programming languages like Java, C#, Python, or JavaScript, and familiarity with software development methodologies, database management, and project management skills. Excellent problem-solving abilities and teamwork skills are essential.
Work as a Frontend Software Engineer III at Reddit, collaborating with product, design, and engineering teams to build innovative features. Requires 3+ years of frontend software development experience with Javascript, Typescript, and front-end frameworks like React and Vue. Strong skills in GraphQL, REST, and CSS. Must have a BS degree in Computer Science or related field.
The Fullstack Software Engineer at Pave will be responsible for developing a compensation platform, working with modern web technologies. The role involves strong ownership, collaboration, and the ability to navigate ambiguity in product development while creating a user-friendly experience for customers. Understanding customer needs to inform product decisions is key.
The role involves developing, maintaining, and enhancing complex software systems, with positions available for varying levels of experience. Responsibilities may include backend development, web interface design, microservices architecture, and participation in Agile software development.
The role involves creating and improving documentation, building tools for better docs, developing training materials, and producing longer written pieces, such as tutorials. The ideal candidate should be an excellent writer with enough programming knowledge to navigate the codebase and contribute effectively.
The Senior Quantum Software Engineer will develop key components for the quantum computing platform, focusing on compiler design and interfacing with quantum programming environments. Responsibilities include collaborating with cross-functional teams, architecting compiler software, conducting code reviews, and optimizing performance.
The Software Developer will drive feature execution and delivery through collaboration with cross-functional teams while utilizing a microservice architecture. Responsibilities include developing applications using .NET technologies and ensuring quality through unit testing and design patterns.
As a Software Engineer at Arista Networks, the responsibility includes building a programmable data center infrastructure, leveraging software-defined networking principles, and maintaining a single software image across various products. The role involves collaborating with the OpenConfig team and contributing to the architecture of a new networking operating system.
As a Senior Fullstack Software Engineer, you will design, build, ship, and maintain features for the Care Platform. Responsibilities include implementing and supporting cross-stack features, writing maintainable code, and ensuring the reliability and performance of the software. Collaboration with cross-functional teams is key to addressing user needs effectively.
As a Software Engineer in Test, you will develop and maintain test automation frameworks, contributing to automated test scripts for microservices supporting DAT’s SaaS platform. Responsibilities include designing test cases, executing SQL test cases, conducting UI testing, analyzing results, and collaborating with development teams to resolve issues.
As a Senior Full Stack Software Engineer at Postman, you will lead the design and implementation of both back-end and front-end architectures while building features used by millions of developers. You will ensure operational excellence, mentor team members, and collaborate with product managers to enhance user experiences.
The VR/AR Software Engineer will develop and improve multi-user collaborative simulation software, implement modules, manage codebases, design interactive experiences, and engage in user feedback processes. Responsibilities also include cloud engineering and collaborating with a small team of developers.
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