Get the job you really want.
Top Software Engineer Jobs
As a Software Engineer II at JPMorgan Chase, you will enhance, design, and deliver software components as part of an agile team. Responsibilities include writing and troubleshooting code, applying software development lifecycle tools, analyzing data sets, and ensuring the development of secure applications.
The Software Engineer III will design and deliver technology products, execute software solutions, write secure production code, analyze data for continuous improvement, and contribute to an inclusive team culture.
As a Software Engineer III, you will design and implement technology solutions, create high-quality production code, manage data processing on Databricks, and oversee application architecture while leading an agile software engineering team to meet business goals.
As an iOS Software Engineer, you'll collaborate with engineers, designers, and product managers to develop and enhance mobile features for services like Square Invoices. Your role involves coding, responding to feedback, and ensuring product quality through various testing methods.
As a Software Engineer III, you will design and deliver technology products by creating automated tests for RESTful APIs, analyzing test results, and maintaining secure production code. Responsibilities include collaborating with agile teams, contributing to coding standards, and enhancing system architecture through insights from data analysis.
As a Software Engineer III, you will design, develop, and maintain secure Java Spring applications. You'll collaborate with cross-functional teams, optimize existing code, and ensure code quality through reviews and testing. Responsibility includes deploying applications on AWS and mentoring junior developers.
As a Software Engineer III, you'll design and deliver technology products, execute software solutions, create secure production code, and contribute to software engineering communities. You'll analyze large datasets and improve coding hygiene and architecture, while promoting a diverse and inclusive team culture.
As a Software Engineer on the Core Pricing team, you will implement and maintain pricing features for loan profitability, work with cross-functional teams to translate business goals into technical requirements, and optimize services for real-time pricing decisions.
Featured Jobs
As a Software Engineer II on the Content Experience & Delivery team at Disney, you will design and develop systems for high-request services that power streaming experiences on multiple platforms. You will lead projects, collaborate with cross-functional teams, and ensure quality through testing and CI/CD practices while participating in a 24/7 on-call rotation.
As a Software Engineer, you will be responsible for the entire development cycle, including software design, implementation, and maintenance. You'll create high-quality solutions, mentor junior developers, and promote engineering standards while contributing to product modernization towards cloud services.
As a software engineer on the Magic Cloud Networking team, you will contribute to developing features for Cloudflare One's multi-cloud networking, enhancing performance, scalability, and security of customer cloud resources, and connecting them to Cloudflare's global network.
As a software engineer in the Home Lending team, you'll be responsible for expanding Upstart’s home equity line of credit product. This role involves partnering with cross-functional teams to deliver features across various platforms and enhancing the existing codebase. You’ll focus on improving product metrics while leveraging Ruby, Kotlin, React, AWS, and other technologies.
The Backend Software Engineer will write clear and optimized code while collaborating with a geographically dispersed team on developing a cloud-based SaaS identity analytics product. Responsibilities include testing, documentation, and adhering to best practices in software development.
As an Android Engineer at Snap Inc, you will develop and implement features for mobile software, ensuring a great user experience through smooth, stable products. Responsibilities include code reviews, working closely with design teams, and evaluating technical tradeoffs for optimal UI and infrastructure.
The Backend Engineer will design, implement, and operate scalable services, collaborating across teams to meet product requirements. Responsibilities include testing and debugging software, advocating best practices for system availability and quality, and managing operational aspects of systems.
As an iOS Engineer, you will create high-performance mobile apps, design and implement Objective-C software, launch new features, and evaluate technical tradeoffs. You'll collaborate with the Design team and carry out code reviews to ensure code quality.
As a Full Stack Engineer at Snap Inc, you will build mobile and desktop web software applications, implement features to enhance product performance, contribute to engineering culture, and analyze operational metrics. Proficient in languages like JavaScript, Java, Golang, and experience with front-end frameworks are essential.
The Embedded Engineer will design, architect, and implement embedded software for consumer products, participate in design and code reviews, and debug issues. Responsibilities include working on system components at various layers, from kernel to I/O systems, and ensuring reliable solutions through collaboration and analytical skills.
The Backend Engineer at Snap Inc will design and implement critical scalable services, collaborate across teams to meet product requirements, advocate for best practices in availability and operational excellence, and independently handle medium-sized features. Responsibilities include ensuring system quality and understanding operational aspects for effective debugging and incident handling.
As an Embedded Engineer at Snap Lab, you will design and implement embedded software for consumer products, participate in design and code reviews, troubleshoot system issues, and work on system components for camera and audio functionalities.
As an Android Engineer at Snap Inc., you will design, develop, and launch mobile features enhancing user experience. You will evaluate technical trade-offs and collaborate with design teams. Responsibilities include performing code reviews and building stable, user-friendly products.
As a Software Engineer focused on iOS at Snap Inc, you will develop high-performance mobile apps, implement well-tested Objective-C software, launch new features, evaluate technical tradeoffs, and collaborate with the Design team to enhance UI and infrastructure practices. You will also conduct code reviews to ensure code quality and stability.
The Full Stack Engineer will build state-of-the-art mobile and desktop web applications, implement features to optimize performance, analyze operational metrics, and contribute to shared libraries. They will leverage a variety of technologies while ensuring high-quality design practices are followed.
As an iOS Engineer at Snap Inc, you will create and refine high-performance mobile applications, design and implement well-tested Objective-C software, launch new features, conduct code reviews, and collaborate closely with the Design team to enhance user experience.
As an Embedded Engineer at Snap, you will lead the design and implementation of embedded software for consumer products. Responsibilities include developing system components, participating in design reviews, debugging, and ensuring solutions are reliable and efficient.
Top Companies Hiring Developer + Engineer Roles
See AllAll Filters
No Results
No Results