Top Software Engineer Jobs
Develop and integrate software for satellite products primarily using C++. Responsibilities include designing, testing, and deploying software in a Linux environment, as well as potential hardware debugging and multi-threaded software development.
As a Lead Software Engineer, you will guide the team in pragmatic development practices, manage architecture decisions, ensure production readiness of the product, and collaborate with clients and stakeholders while writing substantial code. You'll also play a pivotal role in enhancing your team’s skills and promoting a collaborative environment.
The Staff Software Engineer at Descript will lead initiatives across the engineering organization, build and ship new features for audio and video content tools, and collaborate with product and design teams while ensuring high-quality code and architecture. They will also provide mentorship and make architectural decisions for scalable, efficient systems.
As a Principal Software Engineer at Cognex, you will lead the development of machine vision algorithms and AI models. This role requires collaboration with R&D and other engineering teams, overseeing software design, coding standards, and debugging processes while mentoring junior engineers and influencing technical direction.
The Principal Software Developer will design and implement cloud-based applications that interact with IoT devices. Responsibilities include participating in architecture discussions, developing production-grade code, collaborating with teams, mentoring junior developers, and ensuring application performance while staying updated with industry trends.
The Senior Software Engineer will design, code, test, and maintain desktop applications. This role involves debugging, optimization, code reviews, and collaboration with a diverse team to meet project requirements. The candidate will contribute to software development for healthcare diagnostics and ensure software quality through testing and comprehensive documentation.
Responsible for leading the development of software applications, creating proof of concepts, and working with engineering teams on AWS microservices and Java components. The role involves translating business requirements into technical specifications, serving as a technical lead, and troubleshooting production issues.
The Senior Software Engineer in Test and Automation will establish robust automation testing frameworks, drive test automation strategies, support continuous integration processes, and ensure high-quality software products while collaborating with cross-functional teams and maintaining test documentation.
Featured Jobs
The Senior Software Engineer will drive the adoption and expansion of GEICO’s Platform Engineering by developing, testing, and reviewing software systems. Responsibilities include collaborating with teams, troubleshooting issues, and leading design reviews to enhance existing systems and innovate new technologies for stronger customer experiences.
As a frontend focused Senior Software Engineer at Parabola, you will design and build a drag-and-drop canvas, reinforce the technical foundation, and work on a flow-based calculation engine. Responsibilities include building intuitive features, architecting frontend, collaborating with teams, and defining processes for growth.
The Principal Software Engineer will lead the architectural design and implementation of the Data Platform, focusing on data integration, warehousing, and processing. Responsibilities include managing AWS-hosted infrastructure, defining data schemas, building APIs, and mentoring team members.
Design and implement user interfaces, develop and maintain applications primarily using Java EE and Cloud technologies, and collaborate with cross-functional teams to ensure high-quality software delivery.
As a Senior Software Engineer, you will enhance the performance and reliability of Postgres data pipeline services by creating technical design documents, writing and testing code, and collaborating with team members to resolve customer issues. You will also engage with stakeholders throughout the project lifecycle.
The Senior Software Engineer will develop software solutions, ensuring operational feasibility and supporting design specifications. Responsibilities include documenting solutions, improving operations through analysis, and mentoring junior engineers while keeping abreast of state-of-the-art tools and maintaining information confidentiality.
The Senior Software Engineer will design and implement major runtime systems for an AAA multiplatform game, focusing on performance, maintainability, and seamless integration with other teams. Responsibilities include writing and optimizing code, mentoring junior programmers, and collaborating across functions.
The Senior Software Engineer will build and maintain APIs for Gantri's online marketplace and manufacturing operations. Responsibilities include developing high-quality systems, collaborating with product and design teams, and addressing challenges related to machine learning and smart manufacturing.
The Senior Software Engineer will develop high-impact internal tools and enhance system architecture for a luxury jewelry startup. Responsibilities include database and UX design, quality control, deployment, and integrating external systems as part of a team building on Salesforce and other technologies.
The Senior Software Engineer will architect, design, and develop high-quality backend solutions for Entrata's Payments platform. Responsibilities include leading projects, collaborating with cross-functional teams, mentoring junior developers, and driving innovation through reliable and scalable features.
The Senior Software Engineer will develop and maintain full-stack applications, focusing on Java and Angular/React, while driving best practices in software development and cloud integration. Responsibilities include system architecture, managing data with PostgreSQL and MongoDB, supporting CI/CD processes, and fostering collaboration within teams.
As a Senior Software Engineer at Doran Jones, you will lead solution development activities in a hybrid Agile environment, focusing on full-stack applications, back-end system implementation, and cloud solutions. You'll drive best practices in software development and collaborate with cross-functional teams to ensure project success.
The Senior Engineer Lead will manage 3-4 engineering teams, guiding technical direction, fostering a collaborative culture, and ensuring successful project delivery. Responsibilities include overseeing full-stack application development using Java and Angular/React, cloud deployment, and implementing DevOps practices while ensuring project timelines and resource allocation are efficiently managed.
The Senior Development Manager will manage multiple engineering teams, oversee the design and development of full-stack applications, and drive the adoption of best practices in software development and cloud computing. The role involves technical direction, project management, and ensuring efficient processes for delivering high-performance applications.
As a Staff/Senior Software Engineer, you will design, build, and support features for a distributed robotics system, focusing on machine learning, service architectures, and scalability. You'll mentor peers while handling complex software challenges and engage in defining software engineering excellence.
Join BTIG as a Senior Software Developer, responsible for designing, developing, and deploying software solutions. Mentor team members, collaborate with cross-functional teams, and ensure code quality. Stay updated with industry trends and contribute to technical strategy. Flexible remote work options available.
As a Lead Software Engineer at Focused Labs, you will guide teams in pragmatic development practices, ensure production readiness of products, and collaborate with project management and clients on priorities. You will manage your team, communicate technical risks, document processes, and implement innovative solutions, while educating and mentoring 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