Top Software Engineer Jobs
Principal Software Engineer role at Quizlet, responsible for shaping the architecture of products, mentoring technical teams, standardizing software engineering practices, and contributing hands-on. Hybrid role based in Denver, Los Angeles, Seattle, and San Francisco offices. Key responsibilities include serving as a subject matter expert in application architecture, driving strategic technology decisions, and ensuring high-quality system delivery. Requires 10+ years of software development experience and expertise in system architecture, design patterns, and relational databases.
As a Senior Software Engineer at Infinera, you will engage in designing and implementing software for next-gen Line Card Modules, focusing on Embedded Linux platform. Your role includes managing existing software systems, developing POCs, and collaborating across multiple teams on product development.
The Senior Software Engineer will lead the technical direction for cloud adoption, migrate existing applications to cloud architectures, and establish best practices for complex solutions. Responsibilities include designing and developing CI/CD pipelines, working with cloud methodologies, and collaborating with stakeholders.
The Senior Software Engineer will develop high-quality software, maintain existing systems, collaborate with cross-functional teams, troubleshoot and resolve technical issues, and contribute to a positive team culture.
As a Senior Software Engineer, you will collaborate with scientists to develop algorithms and software solutions for extracting and quantifying biological data from innovative imaging hardware. You will manage multiple projects, ensuring alignment with company goals and industry best practices.
The Senior Software Engineer will design, develop, and maintain software systems. Responsibilities include collaborating with teams, participating in code reviews, troubleshooting issues, and implementing data models to ensure data integrity. The role requires expertise in software design patterns and experience with graph databases and system integrations.
As a Senior Software Engineer at Fivetran, you will enhance the performance and reliability of Postgres data pipeline services. You will be responsible for creating technical design documents, writing and testing code, resolving customer issues, and collaborating with various stakeholders throughout the project lifecycle.
As a Lead Software Engineer for the World of Warcraft team, you will lead and mentor engineers, manage feature development, provide technical leadership, collaborate across teams, and implement code when required to enhance player experience.
Featured Jobs
The Senior Software Engineer, Engine Systems will design and implement new engine features, improve workflows, and ensure client stability by diagnosing and resolving bugs. This role demands collaboration with artists and designers to optimize engine systems for performance, particularly for console platforms, contributing directly to the development of the Diablo franchise.
As a Senior Software Engineer on the WoW team, you will develop and enhance internal tools for game designers and artists, ensuring optimal performance and fostering collaboration across teams. You will innovate and solve problems in a dynamic and inclusive environment, contributing significantly to the gaming experience.
As a Principal Gameplay Systems Engineer at Blizzard, you will collaborate with designers and artists to deliver high-quality game systems, optimize productivity, and enhance core technology. You will utilize your extensive experience to create compelling player experiences, champion team values, and mentor others, all within a collaborative and fast-paced environment.
The Senior Software Engineer will participate in the software development life cycle, leading projects, designing solutions, and collaborating with teams using Agile methodologies. Responsibilities include troubleshooting, providing technical leadership, and reporting to stakeholders. Availability outside standard hours may be required for on-call support.
As a Senior Software Engineer II on the Droplet Team, you will design and build scalable services for managing DigitalOcean Droplets, develop internal tools, debug production issues, and enhance performance metrics using various technologies including Linux, Go, and Docker.
As a Principal Software Engineer, you will architect and design AI/ML-driven cloud services, lead a team in developing scalable AI/ML solutions, and mentor engineers. You'll work on cloud infrastructure optimization and deployment of machine learning models while ensuring alignment with business goals and technical roadmaps.
The Staff Software Engineer, Architecture will be responsible for leading the architecture and design of DigitalOcean's cloud computing software. They will oversee technical strategies, mentor teams, and contribute to complex cross-functional projects, ensuring alignment with business goals and driving high reliability and simplicity in cloud services.
The Senior Software Engineer will lead the technical direction and architecture of DigitalOcean's Customer Observability platform, ensuring scalable and reliable solutions. Responsibilities include collaborating on enhancements, automating tasks, and utilizing technologies like Kubernetes and Go to improve system efficiency and customer insights.
The Staff Software Engineer will lead the design, development, and debugging of software for distributed systems. Responsibilities include project leadership, mentorship of junior engineers, ensuring code quality, and staying updated with emerging technologies to improve development processes.
As a Senior Software Engineer, you will work closely with design and product teams, own projects from conception to completion, assist with technical issues for the support team, and help ensure software quality through QA processes. You will engage collaboratively in a fast-paced environment and make significant contributions to the product.
Seeking a Lead Software Engineer to develop market-leading products in the Capital Market. Responsibilities include system analysis, design, development, maintenance, client support, and product release management. Qualifications include a Bachelor's Degree in computer science with 7-10 years of experience in iSeries (IBM i) application development and expertise in various programming languages and tools.
As a Principal Software Engineer at FIS, you will design fintech platforms and oversee the implementation of applications. You will document solutions, maintain component libraries, and lead large projects in a complex computing environment.
The Senior Software Engineer at YouVersion is responsible for developing software across various platforms, reviewing and approving code from junior engineers, and providing technical support. This role involves collaborating with team members, ensuring best practices, strategizing for future developments, and maintaining high reliability and performance in software systems.
The Senior Software Engineer will enhance the functionality and performance of the RiskInsight application, ensuring compatibility across its components, and working with large data sets. Responsibilities include researching, designing, implementing, and testing cloud-based distributed systems while advancing catastrophe risk modeling and risk management efforts.
As a Lead Software Engineer at Cadence, you will work within the Innovus R&D group, focusing on optimizing global placement for integrated circuit designs. Your role will involve software development using C/C++, applying data structures and algorithms, and possibly utilizing GPU programming and multithreading techniques. You'll collaborate with customers to implement impactful solutions in the chip industry.
The Senior Software Developer will design, develop, and maintain web applications and services using technologies like Microsoft C#, ASP.Net, .Net Core, and SQL. Responsibilities include collaborating with teams to deliver new features, ensuring application performance, and mentoring junior developers.
The Junior Software Developer will design, develop, and maintain web applications using Microsoft C#, ASP.Net, .Net Core, and SQL. Responsibilities include collaborating with teams to ship features, ensuring application performance and quality, mentoring junior developers, and staying updated with technology trends.
Top Companies Hiring Developer + Engineer Roles
See AllAll Filters
No Results
No Results