Get the job you really want.
Top Software Engineer Jobs
The Principal Software Engineer will lead the design, development, and deployment of distributed data applications, create a high-impact search platform, mentor engineers, and contribute to strategic planning while collaborating with cross-functional teams to deliver personalized marketing experiences.
The Senior Software Engineer at Oshkosh designs, implements, and tests high-quality HMI software for vehicles. The role involves writing embedded software, conducting engineering calculations, and collaborating with other engineers. Responsibilities include peer reviewing code, developing test plans, managing technical documentation, and ensuring software quality and compliance with industry standards.
The Staff Software Engineer will lead the Data Platform team at Abnormal Security, mentoring engineers and shaping the platform's architecture to support AI/ML applications, while building scalable systems and tools for operational excellence.
The Principal Software Engineer at Red Hat will design and optimize AI tooling for large language models, collaborate with teams at Red Hat and IBM Research, and mentor team members. Responsibilities include developing retrieval mechanisms, fine-tuning models, conducting evaluations, and engaging with open source communities.
The Principal Software Engineer will design and lead the development of Genentech’s Lab-in-the-Loop AI platform for drug design, manage a team of software engineers, and create integrated web applications while collaborating across several teams.
The Principal Software Engineer will lead the development and implementation of digital solutions within Walmart's People Technology team, ensuring high-quality software, driving engineering best practices, and collaborating with cross-functional teams to meet technical and business goals.
The Lead Software Engineer will design and develop application features, lead initiatives, mentor team members, and ensure the quality, scalability, and responsiveness of cloud-native applications. Responsibilities include participation in Agile methods, continuous technology evaluation, and ownership of production applications.
The Senior Software Engineer will lead large technical projects, establish vision for trading infrastructure, design and maintain systems, and collaborate with traders and engineers while ensuring adherence to coding and operational standards.
As a Staff Engineer, you will design and develop an AI-powered marketing automation platform, ensuring high-quality technology products while leading design sessions and mentoring peers. You will work across the software lifecycle, implementing scalable distributed systems and collaborating with marketing teams for efficient customer engagement.
The Trading Systems Developer at FalconX will design and develop trading tools and systems, ensuring scalability and performance. They will partner with product managers to innovate trading solutions and enhance trading intelligence, while leveraging their expertise in high-performance trading components.
The Principal Software Engineer will lead technical initiatives, perform code reviews, and mentor junior engineers while driving complex software projects. Responsibilities include leading design discussions, ensuring quality delivery, enhancing APIs, and utilizing various cloud technologies.
The Principal Software Engineer role involves deploying, automating, maintaining, and troubleshooting software systems, as well as architecting solutions and collaborating with teams in an agile environment. Responsibilities include the full software development lifecycle from requirements gathering to testing and release, emphasizing strong problem-solving skills and effective communication within teams.
As a Software Systems Engineer/Configuration Manager, you will enhance cybersecurity measures against unauthorized access for Army assets by applying engineering and analytical disciplines. Your role involves managing system configurations, recognizing security incidents, providing training, supporting disaster recovery initiatives, and recommending software tool upgrades.
As a Staff Software Engineer at Roadie, you will lead the design and implementation of new platform features, identify and resolve system bottlenecks, mentor engineers, and collaborate with cross-functional teams to improve system performance for logistics operations.
The Senior Software Engineer on the Database Integrations Team will design and develop scalable and high-performance data onboarding platforms, integrate various datastores, and create solutions optimized for ClickHouse's performance. This role requires collaboration with internal teams to meet customer needs and a focus on innovative technical solutions.
As a Sr. Software Engineer at MyVest, you will contribute to the design and development of software products for wealth management, utilizing Java and SQL skills. You will work in a collaborative team environment, focusing on building new features and ensuring system performance and reliability within the financial services sector.
As a Staff Software Engineer focused on backend development at Databricks, you will design and implement micro-services, work with cloud APIs, and develop high-scale software solutions aimed at facilitating data and AI workloads. You will collaborate with product management and engineering teams to ensure the robustness of applications at scale.
As a Staff Software Engineer on the Runtime team, you'll develop cutting-edge distributed data storage and processing systems, focusing on improving query performance and accommodating workloads from ETL to data science. Responsibilities include contributing to projects like Apache Sparkâ„¢ and Delta Lake, optimizing systems for speed and reliability, and driving significant deliverables over the long term.
The Senior Software Engineer will enhance cloud and infrastructure tools through automation, backend service development, and management of scalable infrastructure. Responsibilities include using IaC tools for automation, developing APIs with Python, designing CI/CD pipelines, and architecting cloud infrastructure on AWS and Azure. A key part of the role is technical leadership and problem-solving.
As a Senior C++ Software Engineer at NCR VOYIX, you will design and implement software solutions for the Convenience, Fuel, Retail industry. You will focus on building reliable and scalable applications, participate in Agile processes, and advocate for high-quality engineering practices. Your role will involve leading projects, collaborating on test automation, and mentoring junior team members to drive the evolution of cutting-edge technology.
As a Staff Software Engineer at TRM, you'll design and build a scalable data warehouse, focusing on efficient data processing and incremental updates. You'll develop ETL pipelines, work with various data stores and collaborate with teams to enhance data analytics capabilities.
As a Senior Software Engineer in Compliance Engineering at Ripple, you will design, build and maintain reliable compliance systems in the crypto space, participate in the complete development lifecycle, and work collaboratively with technical teams to ensure high engineering standards and operational excellence.
As a Principal Software Engineer at Databricks, you will guide the engineering team in enhancing the product's user engagement and growth. Responsibilities include influencing product direction, managing technical design and implementation, and driving initiatives to increase active users while addressing both front-end and back-end development needs.
The Lead Software Engineer will research and develop Machine Learning techniques for EDA tools and design, implement, and maintain relevant software. Collaboration with cross-functional teams and strong software engineering skills are mandatory.
The Senior Software Engineer will design and implement complex multi-tier distributed software applications. They will work on performance-sensitive systems serving millions of requests daily and provide architectural guidance for PayPal’s core payments system as part of a cross-functional agile team.
Top Companies Hiring Developer + Engineer Roles
See AllAll Filters
No Results
No Results