Top Software Engineer Jobs
As a Software Engineer at CrowdStrike, you will develop Linux applications within the Threat Analysis team, focusing on enhancing the company's SaaS security platform. Responsibilities include improving threat detection capabilities, collaborating with product managers and security researchers, and driving innovation in cybersecurity solutions.
The Software Engineer III will design and implement new features for performance marketing, write high-quality code, mentor junior engineers, and ensure compliance with IT standards. Responsibilities include system architecture development, problem-solving, and analyzing engineering metrics. The role requires collaboration in an agile environment with a focus on scalable, maintainable solutions.
The Software Engineer II will design and build software components, actively participate in agile development, and collaborate with stakeholders. Responsibilities include creating scalable software systems, conducting code reviews, resolving software malfunctions, and documenting systems. The role also involves on-call rotations and travel.
The Software Engineer II will design and build software components for services/platforms, participate in development and testing using agile methodologies, ensure solutions are maintainable and scalable, and collaborate with teams to implement features and resolve software malfunctions.
As a Part-Time Student Software Engineer at John Deere, you will assist in designing, developing, and deploying digital software products. Collaborate with teams to deliver new features, write efficient code, and participate in Agile activities such as stand-ups and sprint planning.
The Software Engineer II at Chewy will design, build, and test software components, collaborating with technical and business teams to enhance services and platforms. Responsibilities include developing scalable systems, participating in code reviews, resolving software malfunctions, and contributing to operational excellence.
The Software Engineer II at Chewy will design and build scalable software components, manage development and testing processes, and collaborate with stakeholders to enhance services and platforms. Responsibilities include participation in agile practices, code reviews, and addressing software malfunctions, alongside contributing to operational excellence.
The Software Engineer will work on the Zero Trust desktop client, focusing on developing high-performance networking code. Key responsibilities include improving code quality, building testable foundations, and collaborating with product managers to implement features while considering security and performance requirements.
Featured Jobs
The Software Engineer will design, develop, and implement software solutions, participate in planning sessions, ensure compliance with IT controls and standards, and troubleshoot application-related issues, while adhering to project methodologies and architectural specifications.
As a Java Software Engineer III, you will develop and implement software solutions, maintain production code, and ensure the design and architecture meet business standards. You will collaborate within an agile team to troubleshoot and create high-quality applications while driving continuous improvement through data analysis.
As a Software Engineer III, you will design and deliver data products, execute software solutions, and enhance coding hygiene while utilizing Big Data development and AWS technologies. You'll also produce architecture artifacts and identify improvement opportunities in data handling and application reliability.
As a Software Engineer in the Zero Trust team, you will develop and maintain the Zero Trust desktop client, ensuring secure and efficient traffic handling. Your responsibilities include coding in Rust and other languages, optimizing network performance, and collaborating on feature implementation, while maintaining high standards of code quality and documentation.
As a Software Engineer on the Zero Trust team, you'll develop a desktop client for secure traffic handling, implement advanced networking code across platforms, and contribute to design and implementation of major projects while ensuring high code quality and performance.
As a Software Engineer on the Zero Trust team, you will develop and enhance the Zero Trust desktop client. Key responsibilities include writing high-quality code in Rust and other languages while ensuring optimal security and performance across multiple platforms. You will engage in systems programming and contribute significantly to project design and implementation.
As a Software Engineer in the Zero Trust team, you will develop the Zero Trust desktop client, focusing on secure traffic to Cloudflare's network. Responsibilities include implementing high-performance networking code, improving code quality, and working with multiple languages to deliver robust solutions. Knowledge of OS and networking concepts is crucial for addressing high-scale deployment challenges.
As a Software Engineer in the Zero Trust team, you will develop the Zero Trust desktop client, applying advanced web filtering and policies. Your role entails writing high-performance networking code using Rust, improving code quality, ensuring thorough documentation, and contributing to major projects by collaborating with product teams. Knowledge of OS concepts, networking protocols, and security standards is essential.
As a Software Engineer on the Zero Trust team, you will develop a desktop client that enhances security for corporate devices. Your role involves writing high-performance networking code primarily in Rust, ensuring high code quality and testability while working across platforms. Understanding operating systems and networking concepts is crucial, along with collaboration with product managers for feature development.
The Software Engineer will develop UIs, APIs, and workflows for Peloton's e-commerce platform, ensuring scalability and performance while guiding technical strategy. Responsibilities include writing testable code, collaborating with engineers, and contributing to an agile team environment.
As a Software Engineer on the Networking team at Cloudflare, you will develop innovative network services, improve product scalability, and work across various systems. Your responsibilities include building robust and scalable solutions on a large global network and collaborating with engineers and product managers to address customer challenges.
As a Software Engineer at CertifID, you will develop and maintain high-quality software across the stack, collaborate with multiple teams to deliver effective solutions, and engage in code reviews while fostering a productive work culture. You will troubleshoot issues, learn new technologies, and shape the development process in a dynamic environment.
The Associate Software Engineer will collaborate with cross-functional teams to design, develop, test, and maintain high-quality software applications. The role involves writing clean code, participating in code reviews, troubleshooting issues, and continuously learning new technologies. Candidates should have experience with an object-oriented programming language and some familiarity with front-end technologies.
As a Python Backend Engineer, you will develop solutions that power Empower's apps, from writing high-quality server-side code to leading product engineering projects. You'll have end-to-end ownership of new features, ensuring they are robust and secure, while also mentoring other engineers and advocating for best practices within the team.
As a Software Engineer at Peloton, you will develop UIs, APIs, and workflows for the e-commerce platform. You will work on product catalog management, checkout, and payment processing, ensuring high performance and scalability. The role involves collaborating with engineers, writing maintainable code, and guiding technical strategies within an agile team.
As a Software Engineer II, you will design, document, develop, test, deploy, and maintain complex software systems for Disney's media streaming platforms. Collaborate with teams using Agile practices, provide on-call support, and debug issues in live production environments, while following best practices in software development.
The Advanced Software Engineer will develop and implement key game systems and features for AAA games, perform code reviews, mentor junior engineers, and collaborate with teams on gameplay systems and tools in a game development environment.
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