Top Software Engineer Jobs
As a Software Engineer in the Database Engine team at Databricks, you will design and implement advanced database and storage systems. Responsibilities include query compilation, distributed query execution, and resource management focusing on performance optimization and customer impact.
Join our team as a backend engineer and work on challenging technical problems. You will have the opportunity to take ownership of core features, scale our system to millions of users, and contribute to the growth of our backend engineering team.
As a Backend Software Engineer at Mashgin, you will be responsible for developing and maintaining the software that operates kiosks, collaborating on product development, and enhancing existing systems. Your role involves coding in various languages and participating in the entire product lifecycle.
As a full-stack developer at Mashgin, you will lead major feature development, collaborate on new product versions, enhance existing codebases, and contribute across various languages and technologies. Your work will directly impact the software that powers kiosks designed for efficient user experiences.
This role involves backend infrastructure development for kiosks at Mashgin, focusing on contributing to the entire product lifecycle, building scalable cloud solutions and improving existing codebases. You'll collaborate with a small team and work on major feature developments directly with company founders.
As an Application Software Engineer at Applied Intuition, you will collaborate with customers and engineering teams to adapt products for various industries. Your role involves understanding customer needs, supporting development, and engaging in technical discussions to enhance product effectiveness.
As a Backend Software Engineer at AppLovin, you'll design and maintain large-scale distributed systems, collaborate with engineering teams, and influence product roadmaps. You'll address technical challenges in a high-performance ecosystem that processes billions of requests daily, while mentoring team members.
As a Software Engineer III on the iOS team, you will write software, support engineers through code reviews, maintain the build and release pipeline, and improve architecture and quality. You'll work closely with product owners and designers to bring initiatives to production and participate in agile ceremonies.
Featured Jobs
The Software Engineer III for iOS is responsible for enhancing the iOS platform, maintaining the build and release pipeline, engaging in agile ceremonies, collaborating with product owners, and providing mentorship to junior engineers while keeping documentation organized.
As a Software Engineer, you will develop and maintain APIs and tools for both customers and internal users, enhance existing applications, establish best practices, and collaborate with team members. You will also troubleshoot issues, write performant code, and provide constructive feedback on code quality.
As a Senior Android Software Engineer at Reddit, you will collaborate cross-functionally to develop innovative user-facing Android applications. Your role involves working closely with product, design, and engineering teams to enhance user experiences, lead large projects, and contribute to strategic planning.
The Sr Software Engineer will translate business requirements into program designs, develop and maintain software solutions for the Lowe's Mobile App backend. Responsibilities include writing high-quality code, mentoring other engineers, and automating development processes. This role also involves evaluating modern technologies to enhance team performance.
As a Senior Software Engineer, you'll develop web applications for image and video quality enhancement, focusing on feature development, architecture, UI/UX, and optimization. You'll ensure a user-friendly interface while delivering high-quality products at a fast pace.
As a Software Engineer for Topaz Labs, you'll enhance the performance, stability, and API of our AI Engine while collaborating with the research team to prepare models for production and optimize them for various hardware platforms. Your role involves performance optimization aspects like concurrency and multithreading, along with implementing image processing algorithms.
As a Software Engineer - ML Performance, you will enhance the performance of our internal AI Engine, focusing on app stability, feature availability, and API improvements. You will collaborate with the Deep Learning team to prepare models for production and optimize performance on various hardware, while also engaging in GPU/CPU optimization.
The Software Engineer will develop core desktop software apps for Topaz Photo AI or Topaz Video AI, focusing on either frontend, backend, or full stack development. The role requires building customer-facing products with a strong emphasis on user experience and contributing to significant weekly impacts.
As a Lead Flight Software Engineer at Hermeus, you will lead a team in designing, developing, and implementing embedded flight software for cutting-edge hypersonic aircraft systems, ensuring seamless integration with hardware and adhering to safety standards. Your role involves mentoring engineers, writing high-quality code, and participating in testing and documentation processes.
The role involves translating business requirements into program designs and delivering software solutions. Responsibilities include developing and modifying enterprise applications, collaborating with stakeholders for scalable solutions, conducting tests, and mentoring team members.
As a Software Developer, you will design, build, test, and release software solutions that support Robinhood's financial products. You'll maintain codebases, partner with cross-functional teams, and gain insights into financial systems, all while being guided by a dedicated mentor.
The role involves developing and maintaining front-end applications using React, managing multiple micro frontends, and ensuring seamless functionality across desktop and Android platforms. Responsibilities include collaborating with back-end developers, optimizing performance, troubleshooting issues, and staying current with industry trends.
The Senior Software Engineer will design and develop enterprise application solutions, build scalable microservices, mentor colleagues, collaborate across teams, and improve development processes. Responsibilities include utilizing modern technologies and testing frameworks to ensure efficient and maintainable applications.
Translate business requirements into logical program designs, write high-quality code, collaborate with cross-functional teams, evaluate new technologies, and mentor other engineers. Expertise in frontend, middleware, databases, and DevOps.
The Sr Software Engineer will develop full-stack applications, define architectures for scalable systems, optimize application performance, and provide technical guidance to the team. Responsibilities include implementing complex software solutions and fostering a collaborative culture.
Translate business requirements into logical designs, develop code modules, maintain software solutions, build backend services with Java and Springboot, deploy applications in data centers or cloud, define architecture for scalable systems, performance tuning, mentoring junior engineers, lead projects, and demonstrate software solutions to stakeholders.
The Senior Software Engineer will develop and implement software solutions according to business requirements, collaborate with teams for scalable and maintainable designs, and oversee the software development lifecycle. The role involves mentoring juniors and ensuring quality deployment through testing and integration processes.
Top Companies Hiring Developer + Engineer Roles
See AllAll Filters
No Results
No Results