Top Software Engineer Jobs
The Principal Software Engineer will design and implement a mobile media platform, ensuring high availability and performance for Snap's media services. Responsibilities include driving media quality optimizations, collaborating across teams, and providing technical direction to influence company-wide initiatives.
As a Staff Software Engineer, you'll design and optimize large-scale content delivery and recommendation systems for Snapchat. You'll leverage your deep knowledge of ML and ranking systems and coach team members, driving technical direction for solving key challenges in content delivery and optimization.
Design, implement, and operate critical scalable services to power Snap's ad serving systems. Collaborate across teams to understand product requirements and deliver innovative solutions while applying best practices for system availability, scalability, and operational excellence.
The Principal Software Engineer, iOS will create high-performance mobile applications, design software for Snapchat's camera features, and collaborate with the Design team on UI. Responsibilities include code reviews, evaluating technical trade-offs, and optimizing performance for mobile systems.
As a Staff C++ Software Engineer, you will design and develop foundational systems for Snapchat’s AR engine and authoring tools, improve developer productivity, mentor teammates, and collaborate on strategic planning with product and design teams.
The Staff Software Engineer, Backend will design, implement, and operate scalable services at Snap Inc. Responsibilities include collaborating across teams to meet product requirements, ensuring high availability and operational excellence, and independently executing medium-sized features. Candidates should have significant experience with backend services and distributed systems.
As a Senior Software Engineer at Capital One, you will lead the design and development of card data transformation solutions, collaborating with cross-functional Agile teams to create cloud-based products that enhance customer experiences. You'll also mentor fellow engineers and drive technology adoption within the organization.
As a Staff Software Engineer, you will lead the design and development of high volume, low latency systems in ad technology. You will collaborate with cross-functional teams, tackle complex technical challenges, mentor engineers, and continuously improve system architecture, focused on scalable and resilient solutions.
Featured Jobs
The Senior Software Engineer will design, develop, and manage low latency, high-volume systems. Responsibilities include leading technical innovation, mentoring junior engineers, collaborating with cross-functional teams, and continuously researching new technologies to improve the system.
As a Senior Software Engineer at BAE Systems, you will lead the development of software features on a cyber-platform, engaging with peers to communicate technical methods and decisions. You will work in agile sprints and ensure high-quality software design and testing, contributing significantly to a multi-disciplinary team responsible for advanced Command, Control, Communications, and Intelligence systems.
As a Lead Software Engineer at JPMorgan Chase, you will develop innovative solutions, lead teams, and ensure high-quality production code while addressing operational stability issues and utilizing agile methodologies.
The role focuses on building and maintaining foundational capabilities for the product, developing tools to help engineering teams, and working closely with infrastructure and platform teams. Responsibilities include scaling cloud infrastructure, CI/CD processes, and enhancing engineering productivity.
The Software Engineer will develop testing and benchmarking frameworks to ensure high quality and performance in Figma's products. Responsibilities include building tooling for observability, collaborating with engineering teams, and enhancing product quality across the organization.
The Embedded Software Engineer will design, support, and test complex software systems for aerospace and defense applications, leading engineering project phases from concept to maintenance. Responsibilities include enhancing standards, communicating project scopes, and overseeing compliance with technical requirements.
The Staff Software Engineer will develop scalable web-based solutions, implement new features, and optimize existing ones while collaborating with design and product teams. The role requires strong communication skills, initiative, and teamwork to tackle complex business problems effectively.
Seeking a Software Engineer II to work on backend sheet linking and formula features, scale backend services, and develop and maintain server-side Java code. Must have 2+ years of software development experience and Java or Kotlin experience.
As a Senior/Staff Software Engineer at Verkada, you will enhance tools for Go to Market teams by identifying bottlenecks and implementing technical solutions across AWS, Salesforce, and NetSuite environments. Your role involves improving data reliability, leading projects, and mentoring junior engineers.
As a Senior Software Engineer, you will collaborate with the hardware team to develop camera features using C++ and Python, conduct code reviews, and contribute to the existing codebase with new features. Additionally, you will experiment with development boards and manage debugging and bug fixing tasks.
As a Senior Software Engineer on the Infrastructure team, you will design and implement data infrastructure and pipelines to support data-driven decision making. Responsibilities include ensuring data quality and compliance, leading projects from design to implementation, and mentoring junior engineers.
As a Senior Software Engineer, you will architect and develop projects focused on enhancing Verkada's infrastructure for reliability and cost-efficiency, while leading cross-team efforts and establishing engineering best practices.
As a Senior Software Engineer, you will architect and develop projects to enhance Verkada's infrastructure, focusing on scalability and reliability. Responsibilities include leading critical efforts, influencing platform features, providing technical support, and collaborating with cross-functional teams to deliver key results.
The Staff Software Engineer will enhance Verkada’s security monitoring and detection infrastructure, onboard new systems, automate incident response workflows, and collaborate closely with the security team to develop the overall security program.
As a Senior Software Engineer at Verkada, you will lead and develop systems that enhance the efficiency of the sales, order, finance, and support teams. Responsibilities include writing software for scalable company operations, integrating systems with core engineering teams, and learning new languages and technologies quickly.
Build data infrastructure and pipeline to enable data driven decisions and improve Verkada products. Lead projects from design to implementation and mentor junior engineers.
As an Embedded Software Engineer at Verkada, you'll design, develop, test, and improve embedded and server-side software for various devices. You'll collaborate with hardware and product teams to create features, manage project priorities, and contribute to the existing code base, all while working in an agile team 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