Top Software Engineer Jobs
As a Principal Software Engineer, you will lead the development of the Performance Measurement and Analysis product, architecting and building scalable data processing systems using technologies like Snowflake, Python, AWS, and various other tools and frameworks. Your role includes mentoring junior developers, collaborating with multiple teams, and ensuring efficient deployment practices.
As a Senior Software Engineer at Fivetran, you will work on building and maintaining data validation features, improving software architecture, debugging data replication, and analyzing new data source features. Your role includes mentoring juniors and contributing to hiring processes while ensuring high performance and reliability in data pipelines.
Fivetran seeks a Principal Software Engineer to lead the design and development of their Data Lake product. Responsibilities include collaborating with product teams, implementing scalable data lake systems, analyzing performance issues, and ensuring operational excellence.
As a Senior Software Engineer at Fivetran, you will enhance Postgres data pipeline services by driving performance improvements, reliability, and building new features. Responsibilities include creating technical documents, writing and testing code, resolving customer issues, and collaborating across teams.
The Senior Software Engineer II role involves leading complex engineering projects, providing technical expertise, solving architectural challenges, and advocating for quality practices. The individual will collaborate with team leaders and project managers to guide project direction, mentor junior engineers, and drive impactful engineering solutions.
As a Sr. Software Engineer in Engineering Enablement, you will collaborate with product and operations teams to design and develop tools and infrastructure for software delivery. You'll work on CI/CD pipelines, containerization using Docker and Kubernetes, and solve complex technical challenges to enhance engineering productivity.
The Senior Software Engineer - Mobile will enhance and maintain the Bitcoin Depot Mobile App, collaborating with product and marketing teams. Responsibilities include developing new features, ensuring quality through rigorous testing, and integrating APIs. The role focuses on building responsive interfaces and working with backend services, while establishing metrics for success post-launch.
The Senior Software Engineer at Ignite Reading is responsible for leading software development projects to scale the organization and serve at least 100,000 students. Key responsibilities include assessing technical needs, designing key software projects, partnering with teams to deliver solutions, and supporting the development of the engineering function. Qualifications include 7+ years of software engineering experience, knowledge of modern web development technologies, and experience with Ruby on Rails, Hotwire, Tailwind, and Postgres.
Featured Jobs
As a Staff Software Engineer - Full Stack, you will design and develop front-end and back-end applications, create APIs, and ensure great user experience while collaborating with cross-functional teams to improve healthcare through predictive analytics.
The Principal Software Engineer will design and own the architecture of software systems, from web products to data pipelines. The role requires collaboration with product and technology leadership, guiding architectural direction, and ensuring existing systems are well documented. It emphasizes problem-solving and collaboration across various teams in an enterprise-scale environment.
As a Senior Software Engineer on the MLOps team, you will design and develop complex software systems, lead technical projects, mentor junior engineers, and implement cloud solutions while ensuring software quality and security compliance.
The Senior Staff Software Engineer will oversee the technical roadmap for payment integrations, work across various teams, and be hands-on in executing tasks. The role requires leading product delivery, aligning technical strategies, and designing solutions to maximize ROI in a fast-paced FinTech environment.
As a Senior Software Engineer, you will architect and deliver fault-tolerant infrastructure using Rust and other languages. You'll engage with users to understand their needs, lead architectural discussions, mentor junior engineers, and own the success of systems and products. Collaboration across teams and clear communication are key, alongside best practices in coding and design.
The candidate will design, develop, and deliver the architectural vision for Neurelo's products, emphasizing high-performance and scalable systems. Responsibilities include collaborating with product and design teams and representing the company's technical vision internally and externally.
The Staff Software Engineer will design, develop, and debug software for distributed systems, manage multiple projects, mentor junior engineers, and ensure high code quality. They will advocate for emerging technologies to enhance the development process.
The Senior Software Engineer will design and implement scalable cloud-based solutions for large datasets, lead projects, mentor junior engineers, and collaborate with business partners to translate needs into technology solutions, all while adopting strong software engineering practices.
Zoox is looking for a seasoned Technical Lead/Android Engineer to join their In-Vehicle Experience Engineering team. The role involves managing and owning the design and implementation of user-facing Android applications and collaborating with design and product teams for the best user experience.
As a Senior Software Engineer at Fivetran, you will enhance the data validation service by building new features, maintaining operations, and improving architecture. You'll be involved in complex data replication debugging and contribute to the development of connectors for various databases. Collaboration with the team in designing software and mentoring junior developers is key.
As a Senior Software Engineer at Fivetran, you will enhance the performance of Postgres data pipeline services, create technical documentation, write and test code, and collaborate across teams. Your role includes addressing customer issues and working through the project lifecycle.
The Principal Software Engineer will design and develop Fivetran's Data Lake system, ensuring data accessibility and reliability. Responsibilities include collaborating on product development, implementing large-scale systems, analyzing performance issues, and leading innovative projects.
As a Staff Software Engineer at NAVEX, you will work alongside senior software engineers to develop cool new features and enhancements in our platform services space, participate in elaboration and design sessions, build unit tests, collaborate with scrum team members, provide feedback during code reviews, mentor junior developers, and drive results through your technical competencies.
Seeking a Senior Software Engineer, Video Infrastructure to build the next generation of youth sports video services at Diamond Kinetics. Responsibilities include guiding technical requirements, design, and build of software solutions for video processing pipelines and executing effectively against the software development/deployment lifecycle.
The Staff Software Engineer will design, implement, and maintain critical parts of Materialize using Rust, focusing on performance-sensitive distributed systems. Responsibilities include collaborating with engineers and product management to adapt to customer needs and working both autonomously and as part of a team.
The Principal Software Engineer will enhance and maintain PTC's Ada product development tools, focusing on compilers and embedded runtime libraries. Responsibilities include product builds, release testing, diagnosing compiler issues, and providing technical support to customers.
This role involves developing scaleout solutions for AI technologies, collaborating with teams to define product offerings, understanding customer needs, and proving out solutions with hardware. Key responsibilities include creating orchestration software and being innovative within cross-functional teams.
Top Companies Hiring Developer + Engineer Roles
See AllAll Filters
No Results
No Results