Top Software Engineer Jobs
The Lead Software Engineer will oversee the design, implementation, and sustainment of software solutions, ensuring they meet customer expectations. This role involves managing performance metrics, conducting code reviews, and collaborating on architecture and development processes. The ideal candidate is expected to lead teams and communicate effectively with both technical and non-technical stakeholders.
The Lead Software Engineer will manage a team of developers and lead diverse technology projects, focusing on building cloud-based solutions using microservices and various programming languages. Responsibilities include mentoring, collaborating with product managers, and ensuring compliance with regulatory needs.
As a Senior Software Engineer at Bombora, you will design and maintain scalable APIs and microservices using C# and .NET Core, build cloud-native applications on Google Cloud Platform, and mentor junior developers. You will ensure code quality and stay updated with industry trends.
As a Staff Software Engineer in Walmart’s Driver Experience group, you will develop scalable services to process millions of requests daily, lead engineering projects, guide small teams, and provide technical solutions for complex software challenges. Your work will impact the Last Mile Delivery initiative significantly.
Join Mastercard's global credit card authorization team as a Software Engineer II, where you will develop high-quality Java code, create unit tests, collaborate in requirement sessions, and review code for quality. You will work in a fast-paced environment focusing on efficient and maintainable design and function testing.
Join Rainforest's engineering team to build and scale early-stage fintech products, ensuring high availability and security for payment transactions. Collaborate with diverse teams to craft reliable SaaS APIs and work in an agile environment.
Rainforest seeks a Software Engineer to build and scale a fintech product, focusing on creating reliable SaaS APIs. The role involves collaborating with cross-functional teams to ensure high availability and security of payment products.
The Software Engineer will build and scale a fintech product, focusing on reliable SaaS APIs and high-availability payment solutions. Responsibilities include collaborating with the engineering team and ensuring product security, while working in an early-stage startup environment.
Featured Jobs
As a Lead Software Engineer at Capital One, you'll lead technology projects and a team of developers to create solutions for regulatory needs, mentor engineers, collaborate with product managers, and deliver cloud-based solutions for financial empowerment.
The Software Engineer will build and maintain containerized systems in Kubernetes, participate in Agile Scrum teams, assist in security paperwork, and work on systems running Linux. Required qualifications include experience in Java, Python, and JavaScript, as well as prior work with DevOps teams.
As an AI Networking Software Engineer, you will work on optimizing and supporting communication libraries and frameworks for AI applications on the Slingshot Ethernet fabric. Responsibilities include collaborating with vendors and communities, developing system software for AI and HPC systems, and aligning software direction with business requirements.
The Staff Software Engineer will lead the technical architecture and design of developer tooling, enhance team capabilities through mentorship, and drive innovation in developer productivity solutions. Responsibilities include implementing CI/CD systems, collaborating with cross-functional teams, and contributing to a culture of continuous learning and improvement.
The Senior Enterprise Software Developer role involves designing, developing, testing, and debugging software applications. Responsibilities include using SAP and Vistex for complex pricing and rebate solutions, as well as writing custom ABAP and configuring SAP objects. The position requires collaboration with end users and optimizing application performance while adhering to secure coding practices.
The Senior Software Engineer in Machine Learning is responsible for architecting and scaling personalization and search platforms for the Max streaming app. The role involves collaborating with data scientists, contributing to machine learning systems, optimizing code, and advocating for customer-focused innovation.
The Senior Machine Learning Engineer will build and scale personalization and search platforms for the Max streaming app. Responsibilities include developing recommendation systems, collaborating with teams to optimize search and personalization, coding in various languages, and driving improvements in performance and operations for over 100 million users worldwide.
The Senior Software Engineer will lead the creation of technical documentation for CNN Digital, collaborating with cross-functional teams to enhance onboarding experiences, simplify complex processes, and act as a key resource for technical documentation. This role involves both technical writing and software development contributions in JavaScript, Java, and Python.
The Principal Software Engineer at JPMorgan Chase will create and enhance coding frameworks, develop secure production code, and advise on technological matters. They will work with cross-functional teams to drive best practices and contribute to technical methods while ensuring alignment with product development methodologies.
The Lead Software Engineer is responsible for designing, developing, and delivering technology solutions for JPMorgan Chase, emphasizing software quality, operational stability, and innovative architecture. They lead evaluation sessions for tech vendors, enhance team culture, and mentor team members, ensuring adherence to software development best practices.
The Software Engineer, Search Quality will develop and optimize search algorithms to enhance the relevance and accuracy of search results, collaborate with cross-functional teams to set search quality metrics, conduct testing and analysis for performance improvements, and stay updated on advancements in search technologies.
As a Software Engineer at Stairwell, you will assist in designing software components and systems under guidance, participate in development and maintenance, manage project priorities, and adhere to coding standards while seeking mentorship from senior engineers.
As a Senior Software Engineer on the Traffic team at Roblox, you will enhance their distributed platform, focusing on user communication and collaboration with networking and infrastructure teams. Responsibilities include designing tools for Edge infrastructure, improving Edge termination products, and participating in on-call rotations for critical systems.
You will develop and maintain software to support developers within the firm, utilizing Python or C++. Responsibilities include managing the complete lifecycle of applications, deploying tooling, and collaborating closely with researchers and engineers to enhance systems.
The Senior Software Engineer in Development Tools will develop software for various departments, maintain applications throughout their lifecycle, and build Python or C++ tooling for developers at Hudson River Trading. Collaboration with researchers and engineers is essential for creating impactful products.
Join the CAT Interact team at Caterpillar Inc. as a Principal Software Engineer working on a Ruby on Rails product that enhances customer experience with real-time messaging updates. Lead complex projects, design software applications, mentor software engineers, and utilize automated testing tools for maintenance. Requires expert knowledge in decision-making, communication, software development in Ruby on Rails, and software product design. Top candidates will have extensive experience in software development on the backend stack, Ruby on Rails, and public cloud technologies like AWS or Azure, as well as leadership on strategic projects and strong analytical and problem-solving skills.
As a Staff Software Engineer in the Identity team at Cash App, you'll design, build, and support core systems for managing customer identity. You'll tackle complex technical challenges, ensure system scalability and reliability, and collaborate with cross-functional teams and regulatory partners. Participation in on-call rotations for service support is expected.
Top Companies Hiring Software Engineers
See AllPopular Job Searches
All Software Engineer Jobs
.NET Developer Jobs
Aerospace Thermal Engineering Jobs
AI Engineer Jobs
Android Developer Jobs
Artificial Intelligence Jobs
Automation Engineer Jobs
Backend Developer Jobs
Blockchain Developer Jobs
C# Jobs
C++ Jobs
Cloud Architect Jobs
Cloud Engineer Jobs
Design Engineer Jobs
DevOps Engineer Jobs
Director Of Engineering Jobs
Electrical Engineering Jobs
Embedded Software Engineer Jobs
Engineering Jobs
Engineering Manager Jobs
Environmental Engineering Jobs
Field Engineer Jobs
Front End Developer Jobs
Full Stack Developer Jobs
Game Developer Jobs
Golang Jobs
Hardware Engineer Jobs
Industrial Engineering Jobs
iOS Developer Jobs
Java Developer Jobs
Javascript Developer Jobs
Linux Jobs
Manufacturing Engineer Jobs
Mechanical Engineering Jobs
Network Engineer Jobs
PHP Developer Jobs
Process Engineer Jobs
Project Engineer Jobs
Prompt Engineering Jobs
Python Jobs
QA Jobs
Robotics Engineer Jobs
Ruby on Rails Jobs
Salesforce Administrator Jobs
Salesforce Developer Jobs
Scala Jobs
Sharepoint Developer Jobs
Site Reliability Engineer Jobs
Software Engineering Manager Jobs
Solutions Architect Jobs
SQL Developer Jobs
Structural Engineer Jobs
System Engineer Jobs
Test Engineer Jobs
Web Developer Jobs
All Filters
No Results
No Results