Top Software Engineer Jobs
Lead and mentor a team of developers, establish and share best practices, engage in software design and development, provide solutions to architectural problems, and communicate effectively across teams. Requires 4-5 years of professional experience and expertise in backend development technologies and CI/CD skills.
The Knowledge Graph Software Engineer role involves designing, developing, and maintaining software systems for managing knowledge graphs. Responsibilities include implementing data pipelines, optimizing graph algorithms for data retrieval, and collaborating with cross-functional teams to align business needs with technical solutions.
Anthropic is seeking a Software Engineer to build internal tools for employee productivity, focusing on fraud, trust & safety, sales, and support teams. The role involves rapid prototyping, collaborating with teams to automate workflows, and maintaining tools for usability and reliability.
The Staff Software Engineer for Builder Tools will lead technical architecture and design, mentor team members, innovate developer tooling, and work collaboratively across teams to enhance developer experience and operational excellence in a fast-paced environment.
As a Senior Software Engineer at SoFi Bank, you will lead the development of the Commercial Payments platform, overseeing system architecture, functionality implementation, and team mentorship. Your role will involve driving product requirements into technical solutions while ensuring scalability and availability in a production environment. You'll collaborate across Product, Design, and Engineering, actively participating in the entire product lifecycle from ideation to deployment.
The Principal Software Engineer will develop scalable data platforms, lead architectural sessions, drive advanced feature development, conduct code reviews, and evaluate emerging technologies while collaborating with cross-functional teams to enhance SoFi's data-driven decision-making.
As a Principal Software Engineer in the Data Platform Group, you'll develop scalable data platforms, lead architectural design, and drive feature development. You'll mentor others, collaborate with teams to implement data strategies, evaluate new technologies, and ensure operational excellence within the data engineering processes.
As a Senior Software Engineer on the Test Platform team, you will design and develop software and systems that enhance testing and reliability for backend and web applications. This role involves close collaboration with engineering teams to create scalable solutions, providing technical leadership, and promoting best practices in code maintainability and testing strategies.
Featured Jobs
As a Senior Software Engineer, you will design and maintain systems to enable testing of applications while collaborating with engineering teams. Responsibilities include developing reliable solutions, leading initiatives in Testing and Reliability, and enhancing developer productivity through AI solutions.
The Staff Software Engineer will architect and implement cloud primitives using infrastructure-as-code on AWS, lead technical strategies, mentor junior engineers, work with cross-functional teams, and enhance cloud infrastructure's robustness and security.
The Staff Software Engineer for Cloud Primitives will design, develop, and deliver foundational cloud infrastructure on AWS using infrastructure-as-code. Responsibilities include mentoring junior engineers, driving technical strategy, and collaborating with cross-functional teams to improve developer productivity and ensure security in cloud systems.
This role involves designing and delivering cloud primitives on AWS, implementing infrastructure-as-code solutions, leading technical strategy, mentoring junior engineers, and collaborating with cross-functional teams. The engineer will focus on creating reliable and secure cloud infrastructure while staying current with emerging technologies.
The Staff Software Engineer will lead the development and maintenance of back-end systems for the B2B service, SoFi atWork. Responsibilities include designing technical architecture, mentoring engineers, ensuring system scalability and security, delivering high-quality services, and collaborating with cross-functional teams to drive operational excellence.
As a Software Engineer focused on front-end development at Glean, you will create user interfaces using React and TypeScript, collaborating closely with designers and backend engineers. Responsibilities include feature development from inception to launch, writing maintainable code, and mentoring junior engineers in a dynamic startup environment.
As a Backend Engineer at Glean, you will build a scalable and secure system to provide enterprise knowledge access. You'll handle significant infrastructure challenges, write robust code, document designs, and collaborate with your team while mentoring junior engineers.
As a Software Engineer at Glean, you will be responsible for developing user-facing features from inception to implementation, working closely with cross-functional teams. Key duties include architecting REST APIs, writing efficient code, and mentoring junior engineers in a dynamic startup environment.
The Senior Software Engineer will design, develop, and test solutions using industry standards. Responsibilities include backend microservice development, relational database design, API development, and automation of CI/CD processes, as well as a familiarity with AWS and agile methodologies.
The Senior Software Engineer will engage in all stages of the Software Development Life Cycle, lead development teams, design applications using microservices, and ensure adherence to technology standards. They will also implement cloud computing solutions and establish continuous integration and deployment methods.
The Senior Software Engineer will develop large-scale web applications using JavaScript and React while applying UI/UX standards. Responsibilities include managing application state with Redux, creating user-friendly UI components, modernizing legacy code, and utilizing debugging and testing frameworks to resolve issues.
As a Senior Software Engineer on the Marketplace team at Walmart Global Tech, you will collaborate with cross-functional teams to design, develop, and deploy scalable applications. Your responsibilities include conducting code reviews, enhancing applications, and ensuring high availability and performance. You will leverage your expertise in microservices, cloud technologies, and automation tools to improve seller and customer experiences on the marketplace platform.
As a Software Engineer III, you will develop scalable backend applications, participate in complex projects, and collaborate with cross-functional teams to solve software systems problems. You will work with emerging technologies in Marketing and E-commerce, building APIs and cloud-native microservices, while ensuring timely delivery through troubleshooting and enhancement processes.
This role involves analyzing requirements, designing software solutions, coding using various languages and frameworks, and conducting extensive testing to ensure software quality. Responsibilities include functional analysis, architecture design, implementation of coding standards, and automation in CI/CD setups.
As a Senior Software Engineer, you will lead project requirements analysis, translate these into technical solutions, develop code, conduct testing, and communicate progress to the team. You will collaborate with cross-functional teams on cloud application development, microservices, and real-time message processing using technologies like Java, Spring Boot, and Kafka, ensuring timely project delivery and operational excellence.
The Senior Software Engineer (iOS) will be responsible for designing, developing, and maintaining iOS applications that enhance user experience. The role involves leading software changes, collaborating with cross-functional teams, writing well-documented code, participating in code reviews, troubleshooting production issues, and being part of the full software development lifecycle.
The Software Engineer will design and implement high-performance storage algorithms, ensuring efficient code and participation in automated testing. Responsibilities include control plane development in Golang and debugging distributed systems while collaborating with team members on product and design improvements.
Top Companies Hiring Developer + Engineer Roles
See AllAll Filters
No Results
No Results