Top Software Engineer Jobs
The Software Engineer will collaborate with a team to develop analytics tools, process large-scale mission data, and write algorithms to discover patterns relating to intelligence challenges. The role requires expertise in backend and frontend technologies while supporting a Tier-One Special Operations customer.
Join Airtable to enhance their backend infrastructure, focusing on scalable and reliable storage and data analytics systems. Contribute to systems-level improvements, ownership of infrastructure components, and collaboration across teams to improve performance and reliability.
As a Full Stack Engineer at Airtable, you will collaborate with various teams to develop innovative features, deeply understand customer needs, and implement end-to-end solutions that enhance customer workflows and improve the app's functionality.
The Software Engineer will be responsible for developing and maintaining data-driven components, interacting with other developers, and coordinating tasks. This role involves working with cloud platforms, data engineering, and API development to support Gartner's digital solutions and business needs.
As a Graduate Software Engineer, you will design, build, and deliver products for clients, engaging in challenges related to distributed systems, data management, and machine learning. You will work collaboratively with diverse teams and contribute to optimizing and solving large-scale problems within the company's infrastructure.
The Software Engineer will develop and implement advanced analytics and machine learning solutions, design scalable applications, and advise product owners on technology-related issues. Responsibilities include solving machine learning problems, leading technical solution development, and contributing to analytics platforms.
As a Software Engineer II on the Web Client SDK Team, you will develop and refine a media experience for video playback and broadcasting across multiple platforms, collaborate with backend teams, and implement tests for reliable performance.
As a Software Engineer on the Payments team, you will design and develop a commerce/payments platform that impacts millions of users. Responsibilities include improving engineering processes, participating in design and code reviews, and collaborating with cross-functional teams to meet product requirements.
Featured Jobs
As a Software Engineer at Carvana, you'll develop scalable web applications, contribute to cross-functional projects, write maintainable code, work with databases, utilize cloud systems and Kafka for data streaming, and collaborate with teams to enhance user experience while staying current with technology trends.
As an Android Software Engineer at Duolingo, you will build and maintain native Android application features, collaborate on projects, and mentor junior engineers. Your role will involve creating engaging educational solutions and ensuring systematic design across the platform.
As a Senior iOS Software Engineer at Duolingo, you will develop innovative features across various teams focusing on learning outcomes in math, music, and design systems. You will ensure performance and scalability while collaborating with diverse cross-functional teams and mentoring junior engineers. Your role is pivotal in driving the technical direction and user experience of Duolingo's offerings.
The Software Engineer at RevolutionParts will design and build solutions for automotive eCommerce, collaborate with Product Management and UX/UI, implement major features, and improve engineering practices. The role involves crafting secure and scalable APIs, data classification, and high-volume services, while mentoring and growing as an engineer within a team of experienced professionals.
The Android Software Engineer will join a team to develop SDKs, tools, and apps for payment transactions. Responsibilities include analyzing, programming, debugging software, improving performance, leading code reviews, and participating in project planning while adhering to best practices and managing multiple initiatives.
As an Android Software Engineer, you will analyze, design, program, and debug software, while enhancing existing features and developing new ones. You'll participate in project teams, conduct code reviews, and suggest new technologies to increase productivity, all within a collaborative team environment.
Join Luminar as a Senior Perception Engineer to develop automotive-grade perception software aimed at enhancing vehicle safety and autonomy. Responsibilities include implementing core perception algorithms in C++, refining machine learning processes, integrating algorithms into vehicles, and ensuring compliance with engineering standards.
As a Software Engineer, you will design, program, debug, and modify software enhancements, define requirements and modifications in collaboration with product managers, and participate in software design meetings. You will work with internal teams to ensure client satisfaction and the successful delivery of innovative fintech solutions.
The Software Engineer in Playback Technology will design and optimize streaming experiences, participate in the full software development lifecycle, collaborate across teams to drive technical excellence in video streaming, and take ownership of streaming products to enhance stream quality.
The Intermediate Software Engineer at Susco will develop internal business software and mobile applications, focusing on ASP.NET (C#.NET) application development, database design, and project management while ensuring quality and timely delivery of work in a dynamic environment.
As a Software Developer in the R&D team at Architecture Technology Corporation, you will have the opportunity to work on innovative projects, contribute to patent applications, and utilize advanced engineering techniques in a flexible and supportive environment. The role focuses on developing technology in security, network protocols, and information management.
Seeking a Backend Software Engineer III to join the S2A Engine team at ZoomInfo. Responsibilities include designing and maintaining high-performance backend services, working with modern technologies, managing data storage solutions, and collaborating with cross-functional teams.
As a Sr. Full Stack Software Engineer, you will develop and implement solutions impacting the business, define the next generation of products, and work with cross-functional teams to enhance automation and application development.
As a Software Developer, you will design and implement large-scale software solutions, build and integrate applications using C++, and work with cross-functional teams to develop effective technical solutions. Responsibilities include practicing disciplined software engineering, automation, and ensuring software performance and stability.
The Computer Vision Software Engineer will develop and extend scientific software applications focused on Computer Vision and Machine Learning. Responsibilities include producing 3D shape data, identifying objects in images, and aligning models to images. The role requires experience in C++ and/or Python, object-oriented design, and applying modern development practices.
As a Software Developer at Acumen Solutions, you will participate in the full application life cycle, interacting with customers and stakeholders. You will design, develop, and integrate Salesforce applications using various programming languages and cloud-based tools, working closely with technical teams to finalize architecture and produce project documentation.
Join our STR team as a Senior Front End Software Engineer, taking ownership of high-impact web applications. Design, build, and deploy scalable apps while mentoring team members and collaborating closely with engineers and product owners. Stay updated on technologies to enhance our products and ensure robust performance for our users.
Top Companies Hiring Developer + Engineer Roles
See AllAll Filters
No Results
No Results