Top Software Engineer Jobs
As a Staff Software Engineer on the Trust team at Cash App, you will build and maintain a secure authentication system that provides users with reliable access to their financial accounts. You'll work on managing sessions, authorization processes, and protecting against account compromises, ensuring a seamless user experience while implementing security measures.
The Senior Principal Software Engineer will lead and collaborate with teams to design, develop, and integrate advanced software solutions for defense applications. Responsibilities include coding in C++, mentoring teammates, analyzing designs for flaws, and ensuring effective communication throughout the project lifecycle.
The Senior Software Engineer will analyze, design, code, and test complex software for defense-related electronics, with a focus on real-time embedded software in C++. The role involves collaboration with systems, hardware, and testing engineers and requires effective communication to keep projects on track. Candidate will also leverage and evolve processes for digital delivery in a supportive, team-oriented environment.
The Senior Principal Software Engineer II will lead software development for advanced electronic warfare systems, engaging in every phase from design to testing. Responsibilities include coding in C++, mentoring team members, and ensuring effective communication among team participants. The role demands innovative solutions to complex software design challenges while adhering to established processes.
The Senior Principal Software Engineer will develop advanced electronic warfare solutions, focusing on real-time embedded software in C++. Responsibilities include software design, coding, code modification, and evaluating complex designs. The role involves collaboration across various engineering domains and providing technical leadership while ensuring effective communication within the team.
The role involves developing software for RF and EW systems, leading complex software architecture, mentoring junior engineers, and providing technical leadership. It requires collaboration on innovative solutions in signal processing for military applications.
As an Embedded Software Engineer Lead, you will lead a team of software developers in creating real-time embedded systems for safety-critical applications, partner with systems engineers for technical solutions, and present to diverse stakeholders. Responsibilities include software lifecycle leadership, integration testing, and code enhancements.
The Principal Embedded Software Engineer will develop and maintain embedded product software, implement software solutions, and conduct software testing and releases. Responsibilities include planning, coding, testing, and troubleshooting software, as well as involvement in the full software lifecycle and ensuring software quality assurance.
Featured Jobs
The Senior Software Engineer will design, develop, and test complex software systems. Responsibilities include coding in C++, performing design analysis, preparing documentation, and integrating software with hardware systems while collaborating with a multidisciplinary team in a hybrid work environment.
The Principal Embedded Software Engineer will lead the design and implementation of C++ based embedded software in a Linux environment. Responsibilities include collaborating with other engineers, working on real-time embedded solutions, and utilizing DevSecOps practices, while having opportunities for career advancement and mentoring.
As a Senior Principal Software Engineer, you'll lead a team in designing advanced software architectures, mentor junior engineers, and develop software in C++ and other languages. Your role involves interacting with customers, integrating various systems, and working in a fast-paced research environment focusing on military technology.
As a Senior Software Engineer in FAST Labs, you'll design, write, test, and integrate advanced software for various complex projects. You will mentor junior engineers, work with external customers to meet software development requirements, and participate in architectural evaluations. This role requires expertise in C++ and experience in Linux, containerization, and various software development environments.
The Principal Software Engineer will lead the design of complex software architectures, mentor junior staff, and engage with customers to guide development efforts. Responsibilities include writing, testing, and debugging software primarily in C++, while working in a Linux environment and utilizing container technologies like Docker.
The Senior Embedded Software Engineer will develop and test real-time embedded software, mentor other engineers, collaborate across engineering disciplines, and ensure product outcomes meet requirements. Responsibilities include software architecture, design, implementation, documentation, and troubleshooting.
Join our team as a Senior Software Engineer for Space Systems and work on developing a space payload application in C++ for an 18-month space program. Collaborate across disciplines and contribute to the Software Development Lifecycle.
Develop real-time embedded software for fielded electronics platforms, collaborate with hardware and systems engineers, evaluate design flaws, prepare design documentation, and integrate and test in target environments.
The Senior Software Engineer will collaborate with an agile team to develop, test, and deploy software solutions, focusing on TDD, DEVOPS practices, and automation. Responsibilities include analyzing system requirements, writing code, conducting testing, and ensuring code quality. Opportunities exist for server-side logic and UI development using various technologies.
The Senior Software Engineer will be part of an agile team executing a complex national program using DEVOPS and TDD methodologies. Responsibilities include software development, UI and business logic implementation, and automation script development. The role requires effective communication and collaboration on development tasks and program planning.
As a Lead Software Engineer, you will lead technology projects, mentor peers, and collaborate with product managers to deliver cloud-based solutions, while engaging with emerging technologies and solving complex problems.
The Sr Staff Software Engineer will provide technical leadership in developing and managing Cloud Control Planes across AWS, Azure, and GCP. Responsibilities include driving automation, conducting code reviews, collaborating with engineering teams, and mentoring others, focusing on the backend development of public cloud services and ensuring effective governance, identity management, and network enablement.
As a Software Engineer, you will design and develop a large-scale multi-tenant SaaS application on AWS, integrating various SaaS/IaaS technologies and conducting code reviews. You will collaborate with product management and engineering teams and utilize AWS services to build and troubleshoot software solutions.
As a Staff Software Engineer in the Franchise Suite organization, you will lead the technical strategy, mentor engineers, enhance existing systems, and tackle challenging technical problems. Working closely with various teams, you will influence product direction and ensure engineering excellence while supporting franchise and multi-entity businesses.
As a Sr. Staff/Software Engineer, you will design, develop, and test features for the Akash Network's core tech stack, focusing on building a decentralized cloud service. You'll implement resilient systems, contribute to documentation, and think creatively about security and reliability.
The Senior Software Developer will improve and maintain code for enterprise products while developing and automating systems for build, test, deployment, and monitoring. The role involves troubleshooting infrastructure issues and designing internal services predominantly with Python/Django.
As a Lead Software Engineer at Capital One, you'll lead diverse technology projects, collaborate with product managers, and deliver cloud-based solutions while mentoring other engineers. Your work will focus on building robust technological solutions using various programming languages and cloud services to address regulatory needs and enhance customer financial empowerment.
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