Top Software Engineer Jobs
The Senior Software Engineer will join the Data Validation Team at Fivetran to build and improve features for their data validation service, enhance software architecture, and maintain reliable operations. Responsibilities include debugging data replication, analyzing new features and connectors, designing software solutions, and contributing to team hiring.
The Principal Software Engineer will lead the design, architecture, and development of Fivetran’s Data Lake product, ensuring operational excellence and collaborating with product teams to implement innovative data solutions. Responsibilities include working on high-performance data management systems and contributing to open-source projects.
As an Embedded Software Engineer, you will design and develop software prototypes focusing on software resilience, create tools for exception handling and communication, analyze software weaknesses, and ensure performance for embedded systems, while collaborating in a team environment.
The Principal Software Engineer leads complex software initiatives, providing technical direction and mentorship to a skilled development team. Responsibilities include analyzing requirements, developing high-quality software, enforcing best coding practices, creating architecture, and participating in incident analysis. The role involves managing technical solutions and improving productivity.
As a Senior Software Engineer on the DevOps team, you will ensure the smooth operation of all user-facing services and systems at Venmo. You'll manage infrastructure across operations, automation, and security, handling CI/CD pipelines and incident management while ensuring high-quality, secure deployments.
As a Staff Software Engineer, you will extend and maintain software tools and technology for over 200 engineers, improve the web stack for robot data, manage the delivery of new developer tools, and mentor peers while participating in the agile development process.
Design and develop firmware for power tools including motor controls and battery management systems. Validate electronic designs through software development and testing. Lead projects to achieve performance and quality objectives, maintain documentation, and translate requirements into specifications.
As a Senior Software Engineer on the Growth Experience team, you will implement A/B tests to optimize user journeys, enhance conversion rates, and improve customer retention. Responsibilities include coding performance-focused features, conducting code reviews, supporting the marketing team, and collaborating on experimentation frameworks.
Featured Jobs
You will develop large-scale applications and data pipelines, enhance products by fine-tuning machine learning models, and participate in the entire software development lifecycle. You'll also guide junior team members and collaborate with product managers to create innovative technical solutions.
As a Senior Software Engineer, you'll develop scalable and efficient code, work on new features, collaborate with teams for testing and refinement, and ensure application performance meets established KPIs and SLAs.
The Senior Software Engineer will develop and maintain software components for Army aviation applications, utilizing microservices and supporting Modular Based Systems Engineering. They will interact with customers, evaluate software against requirements, and collaborate with a team to design and implement solutions within a GitLab environment.
As a Principal Software Engineer in Test, you will focus on API testing, test automation, CI/CD strategies, and deployment of applications in a collaborative environment while ensuring high-quality standards in financial planning tools. Your role involves developing automated testing tools and assisting in the continuous improvement of product quality.
The Senior Software Engineer will develop and maintain an API platform for Fidelity Digital Assets, collaborating with various teams to deliver reliable and resilient API solutions. Responsibilities include building RESTful APIs and working with cloud services like AWS, ensuring the system supports online digital asset services.
The Senior Staff/Principal Software Engineer will lead the technical direction of Maestro, managing a team while designing and implementing distributed systems for autonomous fleet operations. Responsibilities include mentoring senior engineers, driving technical strategy, and integrating various systems for operational excellence.
The Lead Software Engineer will oversee the software development lifecycle, implement technical changes, and collaborate with stakeholders to address future needs. This role includes providing technical guidance, research on new technologies, and establishing best practices for Agile project management, while mentoring the technical team.
The Principal Software Engineer will architect and implement solutions, improve observability of production services, and foster collaboration among teams to enhance customer value and deliver scalable technology. Responsibilities include overseeing technical aspects of projects, training engineers, and advocating for modern tech stacks while maintaining high coding standards.
As a Senior Software Engineer at JobNimbus, you will develop enterprise-level products, estimate development tasks, collaborate with product managers and designers, create automated tests, mentor team members, and ensure adherence to industry standards in a high-performing lean environment.
Architect and develop scalable data pipelines, design data warehousing solutions, implement cloud-based solutions in AWS, utilize HashiCorp stack for infrastructure management, and mentor junior engineers while collaborating with cross-functional teams.
The Sr. Software Engineer will lead the design and development of software and web applications, focusing on C++ in a Linux environment, database design with SQL, and backend software for advertising platforms. Responsibilities include troubleshooting, mentoring junior engineers, and collaborating with project stakeholders.
The Lead Software Engineer will provide technical leadership in designing and developing software and web applications. Responsibilities include back-end development in Go, front-end development using React and JavaScript, unit testing, managing databases, building CI/CD pipelines, and mentoring junior engineers. They will also integrate new applications and collaborate with stakeholders.
The Lead Software Engineer will provide technical leadership in designing and developing software using C++ and Golang, focusing on backend development for forecasting applications in a Linux environment. Responsibilities include managing distributed systems, processing data with Big Data technologies, troubleshooting issues, and mentoring junior engineers.
Lead Software Engineer responsible for designing and developing software and web applications, primarily using C++ in a Linux environment, and managing programmatic advertising features. Duties include technical leadership, database design with SQL, and mentoring junior engineers, along with troubleshooting and integrating advertising applications.
Responsible for planning and designing software and web applications, analyzing and integrating new applications, overseeing documentation, training non-technical personnel, and managing performance metrics. This role will work on microservices and microapplications, support system management, and collaborate in an Agile environment.
The Senior Software Engineer will lead digital transformation at Werner. Responsibilities include analyzing user information needs, collaborating on designing solutions for complex problems, developing and implementing software solutions, documenting processes, and mentoring less experienced developers. They will also ensure goals are met through related tasks and handle production support issues as necessary.
The Senior Software Developer will innovate software solutions for federal agencies, including the US Army and Navy, while working independently and in teams on mission-critical applications. Responsibilities include designing, developing, and demonstrating cutting-edge technologies.
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