Top Software Engineer Jobs
The Staff iOS Software Engineer will lead the development of next generation iOS applications, ensuring high quality through test-driven development while mentoring other mobile engineers. The role includes collaborating with cross-functional teams to contribute to a mobile-first experience and implementing innovative mobile technologies.
The Software Developer/Platform Engineer will maintain and develop the Go Jane Go web application, working with a Nest.js backend and a React frontend. Responsibilities include implementing unit and integration testing, managing AWS technologies, and contributing to platform features such as user management and API development. Strong teamwork and communication skills are vital.
The iOS Software Engineer will build and maintain a mobile application, collaborating with a diverse team to develop user-centric solutions. Responsibilities include participating in engineering architecture discussions, product planning, and maintaining technical excellence through code review.
As a Software Engineer VI at Chai, you will build scalable infrastructure, manage the engineering team, and make high-impact decisions that drive the company's future. You will also engage in both backend and frontend development, contributing to a rapidly growing generative AI platform.
As a Software Engineer III at Chai, you will build scalable infrastructure and make high-impact decisions to boost user engagement from 1 million to 100 million active users. You will work closely with a small, rapidly growing team, focusing on craftsmanship in software development.
The Software Engineer (Flutter) will be responsible for overseeing the front-end development of Chai's applications, ensuring good user experience and maintaining high coding standards. The engineer will work with a team on implementing cutting-edge AI inference engines and will make high-impact decisions that influence the company's future growth.
As a Staff Flight Software Engineer, you will develop fault-tolerant flight software for Haven-1, collaborate with various engineering disciplines, conduct code reviews, develop driver-level code for systems integration, maintain Telemetry and Commanding Systems, and establish continuous integration frameworks for testing.
As a Senior Ground Software Engineer, you will develop spacecraft ground software and support ground system development for various missions. Responsibilities include developing web-based software architecture, collaborating with flight software developers, and identifying systems issues for resolution.
Featured Jobs
As a Backend Software Engineer at Kargo, you will build a scalable and robust data infrastructure, enabling efficient data ingestion from edge devices and processing pipelines. You will work closely with other engineers in developing high-quality end-to-end data solutions.
As a Senior Enterprise Integration Software Engineer at Rocket Lab, you will support the development of satellite programs by leading technical development, creating system requirements, performing simulations and data analysis, and managing program milestones related to space to ground communications and data security.
As a Senior Flight Software Engineer, you will develop flight software for space systems, collaborating on design, coding, testing, and hardware interaction. You will have the chance to see your work impact space exploration shortly after implementation and participate in flight operations for various missions.
The Senior Ground Software Engineer II at Rocket Lab will develop and maintain technical budgets, system requirements, simulations, and test methods while leading spacecraft mission development and assisting with program management. The role requires collaboration on design documents and a strong emphasis on secure ground data systems.
The Principal Ground Software Engineer will lead and support Rocket Lab's efforts on space-to-ground communications, data infrastructure, mission operations, and data security. Responsibilities include developing and maintaining technical budgets, system requirements, simulations, test methods, and leading technical development of spacecraft missions while collaborating with team members.
The Software Engineer will support the development and maintenance of an enterprise-level application in the intel community. Responsibilities include reviewing and testing software components, improving documentation, developing algorithms, and leading teams. Candidates must have extensive experience in various technologies and possess a TS/SCI clearance with polygraph.
The Technical Architect oversees quality control processes, maintains project alignment with objectives, identifies and mitigates risks, communicates with stakeholders, develops technology roadmap, transitions systems to cloud infrastructure, designs cloud architecture, creates design documents, optimizes software, implements data integration strategies, and enhances software applications.
The Software Engineer will develop and maintain applications using .NET and SQL, design complex databases, perform unit testing, and implement automations. The role requires diagnosing issues across application tiers, collaborating through Agile processes, and following security protocols.
As a Mid-Level Software Engineer at GliaCell, you will support government customers by developing solutions for complex datasets, ensuring accessibility and searchability. The role requires collaboration and individual contributions to sustain critical mission-related software while utilizing modern technologies to enhance user experience.
As a Software Engineer on the Routing team, you will design, build, and operate the edge and internal traffic management platform at Coinbase, ensuring reliability and efficiency in traffic routing. You will collaborate with teams to implement abstractions, automate processes, and address the long-term needs of routing infrastructure.
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.
The ML Perception Software Engineer will design and implement perception capabilities for autonomous vehicles, focusing on machine learning and computer vision techniques. They will collaborate with sensor simulation and infrastructure teams to enhance simulation models and provide enterprise software solutions for engineering teams.
Carvana is seeking a Software Engineer to join their Marketplace team responsible for creating innovative solutions for customers. The role involves developing back-end solutions using C# / dotNetCore stacks, working with cloud services, data storage, and fostering a collaborative team environment.
Responsible for developing and expanding product offerings on Windows and Linux, leading efforts with deep knowledge of native APIs and build systems, and mentoring junior engineers. Collaborate with domain experts and contribute to engineering solutions.
As a Software Engineer at Pilot, you'll build, test, and deploy software in a continuous manner, collaborate with internal teams, create technical specs, and support your software and services. Experience with Python is a plus.
As a Senior Backend Software Engineer at Via, you will design and implement microservices, ensure application performance and quality, collaborate in agile development, and influence system architecture while focusing on innovative software solutions for public transit.
As a Software Engineer, you will design and implement a mapping and localization system for off-road autonomous vehicles, build backend infrastructure, and develop robust localization algorithms using various sensors to support dynamic operations.
Top Companies Hiring Developer + Engineer Roles
See AllAll Filters
No Results
No Results