Top Software Engineer Jobs
As a Senior MTS, Software Engineer at eBay, you will lead the architecture development and problem-solving for large-scale distributed systems. Responsibilities include implementing software development practices, conducting code reviews, and collaborating with multiple teams to improve technology stacks and innovate customer experiences.
The Principal Engineer at eBay will lead architecture vision for backend systems, drive cross-domain initiatives, and influence technical decisions. Responsibilities include modernizing the technology stack, mentoring team members, and collaborating with product, design, and engineering teams to deliver scalable solutions for e-commerce.
The Senior Software Engineer will design and build product experiences for Square's Customer Engagement tools. Responsibilities include feature ownership, frontend system architecture, automated testing, and collaborating with cross-functional teams. You will drive product impact and mentor other engineers, focusing on delivering high-quality solutions for merchants.
The Principal Software Engineer in Product Server is responsible for establishing a long-term technical strategy and operational excellence while leading and influencing engineering teams across various business verticals. The role involves setting technical standards, driving high-impact projects, and coaching engineers to uphold a culture of quality and efficiency.
The Software Engineer in Test at Perforce will collaborate with development and product teams to ensure software quality, implement automated testing frameworks, and maintain test plans for desktop applications. The role involves identifying bugs, ensuring alignment with development timelines, and contributing to continuous QA process improvements.
The role involves developing and maintaining backend services for the HCP Terraform platform, improving product quality through coding and testing, debugging performance issues, and providing mentorship. Participation in an on-call rotation is also required.
The Software Engineer II will contribute to Elasticsearch by developing new features, enhancing existing ones, and addressing bugs while collaborating with a distributed team. The role includes crafting scalable search solutions, working with global community members, and writing modern Java code.
The Senior Software Engineer will focus on the development and ownership of Android Mobile Apps, primarily using Java and Kotlin. Responsibilities include building new features, supporting existing applications, ensuring quality through testing, and collaborating with various teams to enhance product documentation and overall customer interaction.
Featured Jobs
The Software Engineer will design, develop, and maintain applications for managing lab data at NYSCF. Responsibilities include updating existing code and implementing testing frameworks. The role emphasizes collaboration and dealing with legacy code to modernize the tech stack.
The Distinguished Software Engineer at Moderna is responsible for leading the development and operation of software solutions in personalized medicine. The role involves architectural guidance, managing incidents, improving processes, and supporting cross-functional teams. The engineer will also represent the company at events and promote technical expertise.
The HPC Software Engineer will support cyber and intelligence missions for government and commercial organizations. Responsibilities include conducting research and assessments, simulating adversaries, and advising mission owners. The role requires innovative problem-solving skills to predict and address cybersecurity vulnerabilities using technical expertise.
As a full stack developer and Software Engineer, you will be responsible for developing, maintaining, and enhancing complex software systems, engage with customers to determine requirements, and oversee development teams. You will work on data-driven analytics and web-based tools, ensuring high-quality delivery from conception through to production, using various programming languages and technologies.
The Staff Software Engineer at Peloton will lead the migration of subscriptions infrastructure to an event-driven service-oriented architecture, collaborating with cross-functional teams to enhance performance and efficiency. The role involves using Kotlin and leveraging design patterns to improve engineering processes while driving a team culture focused on automation and quality delivery.
As a Mobile Engineer, you will create a mobile application for field sales, working with a cross-functional team to develop and deploy features, optimizing application performance and security, while mentoring other engineers and suggesting improvements to processes.
As a Software Engineer at Pathway, you will optimize index-like data structures and design algorithms for data processing systems. You will contribute to the development of core algorithms and enhance data storage components, focusing on efficient, distributed processing solutions.
As a Software Engineer in the FileSystems and DataServices team, you'll design, develop and deliver solutions for distributed computing problems, focusing on enhancing the OneFS filesystem and ensuring its performance and readiness for GenAI. You'll collaborate with your team throughout the software development cycle to optimize solutions.
As a Software Engineer, you'll design, build, and maintain software solutions for cloud-based healthcare technology, emphasizing quality and software best practices. You'll work within a cross-functional team, participating in design and code reviews, and delivering innovative software to enhance performance and security across distributed systems.
As a Senior Full-Stack Software Engineer at Otter, you will engage in data-driven development, architectural design, and collaborate with a team to enhance internal tools while maintaining the frontend and backend components of applications. Your role will involve implementing agile methodologies and participating in continuous improvement initiatives.
The Backend Software Engineer at City Storage Systems will design and implement scalable systems, manage production issues, and improve engineering processes. The role requires collaboration with cross-functional teams and a strong understanding of distributed systems, software design, and data-driven development.
As a Senior Full Stack Software Engineer, you will contribute to a data-driven team, engage in project planning, implement Agile methodologies, enhance internal tools, and design scalable systems. You must be proficient in both backend and frontend development, primarily using Java, GO, and React.js, and participate in continuous improvement initiatives.
As a Frontend Software Engineer at City Storage Systems, you will develop innovative features for a platform used by a large user base, building data visualization components and web apps with high performance and availability. Responsibilities include collaborating with cross-functional teams, producing high-quality code, handling production issues, and building reusable components.
As a Software Developer Advisor, you will research, design, develop, and modify enterprise-wide systems and applications, applying advanced knowledge to all phases of the software development lifecycle, including testing and debugging, while providing guidance for optimal documentation and maintenance.
As an Entry Level Software Engineer at ELEVI, you will research, design, develop, and modify enterprise-wide systems and applications software. You will work throughout the software development lifecycle, provide advanced analysis and guidance on software updates, testing, and documentation to enhance business needs.
As a Software Developer Sr Advisor, you will lead and contribute to systems engineering efforts, conduct research, design and develop enterprise-wide applications, apply advanced knowledge in the software lifecycle, and provide guidance for optimal documentation and maintenance of software systems.
As an API Software Engineer, you will analyze user requirements, debug software, improve documentation, design new software, and integrate existing systems. You will utilize Elasticsearch and Java for web application development and RESTful services to meet user needs.
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