Get the job you really want.
Top Software Engineer Jobs
As an Early Engineer, you will engage in diverse responsibilities including greenfield feature development, managing product verticals like inventory management and accounting, and driving technology decisions while collaborating with customers and iterating on feedback.
The Compiler Developer will enhance and implement components of LLVM and Clang-based toolchain, contribute to the LLVM community, analyze and debug platform-specific code, and maintain target-specific tests while ensuring high-performance software development.
As a Staff Engineer on the Catalog Engineering team, you will design, develop, test, deploy, and maintain critical software for Shipt's product catalog, ensuring security, scalability, and performance. Collaborating with a talented team, you will impact customer experience and business growth through innovative solutions and mentoring.
Develop real-time firmware for Servo functionality in enterprise hard disk drives. Responsibilities include code development, firmware design, implementation testing, and documentation, while adhering to an agile development process.
Develop control systems for vehicle access features, develop requirements and test cases, assist integration of features into controller code base, support FMEA compliance, develop interfaces across controllers, work in cross-functional teams, participate in vehicle engineering design.
The Software Engineering MTS role involves researching, designing, and developing software solutions, enhancing existing software capabilities, formulating algorithms for platform features, and coding for front-end development. The position requires collaboration with multiple departments to ensure high-quality software delivery and includes resolving complex technical issues.
The Senior Software Engineer will contribute to the development of the Identity and Access Management Platform at Visa, focusing on enabling secure access to digital solutions. Responsibilities include leading product development, collaborating with cross-functional teams, applying engineering practices, and evaluating emerging technologies to improve business outcomes.
The Lead Engineer will mentor the engineering team and improve code quality and system performance. Responsibilities include collaborating with customers for scalable architecture, establishing software development best practices, leading the development of internal AI tools like SchonGPT, and contributing to technical strategy aligned with business goals.
Featured Jobs
As an Appian Engineer, you'll design and develop enterprise applications on the Appian platform, integrate them with external systems, and collaborate with teams to enhance operational efficiency within Financial Services. You'll perform testing, support production issues, and maintain documentation while staying updated on new Appian features.
The Senior Staff Engineer will lead the development and execution of software strategies, innovate new systems, enhance existing platforms, and collaborate with product teams to solve complex problems. This role involves mentoring, implementing technical roadmaps, and ensuring the quality and performance of solutions while adapting to a fast-paced environment.
As a Staff Software Engineer on the Protocols team, you will design and develop solutions for smart home devices, lead architectural direction, mentor junior engineers, and engage in the full project life cycle while working with various IoT protocols and technologies.
The role involves handling Running-The-Business tasks, participating in code reviews, testing new features, and developing algorithms for platform applications using various programming languages. The engineer will work collaboratively with Product Management and Technical Operations to ensure high-quality software deployment and resolve technical issues.
Develop and support high-performance multi-threaded applications, optimizing trading strategies and performance analysis platforms. Create tools for processing, storing, and analyzing financial data while collaborating with quantitative researchers and engineers.
As a Senior Engineer, you will collaborate with teams to design and develop scalable systems, partner with product owners to deliver high-quality software, conduct design and code reviews, troubleshoot existing systems, mentor team members, and stay updated with new technologies.
The Senior Software Engineer will design, develop, document, test, and maintain software for robotics applications. Responsibilities include collaborating with customers, participating in design reviews, and working on full stack solutions. The role involves a strong understanding of coding principles and robotics theory, and requires interaction with diverse teams and customers to solve complex problems.
The Robotics Platform Engineer will design and implement core software infrastructure for Kodiak's autonomous systems, collaborating with engineers on real-time operating systems and optimizing performance while working with advanced sensors.
As a Staff Engineer at GEICO, you will design and build scalable distributed systems, mentor fellow engineers, lead design sessions, and enhance engineering practices while collaborating cross-functionally throughout the software development lifecycle.
As a Technical Lead Engineer, you will design and build commercial-grade financial applications, focusing on throughput, latency, and resiliency. You'll mentor teams while driving the development of next generation financial systems and ensure quality and timely delivery.
The Senior Engine Programmer will design and implement runtime systems for a AAA multiplatform game. Responsibilities include writing clean code, optimizing performance, mentoring junior programmers, and collaborating with other teams.
The Senior Staff Engineer will innovate and enhance systems, execute technical strategies, mentor team members, and collaborate with various stakeholders to tackle complex challenges. Main responsibilities include utilizing programming languages, managing software development strategies, ensuring product quality, and improving processes.
The Sr. Software Engineer at Visa is tasked with designing, developing, and maintaining scalable and distributed multi-threaded applications. Responsibilities include collaborating with team members, aligning with management goals, improving platforms, and creating documentation for development and deployment.
The Software Engineer at Light & Wonder works in the Game Development Kit organization to deliver high-quality software for casino gaming products. Responsibilities include designing gaming features, maintaining reusable gaming frameworks, and staying updated on new technologies. Required qualifications include a Bachelor's degree in Computer Science or equivalent, 2+ years of programming experience, and proficiency in C++ and C#.
As a Senior Software Engineer on the Mailgun Sending Pipeline team, you will design, develop, and maintain a robust email delivery platform, focusing on scalability and reliability. You'll engage in all stages of the software development lifecycle, tackle complex customer issues, and advocate for a high ownership culture within the team.
The OnBase Developer II designs, codes, tests, and analyzes software programs and applications. Responsibilities include performance testing, software deployment, code reviews, and troubleshooting. The role also involves collaboration with other IT professionals and requires an understanding of various software development methodologies.
The Blockchain Developer will be responsible for enhancing the Dora Vota code base, developing modules and applications, and ensuring the reliability and security of the appchain. The role involves coordinating with validators and external partners, and writing documentation for developer communities.
Top Companies Hiring Developer + Engineer Roles
See AllAll Filters
No Results
No Results