Top Software Engineer Jobs
The Senior Software Engineer will develop containerized services for a distributed system, focusing on real-time data processing for security insights in cloud environments. Responsibilities include designing features, mentoring junior engineers, ensuring code quality, and partnering with product management to meet customer needs.
As a Senior Software Engineer at Illumio, you will develop containerized microservices for a distributed multi-tenant system, mentor junior engineers, own critical features and subsystems, and ensure code quality while collaborating with product management to meet customer needs.
As a Senior Software Engineer at Illumio, you will develop Zero Trust Segmentation solutions by crafting scalable software systems, enhancing container platforms, designing critical features, and collaborating with teams to secure applications against cyber threats.
The Senior Software Engineer will develop containerized microservices for a multi-tenant system processing data from multiple public clouds, mentor junior engineers, and enhance product features while managing the entire software development lifecycle and code quality.
The Staff Software Engineer will orchestrate Zero Trust segmentation down to the application and pod/container level using C++ and modern container platforms like Kubernetes. Responsibilities include designing critical features, delivering a scalable implementation, and shaping the product with key customers.
As a Staff Software Engineer at Illumio, you will develop containerized services for a multi-tenant system processing real-time data events from public clouds. Responsibilities include designing software, mentoring junior engineers, and owning the software development lifecycle with a focus on code quality and customer requirements.
The Lead Software Engineer oversees the development and testing of software while ensuring that coding standards are met through code reviews and unit testing. Responsibilities include mentoring team members, coordinating production support, and solving complex system problems. Experience with various tech stacks is required, along with strong leadership capabilities.
As a Senior Software Engineer, you will code, analyze, and develop software independently, interact with business users to gather requirements, debug programs, review legacy code, and mentor junior developers using various technologies including .NET, SQL, and Angular.
Featured Jobs
The Staff Software Engineer will design, develop, and debug software for distributed systems, manage multiple projects, mentor team members, and maintain high code quality and performance standards. They will also stay current with emerging technologies to improve development processes.
Lead the technical architecture, design, and development of Fivetran’s Data Lake product. Partner with product teams, implement large-scale data lake systems, contribute to open-source projects, analyze performance challenges, and ensure operational excellence.
As a Senior Software Engineer at Fivetran, you will develop and maintain features for data validation services, improve software architecture, debug data replication issues, and contribute to the team's technical roadmap and hiring process, utilizing technologies like Java, SQL, and cloud services.
The Principal Software Engineer will lead the integration of Baseboard Management Controller (BMC) solutions on customer server platforms. Responsibilities include collaborating with customer engineering teams on requirements, optimizing BMC firmware, validating configurations, and ensuring proper hardware communication through various protocols. Candidates should have extensive experience in embedded systems and hardware integration.
The Senior Software Engineer will design, implement, and debug secure ROM code for ARM processors and develop secure boot processes. Responsibilities include integrating cryptographic algorithms, optimizing software for Real-Time Operating Systems (RTOS), and troubleshooting embedded systems.
The Software Engineer will enhance Vercel's Frontend Platform by improving codebase health, implementing visual regression systems, and maintaining integration test suites. Collaboration with product and SRE teams is vital to deliver frontend features efficiently while ensuring high-quality code and optimal developer experience.
The Senior Backend Engineer will lead the development of core systems at Mochi Health, ensuring scalability and reliability while collaborating with product and engineering teams. Responsibilities include backend service design, data processing, and mentoring junior engineers, as well as driving technical decisions and strategic direction.
As a Staff Software Engineer at CoverMyMeds, you will design and develop scalable software solutions, mentor peers, and collaborate with cross-functional teams to align with product roadmaps in an agile setting, while leading technical strategies and fostering change within the organization.
As a Senior Software Engineer, you will design and maintain backend services and APIs, develop data processing pipelines, optimize database queries, and support AWS infrastructure. Collaborating with cross-functional teams, you'll work on new features, code reviews, and ensure system performance and reliability.
As a Senior Software Engineer, you'll develop and optimize backend systems, data pipelines, and APIs within a collaborative, agile team. Your role includes designing services, processing real-time data, optimizing database queries in PostgreSQL, and managing AWS infrastructure to enhance healthcare access and patient experience.
The Senior Software Developer will enhance the Sequence Read Archive bioinformatics pipelines by designing, implementing, and maintaining software. Responsibilities include operational support, developing tests and releases, and improving reliability.
The Senior Software Developer will develop and maintain software for NCBI’s Controlled Data Access technologies, focusing on systems like the Authorized Access platform and Study Registration System. Responsibilities include coding, mentoring team members, and facilitating Agile development practices, while staying updated on new technologies.
The Senior Software Developer will develop and maintain bioinformatics software and information retrieval systems, collaborating with scientists and other developers to create algorithms and improve internal systems. The role requires handling large datasets and proficiency in C++.
As a Senior Software Engineer at Fivetran, you will develop features for the data validation service, enhance software architecture, and ensure reliable operation. Your responsibilities include debugging data replication, managing connectors, transitioning services to the cloud, and contributing to team hiring efforts.
The Senior Software Developer in Bioinformatics and Big Data will be responsible for developing, implementing, testing, and maintaining bioinformatics software and information retrieval systems. This role involves collaboration with scientists and bioinformaticians to implement efficient algorithms, along with continuous learning and knowledge sharing within the team.
The Senior Software Engineer at Reach will develop embedded applications for power management integrating their innovative power delivery product. Responsibilities include designing, developing, and deploying software features, advocating for quality coding practices, and collaborating with other engineering teams while showing creative problem-solving skills.
The Senior Software Engineer will design, develop, and scale the payments platform, focusing on mobile applications using Flutter. Responsibilities include leading mobile architecture decisions, collaborating with product teams, ensuring application security, and mentoring junior engineers while implementing new technologies.
Top Companies Hiring Software Engineers
See AllPopular Job Searches
All Software Engineer Jobs
.NET Developer Jobs
Aerospace Thermal Engineering Jobs
AI Engineer Jobs
Android Developer Jobs
Artificial Intelligence Jobs
Automation Engineer Jobs
Backend Developer Jobs
Blockchain Developer Jobs
C# Jobs
C++ Jobs
Cloud Architect Jobs
Cloud Engineer Jobs
Design Engineer Jobs
DevOps Engineer Jobs
Director Of Engineering Jobs
Electrical Engineering Jobs
Embedded Software Engineer Jobs
Engineering Jobs
Engineering Manager Jobs
Environmental Engineering Jobs
Field Engineer Jobs
Front End Developer Jobs
Full Stack Developer Jobs
Game Developer Jobs
Golang Jobs
Hardware Engineer Jobs
Industrial Engineering Jobs
iOS Developer Jobs
Java Developer Jobs
Javascript Developer Jobs
Linux Jobs
Manufacturing Engineer Jobs
Mechanical Engineering Jobs
Network Engineer Jobs
PHP Developer Jobs
Process Engineer Jobs
Project Engineer Jobs
Prompt Engineering Jobs
Python Jobs
QA Jobs
Robotics Engineer Jobs
Ruby on Rails Jobs
Salesforce Administrator Jobs
Salesforce Developer Jobs
Scala Jobs
Sharepoint Developer Jobs
Site Reliability Engineer Jobs
Software Engineering Manager Jobs
Solutions Architect Jobs
SQL Developer Jobs
Structural Engineer Jobs
System Engineer Jobs
Test Engineer Jobs
Web Developer Jobs
All Filters
No Results
No Results