Top Software Engineer Jobs
The Staff Software Engineer will lead the development and debugging of software for distributed systems, manage multiple projects, mentor junior engineers, and ensure high-quality code in a collaborative environment, while staying updated on emerging technologies.
Senior Software Engineer role at Sofar, contributing to front-end and back-end engineering on cloud software systems for marine weather sensors. Tech stack includes React, Node.js, TypeScript, Express, Postgres, Nest.js, and Python. Responsibilities include designing and building high-availability APIs, mentoring junior engineers, and collaborating with cross-functional teams.
The Senior Software Engineer will develop simulation and data infrastructure systems, lead design reviews, review code for best practices, contribute to documentation, debug system issues, and mentor junior engineers. You will play a crucial role in building advanced robotic systems.
As a Senior Software Engineer, you will solve complex problems related to data exploration, build cloud application infrastructure, develop algorithms for performance improvement, and collaborate with various teams to enhance product offerings.
As a Senior Software Engineer, you will tackle challenging problems in data exploration, develop modern cloud applications, build secure web APIs, and collaborate with various teams. You will utilize technologies like Rust, Go, GraphQL, and Kubernetes to improve performance and interactivity of our products while also supporting scalability for our user base.
As a Senior Software Engineer - Backend, you will solve complex problems related to data exploration, build with modern tools, support cloud application infrastructure, and collaborate with various teams to innovate and enhance our product offerings.
As a Senior Software Engineer, you will develop responsive user interfaces using advanced front-end technologies, collaborate with product and backend teams to enhance UI and enhance user experience, and implement new technologies to support an increasing user base.
As a Senior Software Engineer, you will solve complex problems related to data exploration and analysis, build modern applications using Rust, Go, GraphQL, and Kubernetes, and collaborate with cross-functional teams to enhance user experience. You will also develop new algorithms and manage cloud application infrastructure.
Featured Jobs
You will be responsible for developing responsive user interfaces using front-end technologies. Collaborate with product and backend teams to deliver new features, enhance user experience, and improve application performance. You will own significant parts of the product from design to implementation, while leading complex projects and contributing to team dynamics.
The Senior Software Engineer will enhance Postgres data pipeline services by driving performance improvements, building new features, and ensuring reliability. Responsibilities include creating technical documents, coding, resolving customer issues, and collaborating with stakeholders throughout the project lifecycle.
In this role, you will lead the development of unique mobile device experiences by collaborating with design, system software, and cloud services teams. You'll drive feature development for intuitive and reliable experiences, integrate AI and machine learning, and implement communication protocols for mobile devices.
As a Lead Software Engineer on the AI Platform team, you will develop distributed systems leveraging machine learning and AI technologies. The role involves integrating with third-party APIs, building systems for understanding user behavior, and driving projects from inception to completion, collaborating with various teams.
As a Senior Staff Software Engineer on the AI Infra team, you'll develop machine learning models and architectural strategies to enhance financial operations. This role involves leading initiatives, driving innovations, and solving technical challenges to impact the success of small and mid-sized businesses.
As a Senior Software Engineer at Kunai, you will work on large-scale platforms for a fintech client, focusing on cloud and data management solutions. Your responsibilities will include full-stack development, mentoring junior developers, and scaling operations in a complex regulatory environment.
The Senior Embedded Software Engineer will develop embedded software for microcontroller-based sensor hardware, manage data collection from sensors, design communication protocols, execute firmware upgrades, optimize power consumption, and maintain a secure codebase. The role involves collaborating with firmware teams and aligning technical capabilities with customer needs.
Develop embedded software for microcontroller-based sensor hardware, implement data collection from various sensors, design communication protocols, manage firmware upgrades, optimize power consumption, collaborate with firmware group, analyze performance metrics, maintain codebase, participate in design process, and complete additional tasks
The Senior Software Engineer at Cambridge Mobile Telematics will solve complex problems, design and develop APIs, and create scalable, maintainable software solutions. Responsibilities include mentoring junior developers, participating in code reviews, and providing on-call support for production issues. This role requires collaboration with team members and strong communication skills to help enhance the company's AI-driven telematics platform.
As a Senior Software Engineer at CMT, you will solve complex problems, translate specifications into technical solutions, and implement scalable and maintainable software. You will participate in code reviews, train junior developers, and provide support for production issues, all while adhering to company standards.
As a Senior Software Engineer at Focused Labs, you'll collaborate with clients to solve complex problems, pair program with teammates, and write extensive code. Your role involves mastering multiple tech stacks, collaborating with non-technical stakeholders, and contributing to the team's and client's success through effective software solutions.
The Staff Software Engineer, AI will lead the development of AI and LLM initiatives for a new consumer product aimed at enhancing healthcare navigation. Responsibilities include overseeing AI feature integration, maintaining software quality, mentoring engineering teams, and collaborating on technical strategies with senior leadership. The role requires extensive experience in software development, particularly with AI/ML models and Python frameworks.
The Senior Software Engineer will enhance system reliability and performance, automate infrastructure processes, and manage AWS cloud environments. Responsibilities include monitoring systems, collaborating with development teams, optimizing resources, and documenting processes.
As a Lead Software Engineer at KrakenFlex, you will lead a team of full stack developers to deliver high-quality features for customers, ensure performance and reliability of the platform, and manage the team's development and career growth. You'll also be hands-on in the development process and collaborate with various specialists to innovate solutions.
As a Senior Frontend Engineer at Nextdoor, you will contribute to the architecture, usability, and reliability of the engineering ecosystem. You will work closely with cross-functional teams to improve the state of engineering at Nextdoor and collaborate with multiple teams and stakeholders.
As a Principal Engineer on the Data Platform team at Nextdoor, you will drive product development, machine learning, data science, and provide world-class data infrastructure and tools. Responsibilities include envisioning and building a scalable data platform, participating in all phases of the software development lifecycle, and developing partnerships with key stakeholders. Requires 7-10 years of experience in data infrastructure at petabyte scale, knowledge of SQL, Spark, computer science fundamentals, software engineering, data science, machine learning, cloud technologies, and strong communication skills.
As a Principal Engineer on the Data Platform team, you'll architect and build a scalable data platform, driving the development of products while engaging in the software development lifecycle. You'll collaborate with stakeholders, oversee data governance, and ensure data infrastructure is efficient and cost-effective in a fast-paced 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