Top Software Engineer Jobs
Translate business requirements into logical program designs, develop code modules, deploy applications, optimize performance, provide support, and lead software projects. Requires 5 years of software development experience and expertise in backend technologies and cloud platforms.
As a Software Engineer, you will design, develop, and maintain event-driven microservices in the Order Management domain using Java and Spring Boot. Your role includes writing automated tests, managing source control, working with various databases, and collaborating with cross-functional teams to optimize production systems.
The Senior Software Engineer will design and scale Crusoe Cloud's infrastructure, contributing to software development and reviewing code. Responsibilities include evaluating tools, optimizing AI training clusters, and collaborating with a team to innovate cloud solutions. The role emphasizes creating reliable, scalable systems and enhancing operational efficiency using industry trends.
The Senior Software Engineer will design and scale carbon-reducing cloud infrastructure, manage components, evaluate tools, and contribute to software solutions aligned with Crusoe Cloud's objectives. The role includes collaboration with product teams and guiding peers in technical discussions.
As a Principal Software Engineer for Software Defined Networking, you will lead the strategy implementation, guide architecture decision-making, and collaborate on the development of networking infrastructure while working extensively with the Linux Kernel and state-of-the-art technologies to enhance performance and innovation.
This role involves designing and developing internal tools for infrastructure management and automating the deployment of server hardware. The engineer will mentor juniors, collaborate with support teams, and enhance Crusoe Cloud's operational efficiency.
The Software Engineer will develop and maintain front-end features using React JS and Node JS, utilize various testing frameworks, and participate in all phases of the product life cycle. Responsibilities include building scalable microservices, collaborating with teams to troubleshoot issues, and enhancing the product for better user experience.
This Software Engineer role involves translating business requirements into software solutions, developing applications using Java and Spring Boot, implementing microservices, working with Kafka, and optimizing database queries. Responsibilities also include CI/CD implementation, bug fixing, and participation in code reviews, ensuring efficient deployment and continuous integration of applications.
Featured Jobs
The Software Engineer will translate business requirements into logical program designs, develop and modify application solutions, and conduct testing. Responsibilities include optimizing data workflows, performing root cause analysis, and ensuring application performance using Pyspark, along with implementing DevOps processes.
The Software Engineer in the Mobile Engineering team develops and modifies mobile application solutions, translating business requirements into software designs. Key responsibilities include coding, testing, root cause analysis, and maintaining enterprise software. The role requires collaboration with product teams and utilizes API skills.
The Software Engineer will develop and maintain software applications for installation management at Lowe's. Responsibilities include translating business requirements into code, testing applications, conducting root cause analysis, and implementing continuous integration processes.
The Simulation Software Engineer will design and build digital engineering infrastructure for Virtual Warfare, working with a team of engineers to integrate models and hardware into a software-first environment for uncrewed combat systems. Responsibilities include collaborating with stakeholders, building evaluation tools for autonomy and vehicle performance, and developing scalable backend systems.
As a Software Engineer at Anduril, you will architect and implement applications for internal tools, primarily improving Jolt, a financial software system. You'll work in a rapid development environment to create efficient SaaS solutions, ensure high-quality code, and collaborate with a dedicated team to drive business value.
As a Mission Software Engineer at Anduril Industries, you'll work on advanced imaging systems, overseeing software system success, maintaining device interactions, and addressing issues in a fast-paced environment. You'll collaborate with teams to build and test functionalities, while also ensuring systems can function autonomously in challenging conditions. Travel for testing is expected approximately 30% of the time.
As a Software Engineer in the Mission Autonomy team, you will develop and maintain the C++ behavior tree execution framework for autonomous robots, create APIs for vehicle command and control, and validate new features through thorough testing. Collaboration with end-users is key to ensure the software meets operational needs while maintaining engineering standards.
As a Senior Software Engineer at Anduril Industries, you'll develop mission-critical applications, enhance internal tools, and automate operations to maximize efficiency. You will work with a talented team, focusing on full-stack development within a dynamic and scalable environment, driving value through quality code and innovative solutions.
As an Embedded Linux Software Engineer at Anduril Industries, you will be responsible for the full software development lifecycle of robotics systems, including design, implementation, automated testing, and deployment. You will work on embedded ARM boards, customize vendor BSPs, secure embedded Linux systems, and develop hardware-in-the-loop tests.
The Senior Gimbal Software Engineer will develop and maintain core libraries for gimbal integrations, manage major gimbal payload integrations for client projects, and design automated testing strategies for reliability. Collaboration with hardware teams and third-party vendors is essential to implement solutions and troubleshoot issues.
The Space Mission Software Engineer will architect and deploy software solutions for on-orbit spacecraft operations and mission management. Responsibilities include developing capabilities for the DoD and IC, integrating with legacy systems, and collaborating with teams to improve products. Strong problem-solving skills and an engineering background in software development are required.
The Senior Autonomy Software Engineer at Anduril Industries will develop and maintain core libraries for robotics platforms, leading feature rollouts and collaborating with hardware teams. Responsibilities include troubleshooting software in remote deployments and analyzing systems for efficiency, particularly in relation to motion planning and power consumption.
The candidate will develop and maintain core libraries for robotics platforms, oversee significant feature development, and collaborate with hardware teams to enhance systems. Responsibilities include coding in C++ and Rust, analyzing performance, and solving complex robotics challenges.
As a Senior Robotics Software Engineer, you will develop and maintain core libraries for robotics platforms, own feature development, and closely collaborate with hardware and manufacturing teams to solve complex problems related to aerial and ground-based robotic systems.
As a Front-End Mission Software Engineer, you will design and deploy a real-time map-based interface to manage and display sensor data, build immersive image-viewing experiences, and collaborate with users to define features while ensuring high-quality user experience and operational success.
As a Robotics Software Engineer, you'll design and deliver autonomy solutions for mobile robotic systems, develop APIs, create test capabilities, and collaborate with various teams to enhance user-supervised autonomous systems. The role focuses on embedded software and collaborative features for robotic applications.
The Senior Robotics Software Engineer will design and deliver autonomy solutions for mobile robotic systems, develop APIs, create testing capabilities, collaborate across teams, analyze performance metrics, and mentor junior members while working with autonomous technologies.
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