Top Software Engineer Jobs
As a Lead Software Engineer at Gusto, you will design, develop, and operate complex backend systems, lead multi-year projects, mentor engineers, and collaborate with cross-functional teams to deliver impactful solutions that enhance customer experiences.
As a Principal Software Engineer in Payroll Services, you will lead technical initiatives across multiple teams while enhancing Gusto's payroll systems. Responsibilities include designing and testing compliant payroll foundations, improving system scalability, and collaborating with teams on complex problems to deliver high-quality solutions.
As a Principal Software Engineer at Gusto, you will lead projects within the People OS ecosystem, mentor engineers, improve processes, collaborate cross-functionally, and apply AI and Machine Learning to enhance the platform while ensuring high standards of code quality and performance.
As a Senior Staff Tech Lead at Favor, you will oversee development, testing, and deployment of applications, define solution architecture, collaborate with teams to solve complex problems, mentor junior engineers, and advocate for devops and automation solutions.
As a Staff Software Engineer at Favor, you will oversee the development, testing, and deployment of back-end services and web applications, while collaborating with product and operations teams to deliver user-friendly solutions. You will lead initiatives, communicate technical concepts, and solve complex issues.
Join Trumid as a Senior Platform Engineer to drive expansion into new geographies and asset classes, ensuring seamless integration of trading protocols. Must have expertise in functional programming (Scala) and messaging technologies. Responsibilities include designing innovative protocols, optimizing system performance, and more. Remote-first work environment with competitive compensation and benefits.
Design, develop, maintain and improve flight software for satellite systems, ensuring quality and adherence to schedule. Collaborate with engineers to integrate software with systems, conduct code reviews, and develop testing protocols. Create documentation for flight software design and development activities.
As a Python Software Engineer at Trumid, you will develop and maintain scalable software for analytics and trading operations, collaborate with other engineers and machine learning teams to optimize real-time systems, and mentor junior engineers in a fast-paced, innovative environment.
Featured Jobs
As a Staff Software Engineer, you will enhance web applications, collaborate with teams to deliver innovative solutions, develop secure APIs, implement infrastructure-as-code, and engage with cloud technologies. Leadership and fostering a culture of continuous learning are key aspects of the role.
As a Junior Software Engineer, you'll develop software and work closely with a team of developers. The role emphasizes learning and skill growth, particularly in Ruby, Rails, and Vue., leading to advancement opportunities within the company.
The Senior Software Engineer for Distribution Center Systems is responsible for designing, developing, and implementing software solutions, ensuring compliance with technical standards and business requirements, collaborating with teams and stakeholders, conducting code reviews, and managing technical components of projects from inception to completion.
As a Full Stack Staff Software Engineer, you'll design, develop, and maintain both front-end and back-end of web applications, collaborate with stakeholders to translate user requirements into technical specifications, optimize applications, integrate with APIs, and enhance CI/CD pipelines while mentoring team members.
As a Senior Software Engineer at Adyen, you will lead complex technical projects, collaborate with teams across time zones, and contribute to building robust web services. You will mentor other engineers while developing scalable solutions and ensuring high availability and security.
As a Principal Software Engineer, you will architect and integrate ad analytics and anti-fraud products on CTV platforms, lead the software lifecycle including development and mentoring, and gather requirements from clients to develop technical solutions.
As a Lead Software Engineer, you will guide engineering teams in technical direction, mentor engineers, develop integrated solutions, research new technologies, and continuously improve processes within the organization.
In this role, you will lead the design and maintenance of scalable backend infrastructure and APIs for high-throughput distributed systems. Responsibilities include technical leadership, code reviews, debugging, and collaboration with stakeholders to align business priorities with technical execution.
As a Senior Software Engineer on the API Infra team, you'll design and maintain highly scalable infrastructure and APIs. You'll lead system design discussions, write tests, debug production issues, and collaborate with cross-functional teams.
As a Principal Software Engineer, you'll contribute to developing and maintaining full stack compilers for a functional programming language and a quantum programming language. Responsibilities include software development, mentoring, and guiding compiler and programming language development activities.
The Staff Software Engineer will lead initiatives in Org Management and Tag Management at Datadog, collaborating across teams to design a scalable platform service. Responsibilities include driving high-priority projects, making architectural decisions for distributed systems, and identifying system risks.
As a Lead Software Engineer, you will lead diverse technology projects, manage a team of developers, and deliver cloud-based solutions. You'll mentor others, utilize a range of programming languages and technologies, and stay updated on tech trends to solve complex business problems while enhancing customer experiences at Capital One.
As a Senior Software Engineer, you'll design, develop, and support technical solutions for payment APIs at Capital One. Collaborating with Agile teams, you'll leverage Java and AWS technologies to enhance customer payment experiences and drive cloud-based solutions, while mentoring peers and participating in tech communities.
The Senior Lead Software Engineer will enhance, build, and deliver technology products within an agile team. Responsibilities include providing technical guidance, developing production code, driving product design decisions, and contributing to the engineering community while ensuring a culture of diversity and respect.
As a Senior Software Engineer at Torch Dental, you will collaborate with stakeholders to develop polished web products, own features, and enhance customer experiences, while working closely with the CTO and engineering team.
Lead development of components and user experience related to sensitive data identification and classification. Coordinate design, development, and deployment across engineering teams. Ensure quality through code reviews and best practices.
As a Lead Software Engineer at JPMorgan Chase, you'll develop and integrate data lake infrastructure services, manage software development with Java and Angular, design a data query platform, and ensure best practices in a team-oriented agile environment.
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