Top Software Engineer Jobs
The Senior Software Engineer will develop and expand MongoDB's Atlas Stream Processing architecture, tackling complex problems related to scalability, reliability, and security while collaborating with various teams. Responsibilities include designing and building core service components, contributing to architecture and development practices, and mentoring engineers.
As a Senior Software Engineer II on the Droplet Team, you will design and build scalable services and internal tools for managing DigitalOcean Droplets, troubleshoot production issues, and enhance performance metrics while utilizing technologies like Go, Linux, and Docker.
As a Senior Software Engineer on the Droplet Team, you will design and build scalable services for managing DigitalOcean Droplets, develop internal tools for teams, debug production issues, and enhance performance metrics visibility. You will work with a range of technologies including Linux, Go, and Docker, emphasizing well-engineered code and agile methodologies.
As a Senior Software Engineer II on the Droplet Team, you'll design and build scalable services for managing DigitalOcean Droplets, develop internal tools, troubleshoot production issues, and improve performance metrics. You will work with technologies including Go, Docker, and MySQL to enhance customer experiences and support the development of cloud applications.
The Staff Software Engineer will design, develop, and debug software for distributed systems, manage multiple projects, mentor junior engineers, and ensure high code quality and performance. This role requires problem-solving skills and collaboration with technical and non-technical stakeholders.
Lead Software Engineer role at Nuna, working on a greenfield consumer-facing portal and multi-channel integrations. Responsibilities include building data visualizations, managing production environment, and identifying opportunities for improvement. Required qualifications include Bachelor's Degree in Computer Science, 10+ years of experience, expertise in Javascript applications, full-stack development, and creating scalable APIs.
The Lead Software Engineer is responsible for ensuring the team follows development practices, making architectural decisions, ensuring production readiness, collaborating on project priorities, managing the team, and fostering collaboration and productivity. They will also write code and help improve client software development processes.
The Embedded Software Engineer will implement software for MAC and mobile ad-hoc networking, manage network software and web interfaces, develop security protocols, and ensure product performance through testing. Responsibilities also include device driver development for ARM and RISC-V systems, along with Linux system customization.
Featured Jobs
The Senior Embedded Software Engineer will develop Silvus’ MANET radios, focusing on device drivers, networking functions, encryption, and security. Responsibilities include implementing MAC and mobile networking protocols, network management interfaces, security protocols, and reliability testing. They will also customize Linux systems and support ARM and RISC-V based systems.
The Senior Embedded Software Engineer will develop software for MAC and ad-hoc networking protocols, implement network management and security protocols, enhance product security compliance, and create testing software for performance. Responsibilities include driver development and Linux system customization.
The Senior Embedded Software Engineer will develop software for Silvus' MANET radios, focusing on device drivers, networking protocols, security protocols, and testing software for performance and reliability. The role involves both implementation and analysis to enhance product security and robustness.
The Principal Embedded Software Engineer at Silvus Technologies will develop and implement key software aspects of their MANET radios, including networking protocols, security features, and device drivers, while ensuring compliance with relevant regulatory requirements. They will utilize expertise in C programming and Linux kernel development to enhance product performance and security.
As an Embedded Software Engineer at Silvus Technologies, you will be responsible for implementing software for MAC protocols, network management, security protocols, and audio applications. Additionally, you will improve product security, perform reliability testing, and develop device drivers for ARM and RISC-V systems while customizing Linux systems.
As a Senior Software Engineer on the FusionFeed team, you will build and maintain the sports API with a focus on GraphQL and REST implementation using Golang in AWS. You will ensure the API's performance and security while engaging in architectural discussions and code contributions, ultimately impacting sports technology.
As a Staff Software Engineer at Shield AI, you'll research, design, and implement advanced planning algorithms, develop core systems for UAS platforms, work with AI stacks on edge devices, and collaborate on cloud infrastructure and DevOps. You'll optimize performance on both CPU and GPU while ensuring software quality and scalability.
As a Senior Software Engineer at Fivetran, you will enhance the data validation service, improve software architecture, and ensure reliability for client data pipelines. You will work with various databases and participate in debugging and maintenance, while mentoring junior developers and contributing to technical design.
As a Senior Software Engineer at Fivetran, you will enhance the performance and reliability of Postgres data pipeline services, write and test code, review technical documents and assist team members. You are expected to engage in the entire project lifecycle from requirements to monitoring.
The Principal Software Engineer will lead the technical architecture, design, and development of Fivetran’s Data Lake offering, ensuring scalability and performance. Responsibilities include collaborating with product teams, implementing large-scale data lake systems, and enhancing operational excellence and fault-tolerance in services.
As a Senior Software Engineer at Splash Financial, you will collaborate with product owners, UX designers, and fellow engineers to create seamless user experiences using React and NextJS. Your role involves deploying new features based on data-driven insights, taking on complex projects for personal and career growth, and contributing to an OKR-driven organization focused on impactful goals.
The Lead Software Engineer at Focused Labs will ensure the team adheres to development best practices, implement architectural decisions suitable for client needs, and oversee the readiness of products for production. They will collaborate with project management, design, and clients to maintain project priorities and risk management while also supporting their team through leadership and by maintaining industry connections.
As a Senior Software Engineer at Freddie Mac, you will automate, deploy, and maintain financial models using ML algorithms. You will integrate financial models with IT applications, conduct model performance tuning, and mentor junior developers while addressing security vulnerabilities.
As a Staff Software Engineer at Fivetran, you will design, develop, and debug software for distributed systems, lead multiple projects, mentor junior engineers, and maintain high standards in code quality. You'll also propose improvements through innovative technologies and methodologies, engaging with stakeholders throughout the process.
The Senior Frontend Engineer will collaborate with design and product teams to create new user interfaces, improve existing functionalities, build reusable code, enhance application performance, provide mentorship, and support codebase health for various products in the cryptocurrency sector.
The Principal Software Engineer will provide technical expertise to sustain critical software and systems for a U.S. Government customer. Responsibilities include working with mission-related software, ensuring reliability and security, and applying Agile principles in software development.
As a Staff Software Engineer on the Data team, you'll design and optimize data models, develop data pipelines, and work closely with various teams to improve data accessibility and quality. Your role will also involve mentoring engineers and ensuring data governance while advocating for a scalable data platform.
Top Companies Hiring Developer + Engineer Roles
See AllAll Filters
No Results
No Results