Top Software Engineer Jobs
As a Full-Stack Software Engineer at Salesforce, you will architect, design, implement, and deliver scalable products while mentoring fellow developers. You'll engage in automated testing, maintain operational excellence, and participate in an on-call rotation to troubleshoot and ensure high service availability for enterprise customers.
As a Senior/Lead/Principal Full-Stack Software Engineer, you will architect, design, implement, and test scalable products, mentor other engineers, develop testing strategies, and participate in on-call rotations to troubleshoot issues. You will contribute to the robust development culture at Salesforce, ensuring quality and efficiency in code and processes.
The job involves designing and maintaining a large scale distributed systems engineering platform. Responsibilities include developing cloud infrastructure automation tools, writing microservices, and resolving technical issues, while ensuring system availability, resilience, and performance.
As a Distributed Systems Software Engineer, you will design and develop resilient distributed systems on cloud platforms, create Infrastructure-as-Code solutions, and manage backend services while ensuring high availability and performance.
The Principal Software Engineer will lead the Customer Experience application development group, shape the technical strategy, and drive product-oriented initiatives to enhance customer experiences and operational excellence. This role involves coaching engineers, establishing best practices, and influencing industry standards through innovative mobility technology.
The Senior Software Engineer, Backend at Metropolis will architect, develop, and maintain core backend services for a frictionless, checkout-free parking ecosystem. Key responsibilities include system design, optimization, collaboration with hardware and machine learning teams, and mentoring junior engineers while maintaining code quality.
Senior Research Developer responsible for designing and implementing large-scale recommendation systems to personalize content recommendations for millions of anime fans worldwide. Key responsibilities include system architecture design, data preprocessing, model training, and operational excellence. Requires 5+ years of experience in recommendation systems, proficiency in Python, and familiarity with TensorFlow and PyTorch.
Lead and oversee a team of developers in the Portfolio Management System, ensuring project delivery, mentoring junior members, and guiding the software development lifecycle. Identify inefficiencies in development processes and enhance team productivity.
Featured Jobs
The Software Engineer will join the Service Framework engineering team to develop service-level and environment-level tooling supporting microservice architectures. Responsibilities include evaluating tools for service communication, managing service integrations, and collaborating with multidisciplinary teams to enhance the developer experience.
As a Software Engineer Senior at FIS, you will develop and maintain application software, analyze business requirements, and ensure successful system improvements. You will be involved in coding, testing, debugging, and leading other technical professionals. The role emphasizes using Agile methodologies and various technologies to deliver high-quality software solutions.
The Senior Android Software Engineer will lead the Android software development efforts, mentor junior developers, evaluate software systems, conduct rapid prototyping, and manage software performance and security. This role requires collaboration with teams, documentation of processes, and the application of agile methodologies to improve software capabilities and meet mission requirements.
The Senior iOS Software Engineer will lead and mentor junior developers, oversee iOS software development, conduct software prototyping, testing, performance evaluation, and documentation, as well as contribute to design sessions and improve technical capabilities for customer missions.
The Software Developer will design, develop, and test software solutions, conduct rapid prototyping, evaluate software systems, and document software with a focus on architectures and user requirements. The role involves using modern programming languages and practices while collaborating with teams to enhance technical capabilities for mission-focused activities.
The Software Engineer will develop new capabilities, support existing applications, manage databases, automate operations, and integrate systems in a secure environment. Responsibilities include system testing, enhancement design, coding, and documentation, requiring teamwork and strong communication skills.
The Pipeline Software Engineer will support the art team by designing tools and automating processes for content creation. Responsibilities include developing and maintaining C++ tools, writing Python scripts for automation, and collaborating with team members to enhance production pipelines.
Develops, maintains, and enhances software systems for government clients, ensuring adherence to design requirements, debugging, and recommending improvements. Works individually or as part of a team, focusing on software development methodologies and system design input.
The Software Engineer 1 at ARSIEM Corporation develops, maintains, and enhances complex software systems for government clients. Responsibilities include software design adherence, resolving software issues, and working on real-time systems while collaborating in teams. They must provide input for system design and be proficient in development methodologies and tools.
The Software Engineer 3 will develop and maintain complex software systems, conduct software reviews and testing, resolve issues, and provide input to system design. They will work individually or in teams and must analyze user requirements and debug existing software while ensuring adherence to specifications.
The Software Engineer at ARSIEM will develop software both individually and as part of an Agile team. Key responsibilities include analyzing and designing software tools, providing support through formal specifications, promoting code reuse, and developing automation scripts while ensuring code efficiency and reliability.
The Trading & Operations Software Engineer will design, develop, deploy, and support .NET Core microservices, maintain third-party trading systems, and collaborate with trading teams to enhance functionality and improve operations.
The Software Engineer Lead is responsible for designing and implementing frontend solutions while leading a development team. Key duties include mentoring developers, managing project priorities, ensuring high standards in development, and fostering a culture of continuous learning. The role requires significant experience in full stack development, particularly with Python and AWS, as well as expertise in JavaScript UI frameworks.
The Software Engineer will develop and optimize back-end software for high-performance web applications, collaborate with teams to implement solutions, configure applications, troubleshoot issues, and contribute to software documentation. They will also assist in evaluating new tools and lead projects from concept to release.
As a Software Engineer, you will develop, test, and deploy infrastructure solutions while taking ownership of modules and collaborating with peers. You'll work with various technologies, ensuring solutions are customer-focused and technically robust.
The Cloud Software Engineer will provide cloud engineering services, focusing on the development and integration of cloud-native applications using container orchestration and automation. Responsibilities include designing, implementing, and testing features for hybrid cloud systems, performing advanced troubleshooting, and supporting operational needs across products.
The Sr. .NET Software Engineer will design and develop enterprise software applications, guide the development team, and assist colleagues through mentoring. Responsibilities include coding, debugging, collaborating on requirements, and improving application performance using Agile practices.
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