Top Software Engineer Jobs
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.
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 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.
Featured Jobs
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 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.
As a Software Engineer on the IXL Mobile team, you will develop and improve features for Android applications, manage the full technical life-cycle, and work collaboratively with other team members to enhance user experience.
As a Software Engineer at IXL Learning, you'll build back-end systems, application logic, and user interfaces for educational products. Your role involves design, coding, testing, and debugging. You'll collaborate with various teams to enhance products while gaining exposure to different technologies and development processes.
As a Software Engineer for the IXL Mobile team, you will manage the technical life-cycle of building features, fixing bugs, and enhancing technology for iOS applications. You will collaborate across disciplines, leverage iOS design patterns, and be involved in new feature development and maintenance.
Top Companies Hiring Developer + Engineer Roles
See AllAll Filters
No Results
No Results