Top Software Engineer Jobs
As a Lead Software Engineer, you will guide and implement engineering best practices, ensuring software projects meet client needs. Collaborate with teams for software delivery, grow client relationships, and manage project risks while leading a team of developers and writing code.
The Principal Software Engineer will lead the architecture and development of Fivetran’s Data Lake product, ensuring scalability and performance. Responsibilities include designing data systems, collaborating with product teams, contributing to open-source projects, analyzing infrastructure issues, and setting technical directions.
The Senior Software Engineer will design and implement machine learning algorithms in C++ and/or Python, focusing on deep learning for computer vision in robotics. Responsibilities include developing deep neural networks for challenges such as lane and object detection, working with various sensor data, setting up automated training pipelines, and collaborating with engineering teams.
Design and implement infrastructure for training, evaluating, and deploying deep learning models for self-driving semi trucks. Develop and optimize training pipelines, track metrics, and enable continuous integration and deployment of model improvements in collaboration with cross-functional teams.
The Staff Software Engineer will design, implement, and maintain simulation capabilities for an autonomous vehicle system. Responsibilities include integrating simulation platforms with autonomy stacks, leading feature development for simulation fidelity, and collaborating with external partners.
The Senior Software Engineer - Backend is responsible for designing and improving backend systems, including REST APIs and microservices. They write maintainable and scalable code, participate in on-call rotations, and improve engineering processes while ensuring security compliance. The role requires a collaborative approach to product and technology development.
As a Staff Software Engineer at Hive, you will design and improve backend systems such as REST APIs and microservices, ensuring code quality and system scalability. You will contribute to product enhancements, maintain security standards, and troubleshoot production issues while following best practices in engineering and development.
The Lead Software Engineer at AssetMark will be responsible for designing, coding, debugging, and developing applications, as well as collaborating with 3rd party vendors, providing technical leadership, and adopting new technologies. The role also involves participating in Agile ceremonies, mentoring team members, and conducting code review sessions.
Featured Jobs
The Principal Software Engineer will design functional solutions, oversee the delivery of complex business technologies, lead a team of developers, mentor junior staff, and ensure compliance with security and architectural standards. They will perform software testing, manage code updates, and contribute to strategic planning and technical solutions.
As a Senior Software Engineer, you will design and enhance Android applications, collaborate on API contracts, integrate third-party SDKs, troubleshoot complex problems, participate in agile practices, and stay updated on mobile technologies to deliver high-quality apps.
As a Senior Software Engineer, you will enhance the performance and reliability of Postgres data pipeline services, design new features, and troubleshoot issues. Collaborate with cross-functional teams and manage projects through all lifecycle stages, ensuring customer satisfaction and effective communication with stakeholders.
The Software Engineer II will focus on building performant and scalable front-end web applications for Smartsheet's views, using TypeScript, React, and Redux. Responsibilities include writing clean code, identifying performance bottlenecks, collaborating with other teams, and participating in code reviews.
Seeking a Lead Software Engineer / Architect with deep expertise in Microsoft technologies and a passion for technical leadership. Responsibilities include providing strategic direction to software developers, utilizing knowledge of .NET and Azure technologies, front-end development, mobile technologies, high-level design, project delivery, customer interaction, team management, mentorship, code review, and global collaboration.
The Senior Software Engineer-SAP will architect solutions for reporting, develop complex Hana Database models, design SAC visualizations, and validate deliverables. Responsibilities also include defining security structures and reviewing solution deliverables, while evaluating market trends to identify technological opportunities.
The Senior Software Engineer I will develop a claims system capable of adjudicating over 10 million claims daily. The role involves leveraging machine learning to enhance system integrity and solve complex technical challenges while collaborating with senior leadership and other engineering teams.
As a Lead Software Engineer, you will design, develop, and evaluate complex software systems. Responsibilities include writing clean code, reviewing code, defining software architecture, implementing design changes, and providing technical training to team members. You will also participate in project development, maintain documentation, and ensure adherence to coding standards.
As a Senior Software Engineer at Focused Labs, you'll collaborate with clients to develop impactful software solutions, improve company processes, and engage in pair programming. You will work across various tech stacks, write code, and contribute to both team growth and client satisfaction.
Design, build, and maintain scalable data pipelines and infrastructure to support the collection, processing, and analysis of large volumes of data. Collaborate with cross-functional teams to understand data requirements and implement solutions to address business needs. Stay abreast of emerging technologies and best practices in data engineering. 5+ years experience as a Software Engineer with a focus on building data pipelines and infrastructure using Python and relevant libraries.
As a Senior Software Engineer on the Observability Platform team at PayPal, you will develop and deliver applications and services for the Enterprise Observability platform, working closely with product and design teams. The role focuses on building robust, scalable systems for data collection and visualization, ensuring high availability and reliability across the organization.
The Sr. Software Engineer at SpaceX's Starshield will develop and maintain reliable software systems for satellite control and operations. Responsibilities include software design, development, testing, and integration of satellite capabilities, collaborating with interdisciplinary teams to optimize performance and security, and leading projects through their lifecycle from concept to rollout.
The Principal Software Engineer will lead development for the Lab-in-the-Loop AI platform, overseeing the product roadmap and managing a small team of engineers to create scalable web applications integrated with machine learning. This role involves collaboration across various research and engineering teams to drive high-impact applications in drug design.
The Sr. Software Engineer will be responsible for designing, coding, testing, and documenting software solutions. They will work independently to solve technical issues and perform application security remediation, while collaborating with business teams and supporting 3rd-party solutions.
The Senior Software Engineer will enhance data validation services, improve software architecture, and maintain service reliability. Responsibilities include debugging data replication, analyzing new data features, improving existing system connectors, developing technical roadmaps, and participating in the hiring process.
Fivetran is seeking a Staff Software Engineer to lead the development and debugging of distributed systems. This role involves managing multiple projects, mentoring junior engineers, maintaining code quality, and staying updated with industry trends to improve development processes.
As a Principal Software Engineer at Fivetran, you'll lead the design and development of data lake solutions ensuring high scalability and performance. Collaborate with product teams to create innovative capabilities, contribute to open-source projects, and solve complex operational challenges while maintaining excellence in service delivery.
Top Companies Hiring Developer + Engineer Roles
See AllAll Filters
No Results
No Results