Top Software Engineer Jobs
The Principal Software Engineer will lead the architecture, design, and development of Fivetran's Data Lake product. Responsibilities include developing highly reliable large-scale data lake systems, collaborating with product teams, contributing to open-source projects, and ensuring operational excellence. The role requires strong development skills in data management systems and substantial experience in cloud services.
The Staff Software Engineer will design, develop, and debug software for distributed systems, lead multiple projects, mentor junior engineers, maintain code quality, and advocate for new technologies in a startup environment.
The Senior Software Engineer will lead the development and scaling of microservices and web APIs, focusing on AWS and Python. Responsibilities include ensuring data security, enhancing user satisfaction through prototyping, and collaborating with a proactive team.
As a Senior Software Engineer at Breeze Airways, you'll develop scalable solutions, improve development practices, and lead projects within a cross-functional team. Focusing on both the technical and operational aspects, you'll ensure high-quality deliverables that align with business goals and enhance user experiences in the airline industry.
RocketReach is seeking a Senior Backend Engineer to join their Core Data team and work on critical customer-facing product features. Responsibilities include building data pipelines for machine learning models, designing algorithms to work at scale, and maintaining the data platform. The salary range for this role is $170,000 - $200,000 per year.
As a Senior Software Engineer focused on commerce at Bungie, you will design and develop systems for monetization and player engagement, collaborating with gameplay and business teams. Your role includes full-stack development, ensuring system security and scalability, and providing technical guidance to teammates.
As a Senior Software Engineer at Box, you will lead the development and maintenance of the Kubernetes platform, ensuring its stability and efficiency. Your responsibilities include deploying and managing Kubernetes clusters, improving infrastructure performance, implementing security best practices, and collaborating with developers and partner teams.
As a Staff Software Engineer at Fivetran, you will lead the design, development, and debugging of software for distributed systems. You'll manage multiple projects, mentor junior engineers, maintain high code quality, and advocate for adopting new technologies to enhance processes.
Featured Jobs
The Senior Software Engineer will enhance the Weedmaps iOS platform by writing high-quality software, collaborating with product owners and designers, maintaining documentation, and overseeing the build and release pipeline. They will also engage in code reviews, pair programming, and drive technical initiatives, while adapting to new industry technologies.
As a Staff Software Engineer on the Customer Agent team, you'll lead the development of AI-powered customer support solutions, mentor engineers, and drive projects that enhance the team's capabilities. You'll work with technologies like Java, HBase, Vitess, and Kafka, focusing on delivering high-impact solutions while collaborating with cross-functional stakeholders.
As a Staff Software Engineer at Reddit, you will enhance storage infrastructure for caching needs, ensuring efficient data handling for millions of users. You'll develop long-term technical strategies, manage data storage infrastructure, mentor engineers, and collaborate with various stakeholders. Your role focuses on maintaining high availability and reliability for Reddit's product growth.
The Senior Software Engineer will develop high-quality features using React, Python, and PostgreSQL. They will collaborate with product teams to drive data modeling and iterate product solutions while identifying bottlenecks and improving engineering processes.
The Senior Software Engineer will develop features for Fivetran's data validation service, improve software architecture, debug data replication issues, enhance existing connectors, and contribute to the team’s hiring process, all while ensuring highly reliable and secure data handling solutions.
Fivetran seeks a Staff Software Engineer to contribute to critical database connectors by designing, developing, and debugging distributed systems. The role involves managing multiple projects, mentoring junior engineers, ensuring high code quality, and advocating for new technologies.
The Principal Software Engineer will lead the design and development of Fivetran’s Data Lake product, ensuring high reliability and performance. Responsibilities include collaborating with product teams, operating large-scale data lake systems, and contributing to open-source projects. The ideal candidate has extensive experience with data management systems and public clouds.
The Staff Software Engineer will design, develop, and debug software for distributed systems, manage multiple projects, mentor junior engineers, and advocate for high standards in code quality while staying updated with new technologies.
The Senior Software Engineer will design and integrate new networking features into SONiC, manage chassis for NVIDIA Networking products, and work within a fast-paced continuous deployment environment. The role requires collaboration with various teams and a focus on delivering high-quality, open-source code.
As a Senior Software Engineer on the databases team, you will enhance performance, reliability, and features of our Postgres data pipeline services. Responsibilities include creating technical designs, writing and testing code, resolving customer issues, and collaborating with stakeholders throughout the project lifecycle.
The Senior Software Engineer will design and maintain a scalable billing platform, collaborate with various teams to optimize pricing and customer expansion, mentor fellow engineers, enhance data models for billing accuracy, and develop tools for better decision-making and customer service.
As a Staff Software Engineer in the New Products team, you will design and build systems from prototypes to fully developed products, lead technical decisions, work cross-functionally, mentor junior engineers, and contribute to innovations rapidly in a fast-paced environment.
As a Principal Software Engineer at Cube, you will enhance Cube’s performance, maintain the codebase on GitHub, and work on architectural decisions. Responsibilities include developing core libraries, managing high-load cloud infrastructure, and integrating with BI tools, all while collaborating with the CTO and community support.
The Senior Software Engineer will design and implement features for KeeperChat, optimizing performance across Windows, macOS, iOS, and Android platforms, and collaborate with product teams to meet user requirements. Responsibilities include code reviews, mentoring junior engineers, and staying current with software engineering trends.
The Sr. Software Engineer will develop and maintain large-scale web applications, implement geospatial capabilities, collaborate in an agile team, ensure software quality through automated testing, and communicate technical architecture with stakeholders.
The Senior Software Engineer I role involves solving complex problems independently while producing technically sound solutions. Responsibilities include mentoring team members, managing projects autonomously, contributing to system design, and driving quality improvements. Engineers are expected to take initiative and actively participate in team processes, including hiring new team members.
As a Staff Software Engineer, you will provide technical leadership, guide engineering teams, implement new product features, and collaborate on architecture evolution. You will mentor team members on coding best practices, ensure code quality, and proactively address future technical challenges.
Top Companies Hiring Developer + Engineer Roles
See AllAll Filters
No Results
No Results