Top Software Engineer Jobs
As a Senior Software Engineer at Fivetran, you will enhance the performance and reliability of Postgres data pipeline services by designing features, writing and testing code, resolving customer issues, and collaborating with team members across the project lifecycle.
The Senior Software Engineer will lead the development of features for Fivetran's data validation service, improve software architecture, and maintain reliable operations. Responsibilities include debugging data replication, analyzing new features, enhancing existing connectors, and mentoring junior developers.
Senior Software Engineer responsible for implementing code following best practices, leading solution architecture, researching and testing technology stacks, managing projects, and collaborating with cross-functional teams. Requires Bachelor's Degree in Computer Science or related field, 5+ years experience in Software Engineering, and expertise in Python, SQL, Docker, AWS, REST API, ETL, and serverless technologies.
The Principal Software Engineer will design and build cloud-native solutions for IoT services, leading development squads and ensuring the implementation of scalable and secure architecture. Responsibilities include driving innovation in cloud strategy, collaborating with teams, and mentoring team members while staying updated on industry trends.
As a Staff Software Engineer for GE Aerospace, you will develop and maintain a range of engineering design software tools, focusing on aerodynamics and heat transfer applications. You will support existing applications, work collaboratively within a team, and contribute to the development of new solutions. Your role will also involve some binary object analysis and leading small projects.
The Senior Staff Embedded Software Engineer will design, implement and test embedded software for critical flight subsystems. Responsibilities include software development compliant with industry standards, testing in simulation environments, translating customer requirements, executing validation testing, and providing technical leadership.
You will join the Private, Personal, & Digital Banking Technology Team to build a comprehensive digital banking platform. The role includes designing solutions, collaborating with stakeholders, developing specifications, coding, testing, debugging, and implementing test automation to enhance customer experience.
The Senior Software Engineer will design and implement in-house content-authoring tools using C++, mentor engineers, develop software requirements, support simulators, and document software architecture. They will collaborate with various specialists to ensure safe human spaceflight and contribute to lunar lander software that drives cockpit displays.
Featured Jobs
As a Senior Software Engineer at Blue Origin, you will lead the development of full-stack operational applications using Palantir Foundry, ensuring scalable and efficient solutions. You will collaborate with cross-functional teams, mentor junior engineers, and ensure the application of software engineering best practices to enhance manufacturing operations.
The Principal Software Engineer will lead the design and development of software systems for digital infrastructure, focusing on engineering design, manufacturing, and operational applications. Responsibilities include mentoring engineers, creating user interfaces, evaluating technologies, and ensuring high-quality software deployment.
The Lead Software Engineer will lead a cross-functional team, focusing on building high-performance auction-based systems, ensuring code quality and system architecture, mentoring team members, resolving complex technical issues, and collaborating with various stakeholders to enhance features and functionalities.
The Staff Software Engineer will design, build, and maintain applications using C# .NET and JavaScript. Responsibilities include ensuring system stability, leading technical efforts, training junior team members, and implementing CI/CD practices. Candidates must possess strong leadership and technical skills, along with experience in cloud technologies and databases.
Seeking a Senior Software Engineer to architect, design, and implement key features on embedded systems with Android and/or RTOS. Responsibilities include Android framework enhancements, real-time audio/video streaming, exploring new architectures, and managing project deadlines. Required qualifications include strong programming skills in Java and/or C/C++, experience with Android APIs, and kernel software development. Preferred qualifications include knowledge of SOC system architectures, GPU programming, DSP programming, device driver development, and image processing algorithms. Annual base salary ranges from $100,000 to $200,000 with potential bonus and benefits. Equal Opportunity Employer. E-Verify participant. Disability accommodation available.
Responsibilities include translating business requirements into technical requirements, designing and implementing functional requirements, building back-end features, integrating front-end components, managing testing and bug fixes, preparing technical documentation, and collaborating with UI/UX designers to implement designs.
As a Senior Software Engineer, you will work on the data development platform, focusing on building a high-performing distributed scheduling system and integrating with other systems in the big data space. You'll collaborate with global teams and enhance the productivity of data engineers and scientists through innovative solutions.
The Sr./Staff Software Engineer will be responsible for developing and building data platforms and infrastructure, focusing on large-scale systems and distributed networks. The role requires expertise in software design, architecture, and product testing, ideally within a complex organizational structure.
The Senior Software Developer will lead Intermediate Software Developers, overseeing software modifications, testing, analysis, requirements definition, deployment, and system documentation maintenance.
The Lead Software Engineer will develop applications using NextJS, ReactJS, and NodeJS while mentoring and leading a team. Responsibilities include enhancing the product, improving processes, troubleshooting technical issues, and engaging in team collaboration.
The Sr. Embedded Software Developer will design and develop Android-based infotainment solutions for automotive devices, manage the software lifecycle, collaborate across disciplines, and ensure high-quality software delivery using Agile processes. They will also engage in maintenance and bug fixes while providing thorough documentation.
Design, implement, and test high-quality vehicle control software using embedded C and C++. Participate in peer reviews, documentation, and engineering activities. Identify and mitigate vehicle operation risks.
The role involves overseeing the completion of complex engineering projects, managing schedules and budgets, and collaborating with various engineering disciplines. It includes guidance to entry-level engineers, leading research and development, proposing new technologies, and preparing technical documentation.
Migration of servers, code development, testing process flows, API/interfaces development, database scripting, performance tuning, application testing, and deployment. Travel/relocation required.
As a Senior Software Engineer at Blackstone, you will provide strategic leadership and execute technology initiatives for the Client and Firmwide Platforms team. Your role includes collaborating with cross-functional teams, guiding software architecture, managing technology projects, and ensuring compliance with regulatory standards. You will also mentor junior engineers and engage with senior business stakeholders.
The Principal Software Engineer leads and mentors engineering teams, oversees complex technical projects, and drives the development of high-quality SaaS products. Responsibilities include technical design, implementation, code maintenance, and improving system quality while collaborating with cross-functional teams.
The Senior Principal Software Engineer will work with a team focusing on physical verification to enhance software performance and scalability. Responsibilities include contributing to a large software project, conducting independent research, and applying programming skills, particularly in C++, while having an understanding of graph algorithms and familiarity with Python.
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