Top Software Engineer Jobs
As a Senior Software Engineer on the ML Platform team at Upstart, you will build and maintain software applications enabling machine learning models, develop infrastructure for model training, support automation, and collaborate with data engineers and scientists to enhance deployment processes.
As a Flight Software Engineer, you'll develop C++ software for complex aircraft systems, ensure system fault robustness, perform unit testing, and participate in flight hardware interactions and testing.
The role involves developing large-scale scenario generation tools for autonomous vehicle simulation, collaborating on safety validation pipelines, and enhancing robotic safety and reliability through scalable automated architectures.
You will develop machine learning tools for neural networks, integrate ML tools with products, deploy cloud infrastructure, and build distributed data-processing pipelines. You need strong programming skills and a willingness to learn and work across different stacks in a fast-paced environment.
As a Senior Software Engineer at Focused Labs, you will work closely with clients, pairing and programming to solve core business problems. Your role involves mastering the right tools, collaborating with teammates, and writing significant amounts of code to create impactful products.
As a Principal Backend Software Engineer at Yahoo Mail, you'll design, implement, and debug features for a highly scalable email platform. You'll lead high-impact projects, influence a distributed engineering team, participate in Agile development, and contribute to best practices in a collaborative environment. The role requires extensive experience in cloud-native applications and software engineering.
The Software Engineer will contribute to missile defense systems by conducting tests and analysis, developing software for radar waveform generation, and executing test plans. Responsibilities include documentation, troubleshooting of systems, and communication of test results to various stakeholders.
As a Senior Software Engineer at NinjaOne, you'll design and implement scalable solutions for an IT Operations product suite. You'll focus on developing high-quality software applications, commit code, tackle enterprise-level challenges, and ensure design patterns are implemented, all while working in a flexible environment that supports millions of endpoints.
Featured Jobs
The Full Stack Software Developer will create and maintain complex IT applications, modifying both front and back-end application code during implementation. Responsibilities include designing and unit testing solutions, developing integration code, rapidly prototyping designs, and analyzing user feedback to enhance system functionality in an agile environment.
The Software Developer will support a Data Science team in building data storage platforms and analytical tools critical to National Security, leveraging automation and machine learning. Responsibilities include managing both structured and unstructured data, integrating data ecosystems, and collaborating in a technical team environment.
The Java Software Engineer will design, develop, and maintain mission-essential operational systems while writing high-quality code and supporting testing, integration, and deployment. You will work within a collaborative team environment at CACI's facilities, and should have strong Java expertise and relevant experience.
The Software Engineer will design, develop, and maintain high-quality desktop applications using the Wails framework. Responsibilities include collaborating with the user acquisition, design, and business intelligence teams to meet project requirements while ensuring user experiences are cutting-edge.
The Full Stack Software Engineer at Versana will develop and enhance applications for the syndicated loan platform, collaborating with product teams and writing clean, maintainable code. Responsibilities include building test automation, optimizing application performance, and mentoring team members.
The Senior Backend Software Engineer will design and build infrastructure and services for end-to-end user experiences, primarily focusing on data handling and sophisticated security analysis. They will contribute to creating a world-class development lifecycle, architecture, and tools while defining service architecture and APIs, participating in tradeoff discussions, and influencing product delivery.
The Software Developer at Leidos will support technical development programs, focusing on Identity Access Credential Management solutions. Responsibilities include developing applications in Java and Python, creating Cloudformation scripts, and utilizing AWS. The role demands strong programming skills, experience in software development, and knowledge of agile techniques.
As a Scala Software Engineer at Avetta, you will collaborate with a small agile team to design, build, and enhance SaaS RESTful APIs. Your role involves writing clean and scalable code, participating in pair programming, automating testing and deployment, and continuously innovating features to improve the integration platform.
As an Elm Software Engineer, you'll create engaging UI experiences for our Connect platform, collaborating with product teams, driving projects autonomously, and continuously exploring new technologies. You'll write clean code and contribute innovative ideas to enhance the platform's functionality.
The Software Engineer at Regions is responsible for developing and maintaining applications, troubleshooting system issues, and implementing robotics process automation solutions using the UiPath platform. Key tasks include monitoring system performance, assisting with new application design and deployment, and collaborating with technology professionals.
As a software engineer at Wispr, you'll develop the software platform for consumer electronics, working across frontend, backend, and mobile. Responsibilities include building and iterating on software, ensuring code quality, and setting up engineering practices.
As a Full Stack Software Engineer at Wispr, you will develop a multi-threaded Python backend and a web platform for research and engineering. You will collaborate with neuroscientists and machine learning engineers while focusing on cloud infrastructure and best engineering practices to achieve efficient software development.
The Staff Software Engineer will lead the development of Software Defined Networking strategies, managing architecture decisions, guiding the engineering team, and collaborating on networking infrastructure. This role requires extensive experience in system programming with C, C++, or Rust, and a deep understanding of Linux systems and networking.
The Software Engineer will develop modern Identity Access Credential Management solutions, write scripts for cloud infrastructure, and create applications using Python and Java. Responsibilities include leveraging AWS, implementing monitoring for applications, and creating RESTful APIs while collaborating with a large team utilizing SAFe agile techniques.
The Principal Software Engineer role at CNA involves providing leadership in systems analysis, design, and application development. Responsibilities include acting as a principal designer for complex systems, offering technical consultation, mentoring staff, liaising with stakeholders, and guiding the integration of new technologies to enhance business applications.
Seeking an experienced generalist embedded software engineer to develop software for a next-generation electronic warfare platform. Responsibilities include developing high-performance algorithms, collaborating with engineers, and integrating electronic warfare products into a larger system-of-systems suite.
As a Staff Security Software Engineer at Lime, you'll design, develop, and implement security solutions, improve standards, develop incident response plans, and mentor junior engineers, ensuring the security of applications and infrastructure.
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