Top Software Engineer Jobs
Join a team of five engineers at LatchBio working on difficult problems in software including web development, systems programming, database administration, algorithmic programming, and cloud infrastructure. Responsible for designing and implementing features that will directly impact scientists using the platform.
The Fullstack Software Engineer at Pave will be responsible for developing a compensation platform, working with modern web technologies. The role involves strong ownership, collaboration, and the ability to navigate ambiguity in product development while creating a user-friendly experience for customers. Understanding customer needs to inform product decisions is key.
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.
Featured Jobs
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.
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.
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 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.
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, 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 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 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 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.
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.
Top Companies Hiring Developer + Engineer Roles
See AllAll Filters
No Results
No Results