Get the job you really want.
Top Software Engineer Jobs
As a Software Engineer III - Java and AWS Developer, you will design and develop software solutions within an agile team, ensuring high-quality production code and system architecture. You'll handle system design, coding, debugging in a corporate environment, and safeguard coding hygiene while promoting diversity in team culture.
As a Mission Software Engineer at Anduril Industries, you will be responsible for the end-to-end delivery of software solutions deployed to customers, collaborating with various teams, writing code, debugging, and addressing technical challenges, with a focus on mission-critical capabilities for military applications.
As a Senior Software Engineer at PNC, you will design and develop software solutions, addressing complex business needs through coding, testing, and deployment. You will also prepare necessary documentation and maintain existing software. A strong focus on customer satisfaction and risk management is essential.
The Software Engineer III develops and implements innovative software solutions, ensuring adherence to coding standards and technical design. Responsibilities include collaborating with stakeholders, gathering user requirements, coding, performing QA, fixing bugs, and enhancing existing solutions, while supervising less experienced contributors.
As a Senior Software Engineer at PNC, you will design and develop software solutions, write code, prepare documentation, and debug existing software while ensuring alignment with customer needs and managing business risks.
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.
Featured Jobs
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.
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.
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 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 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.
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 a Senior Software Engineer at PNC, you will develop high-quality software architecture using .Net and C#, manage the software development lifecycle, execute tasks, automate processes, and collaborate with teams to enhance products. You will also be responsible for documentation and ensuring software is updated with latest technologies.
The Staff Data Platform Software Engineer will design and maintain software for operating PostgreSQL databases in production, ensuring ease of use and scalability. Responsibilities include collaborating with stakeholders, writing high-quality code, and working within a collaborative team environment.
As a Software Engineer II at JPMorgan Chase, you will enhance and develop software components, troubleshoot, and ensure high-quality production code. You will analyze and improve coding hygiene and system architecture while collaborating in an agile team. Knowledge of emerging technologies and participation in community practices are expected.
As a Full Stack Engineer at Grammarly, you will build core parts of the product, contribute to impactful projects across front-end and back-end, collaborate with internal teams, and mentor new hires. Your role involves maintaining high system availability and addressing infrastructure challenges while focusing on user experience.
As a Backend Software Engineer at Verkada, you will work on scalable distributed systems and high-concurrency key-value storage. Your responsibilities include developing and deploying microservice architectures, clean APIs, and interacting with advanced security products. You will collaborate cross-functionally to enhance Verkada’s flagship software.
The iOS Software Engineer will support the lifecycle of iOS applications, collaborate with cross-functional teams to implement new features, build automation and tests, and continuously enhance their software engineering skills.
As a Frontend Software Engineer at Verkada, you'll design and develop custom frontend and backend tools for internal use, ensuring effective communication across teams and leveraging your engineering expertise to enhance the productivity of developers.
The System Software Engineer - Storage at Verkada will develop and maintain the camera storage component, design a robust storage system, and collaborate with hardware teams on next-gen storage solutions. The role requires strong C programming skills and experience with file systems and Linux kernel development.
Top Companies Hiring Developer + Engineer Roles
See AllAll Filters
No Results
No Results