Get the job you really want.
Top Software Engineer Jobs
The Principal Software Engineer will enhance Generate's digital platform by streamlining workflows and ensuring data consistency across the organization. This role involves collaboration with various teams to advance the data platform, implement software components, and advise on system architecture. The ideal candidate will have a strong background in software engineering and experience with modern programming languages.
The Senior Software Engineer/Developer designs, builds, and supports enterprise software applications using various technologies including front-end and back-end frameworks. Responsibilities include developing technical solutions, managing testing phases, and documenting applications while ensuring high performance and scalability within a cloud environment. The role also involves building automation pipelines and integrating applications effectively.
As a Staff Software Engineer at Lyft, you will define technical roadmaps, lead system improvement initiatives, and craft maintainable code for the digital ads platform. You'll collaborate across teams, participate in code reviews, and resolve incidents while mentoring others. The role focuses on solving complex advertising and marketing challenges.
The Senior Software Engineer will support the SynXis Central Reservation System, focusing on cloud service development and distributed systems. Responsibilities include coding, system design, mentoring, diagnosing production issues, and applying best engineering practices to improve technology stack and software documentation.
The Lead Software Engineer will develop and maintain a reinsurance treaty platform by leading design and delivery of new features. Responsibilities include coding, debugging, testing software applications, leading small teams, and ensuring effective communication with stakeholders.
The Sr. Software Development Engineer will design, develop, and maintain automation tools for deploying services across regions, collaborating with cross-functional teams to gather requirements, and ensuring reliable deployment practices through innovative automation solutions. They will also provide mentorship to junior team members.
As a Senior Software Engineer at Redwood Software, you will develop and maintain Embedded BI features, collaborate with teams in an agile environment, troubleshoot production issues, and enhance existing software. Your role includes designing dashboards, writing maintainable code, and contributing to the testing infrastructure.
As a Senior Software Engineer on the Engineering Systems team, you will enhance the developer platform for the Snowflake Data Cloud, manage migration to Bazel, develop tools for monorepo codebases, and collaborate with product managers on strategic roadmaps. You will focus on high-quality software delivery, maintain productivity of developers, and stay ahead of technological trends.
The Senior Software Engineer in the Mapping team focuses on building and enhancing machine learning and data systems, particularly for model training. The role involves improving internal frameworks, collaborating with teams for knowledge sharing, providing data-supported feedback, and optimizing system performance through architecture and algorithms.
The Staff Software Engineer will be responsible for developing mission-critical algorithms related to semantic mapping and motion planning while validating frameworks with large data in cloud environments. The role involves updating maps and routing plans dynamically and ensuring safety through high-integrity systems.
The Senior Software Engineer in Test (SDET) is responsible for developing and implementing automated tests within the CI/CD pipeline, enhancing overall software quality, and delivering automated solutions for various large-scale applications. This includes executing test suites and reporting defects, while also contributing to the improvement of testing processes and providing mentorship to team members.
The Staff Software Engineer will develop containerized services for a multi-tenant system, focusing on data processing, security recommendations, and mentoring junior engineers. Responsibilities include system design, operational ownership, and ensuring code quality, while working with a variety of technologies including Go and SQL on cloud platforms.
The Staff Software Development Engineer will develop a new financial technology platform by translating user needs into scalable code, define technical strategies, lead projects, provide technical guidance, and manage intricate technical relationships while ensuring code quality through reviews and live support.
As a Founding Principal Software Engineer, you will shape the Nextdata OS by building a decentralized data platform for analytical and machine learning workloads. You will leverage your expertise in large scale distributed systems, Rust, and DevOps to design and implement parts of the OS, ensuring the future adoption of data mesh principles in the industry.
As a Software Application Developer at E-Space, you will design, implement and maintain front-end GUI solutions for cloud deployments, focusing on 3D physics engines and real-time spacecraft system simulations. You will work with mobile cloud applications, collaborate across teams, and contribute to the architecture and integration of software into the satellite/spacecraft constellation system cloud.
Deluxe, a leading Digital Payments and Data company, is seeking a Senior Software Engineer with expertise in Python, AWS, SQL Server, and data management. Responsibilities include developing new product offerings and improving existing solutions for the financial services industry.
The Staff Software Engineer at Memora Health will enhance major product components, collaborate on technology roadmaps, and lead cross-functional teams to address customer challenges while ensuring quality software development.
As a Software Test Engineer at Arista Networks, you will work closely with developers to identify and fix bugs in networking products. You will design and execute test plans, validate product functionality, and contribute to agile development cycles by providing customer-centric feedback on specifications and designs.
The Senior Software Engineer will engage in all phases of a multi-tier software development cycle, focusing on server-side development. Responsibilities include debugging, fixing, and maintaining existing systems while utilizing strong skills in Java and DBMS concepts, preferably on Oracle platforms.
As a Senior Software Engineer at Shield AI, you'll design and implement advanced planning algorithms, optimize software for various UAS platforms, collaborate with DevOps for cloud infrastructure, and mentor engineers while adhering to modern software engineering practices.
As a Senior Software Engineer, you will design and implement features for a payroll and HRIS platform, migrate monolithic code to a microservices architecture, and enhance API design for internal and public use. Responsibilities include mentoring, maintaining production services, and collaborating with cross-functional teams.
As a Principal Software Engineer at VALORANT, you will lead the design of developer workflows, ensuring efficient multi-platform game development. Your role includes driving technology investments, mentoring engineers, and collaborating across various teams to enhance developer experience and player satisfaction.
As a Senior Software Developer, you'll define, develop, test, and maintain software applications, ensuring they meet business requirements. You'll lead a team, collaborate on new software development, and resolve issues related to software products. You'll also assist in project planning for software development.
The Software Development Platform Engineer will enhance and support Comcast’s big data platforms, code and debug SQL queries, and develop solutions for data processing. The role involves DevOps practices, collaboration with engineering teams, and the use of technologies such as Trino. Candidates should possess strong programming skills, support operational capabilities, and streamline development processes while managing large volumes of data.
As a Staff Software Engineer on the Workflow Orchestration team at Airbnb, you will collaborate with various engineering and product teams to design frameworks that support data workflows, develop automation tools, maintain data engineering tools for performance and reliability, and implement solutions for processing data at scale.
Top Companies Hiring Developer + Engineer Roles
See AllAll Filters
No Results
No Results