Top Software Engineer Jobs
The Sr. Software Engineer (Security - Blue Team) at SpaceX is responsible for designing and maintaining secure technology solutions for the company's systems and networks. This role involves developing security architectures, managing identity and machine lifecycles, creating scalable security solutions, and collaborating with various teams to address security challenges and improve software safety.
Senior Software Engineer role at Saturn Technologies with a focus on backend development. Responsibilities include leading the development of user-facing features, guiding app architecture, and mentoring team members. Requires 5+ years of backend development experience and expertise in modern web applications, APIs, and microservices.
As an Embedded Software Engineer on the Consumer Hardware team, you will develop software for custom hardware deployed globally, create tools for rapid code deployment, improve user experience, and scale telemetry systems for millions of devices. You will handle the complete software lifecycle from development to support.
As a Senior Embedded Software Engineer, you'll develop software for custom hardware used in millions of devices, work on deployment tools and infrastructure, improve satellite internet user experience, and build robust systems capable of handling adversarial attacks.
As a Sr. Software Engineer for Starlink, you will develop reliable software systems for a low latency satellite network. Responsibilities include designing fault-tolerant networks, conducting architecture reviews, and writing high-quality Linux-based software for various processors.
As a Sr. Software Engineer on the Starlink program at SpaceX, you will develop reliable software systems for a satellite-based network, design fault-tolerant solutions, participate in code reviews, and collaborate with team members to enhance product development across multiple environments.
As a Beam Planning Software Engineer on the Starlink program, you will develop real-time software for network topology, participate in architecture and design reviews, and create tools for development and testing. Your role will be pivotal in enhancing customer satellite internet experiences worldwide.
As a Staff Software Engineer on the Treasury team at Lithic, you will lead technical efforts and build backend services for fund management, focusing on reliability and correctness. Responsibilities include developing features, improving systems, mentoring team members, and participating in on-call rotation.
Featured Jobs
As a Staff Software Engineer in the Networking team, you will design core software components, primarily using Python and Golang, and tackle challenges in multi-cloud networking. You'll work on messaging infrastructure, upgrades, and security features, collaborate across teams, and strive for efficient, scalable systems while driving product improvements.
As a Senior Software Engineer at Roku, you will architect and deploy the next-generation service mesh and cloud infrastructure while using technologies like Kubernetes, Istio, and Terraform. You'll collaborate with various teams to migrate workloads and improve security and observability within the infrastructure, along with mentoring team members and exploring new technologies.
The role involves developing Roku's observability platform, collaborating with teams to enhance observability experiences, managing high-volume data operations, optimizing OSS projects, and contributing to the CNCF ecosystem.
The Senior Software Engineer in Observability will enhance Roku's observability platform, collaborating with the Service Mesh team to standardize tools and manage large-scale operations. Key responsibilities include improving existing systems, trialing new observability tools, designing automation for onboarding, and contributing to the CNCF open-source ecosystem.
The Senior Software Engineer will help architect, design, build, and deploy Roku’s service mesh and cloud infrastructure. Responsibilities include evolving deployments using Docker and Kubernetes, integrating security, and collaborating with various teams for workload migration and observability enhancement, while also mentoring team members.
The Principal Software Engineer leads the engineering function to develop, release, and maintain software applications. This role includes mentoring software engineers, collaborating with various teams, and enhancing product efficiency and scalability while ensuring adherence to engineering standards.
As a Principal Software Engineer at Ripple, you will define the future system architecture, lead payments engineering initiatives, and contribute to creating a frictionless customer experience. You'll collaborate closely with product managers and the engineering community to elevate standards and drive incremental improvements in highly available systems.
As a Senior Software Engineer at GoDaddy, you will build backend services for Website Security Products, enhance the architecture, collaborate in a scrum team, and utilize data analytics to improve customer experience. A focus on cloud technologies, particularly AWS, is essential, and you will engage in automation and testing processes.
As a Staff Software Engineer in the DPWF team at Reddit, you will work on engineering Kafka as a platform and promoting event-driven architectures. You will develop software to enhance the availability, scalability, and efficiency of Kafka components while collaborating with a team to automate the event-driven development process and share on-call responsibilities.
The Senior Software Engineer will design unique solutions for healthcare clients by collaborating with product managers, data scientists, and technology experts. Responsibilities include analyzing requirements, creating solution designs, leading development efforts, ensuring cohesive implementation, and acting as a technical authority. The role also involves quality assurance and documentation management across project lifecycles.
The APIs Staff Software Engineer at YouVersion is responsible for developing software across various platforms, reviewing code from junior and mid-level engineers, providing guidance, and collaborating with teams to establish technical strategies. The role includes evaluating task complexity, offering training, and maintaining strategic practices for software development.
The Staff Software Engineer at YouVersion will develop and review organization-specific software across various platforms. This role includes guiding junior and mid-level engineers, maintaining the technical strategy, providing support on escalated issues, and researching industry best practices for future developments.
The role involves developing sophisticated software solutions for IoT and Smart Cities projects, requiring collaboration in a dynamic team to deliver complex solutions, code maintenance, production support, and driving projects with ambiguous requirements.
The role involves a hands-on Senior Software Engineer position focusing on software development for banking solutions. Responsibilities include designing, programming, debugging software enhancements, and collaborating with product managers and users to define requirements. The candidate will also need to lead products from architectural design to production in an Agile environment.
The Staff Software Engineer will build a new financial technology platform, translating user and business needs into clean and scalable code. Responsibilities include defining technical strategy, leading projects, fostering team knowledge sharing, influencing design decisions, collaborating with cross-functional teams, and ensuring code quality through reviews. They will also provide on-call support and address production issues with long-term solutions.
As a Senior Blockchain Engineer, you will design, implement, and maintain blockchain-based systems, ensuring security and scalability. Responsibilities include developing blockchain protocols, providing technical leadership, troubleshooting blockchain applications, participating in code reviews, and mentoring junior engineers. You will collaborate with cross-functional teams to innovate solutions that align with business objectives.
As a C++ Software Engineer, you will develop reusable, maintainable code to address complex math and physics challenges. You will work within a collaborative team and contribute to the implementation of advanced scientific software tools in areas like space situational awareness and computer vision.
All Filters
No Results
No Results