Remote Software Engineering Jobs - Work from Home & Online
Job Search Results
1 to 50 of 2,027
Develop and maintain Sourcegraph's Code Search product, contributing to its direction and growth. Mentor junior team members, participate in code reviews, and propose new features. Proficiency in Go, Typescript, and Docker required.
Design and implement API features and endpoints, scalable AI experimentation frameworks, and automated test suites. Mentor junior engineers and collaborate with stakeholders on solution design. Interface with senior roles on other teams.
Design and implement new features within the Data Feeds product space. Build highly scalable, secure, and reliable software, and manage the architectural vision for new subsystems in the core Chainlink node. Develop fixes and implement resilient distributed systems.
Manage a team of engineers, define and execute the Ubuntu roadmap, provide technical leadership, mentor and develop engineers, advocate for agile software development practices, and collaborate with other leaders in the organization.
Develop high-quality, extensible and reusable software using Go or similar languages. Collaborate with internal and external teams to resolve problems and define new features. Show strong technical leadership in feature delivery, code review, and backlog management.
Design and implement scalable AI experimentation frameworks and mentor junior engineers. Collaborate with stakeholders on solutions, interface with senior roles, and develop REST APIs using Python or Go.
Hire and lead a globally distributed team of software developers. Support product management in creating a roadmap and deliverables. Drive software delivery and develop team members through coaching and mentoring.
Design and implement new features, manage architectural vision for subsystems, and create resilient distributed systems for reliable blockchain environments. 5+ years of software development and strong communication skills needed.
Develop and ship the first smart contract implementation that operates on the Filecoin chain. Define compatibility with existing smart contract execution tool chains and collaborate with other Filecoin engineering teams.
Craft fast and thoughtful user interfaces using React and Redux. Write performant code, manipulate data structures, and contribute to design systems. Work on lightning-fast data interaction, visualizations, wayfinding, and embedded analytics.
Design and implement new features in the CCIP product, build automation to manage and deploy smart contracts, and develop network health monitoring. 5+ years of software development experience and expertise in Golang or any other strongly-typed programming language required.
Lead a distributed team of engineers in your time zone. Develop your team through coaching, mentoring, leading by example, and feedback. Support timely delivery of core and specialized Ubuntu kernels.
Work on cross-team, impactful projects. Lead parts of these projects to deliver in a fast, reliable and high-quality way. Build and maintain distributed applications. Improve reliability, scalability and performance of services.
Develop highly impactful products to secure Chainlink oracle networks. Collaborate with engineering, operations, finance, and marketing to release user-friendly smart contract driven products. Own architecture components, work with stakeholders, and ensure positive user experience.
Build tools and frameworks to support core workflows in the Chainlink ecosystem. Collaborate with smart contract and node operations teams. Own components of the toolchain and converge frameworks for different blockchains.
Own toolchain components supporting Chainlink Labs infrastructure and smart contract management. Unify frameworks for different blockchains. Collaborate with blockchain integrations, engineering operations, and security teams for efficient and secure workflows.
Design and deliver open source software operations code in Python and Golang. Simplify open source operations for customers and open source community. Coach and develop colleagues while following agile software development practices.
Design and develop a product with a team of engineers, using NodeJS, ReactJS, and PostgreSQL. Take ownership of features, contribute to product feedback and brainstorming, and mentor team members for learning and development.
Develop a cloud-native monitoring stack using Juju to compose best-in-class open-source monitoring tools. Debug issues, review code, attend conferences, and work with a globally distributed team. Strong working knowledge of modern monitoring technologies and Kubernetes required.
Lead multiple teams of engineers, coach, mentor, and offer career development feedback, implement disciplined engineering processes, set and measure progress against benchmark goals, represent your product to stakeholders, and collaborate with leads for related or dependent products.
Develop and scale product functionality for strategic customers, working closely with the ML Infrastructure team and other teams across the company. Use Go and other scripting languages to contribute to the world's best AI coding assistant.
Develop and maintain automation strategies and frameworks, monitor and report results, collaborate with developers and QA to ensure product quality. 7+ years of experience in software test automation or development required. Nice to have experience with Unix/Linux and AWS.
Develop and operate backend services for Snap Store and Charmhub.io marketplaces. Write clean web service APIs, design and implement new features and enhancements, review code, and collaborate with a globally distributed team.
Collaborate with a distributed team to integrate and package tooling with Ubuntu for improved developer and operator experience with Rust. Write high-quality code, debug issues, review code, and discuss ideas for Ubuntu's core system.
Collaborate with a team of passionate software engineers to develop and maintain Ruby on Rails applications. Utilize your expertise in object-oriented programming, database concepts, and versioning systems to create high-quality software.
Transform workplace software by abstracting legacy code, creating modern design and APIs. Build and ship web applications and API services. Expertise in TypeScript, React, and Postgres on AWS is a plus.
Architect and implement technical solutions for web and mobile products. Conduct technical analysis and research for new work. Collaborate with internal teams and clients to optimize business flows and ensure project success.
Write code, extend functionality, maintain code base of an open-source tool for performance testing. Interface with user community, potentially evangelize the tool. Contribute to cloud integration and distributed testing across data centers.
Create and operate a best-in-class developer platform, consult with developers to provide tools and data, collaborate with TechOps and Services teams to create and evolve shared infrastructure and standards.
Develop and maintain distributed applications, improve reliability, scalability, and performance, work on impactful projects, and produce maintainable code. Ideal candidate has experience in web application and distributed system development in a production environment.
Own and shape technical infrastructure and product roadmap. Work alongside the founders and build/define the engineering culture. Deeply care about solving customers' problems and building a delightful experience.
Create and automate infrastructure features of data platforms. Collaborate with a distributed team, write high-quality Python code, debug issues, and work with talented engineers. Proven hands-on experience with distributed systems such as Kafka and Spark required.
Design and deliver open source software operations code using Python and Kubernetes, ensuring reliable, efficient, and scalable products. Participate in software architecture and follow best practices in quality, testing, and documentation.
As a Software Engineer II, you'll estimate tasks, write code, test and integrate it, investigate alerts, and create tools for internal teams. You'll use your 2-3 years of industry programming experience to build, scale, and deliver enterprise solutions.
Develop and deliver dynamic healthcare software solutions using Python and SQL. Participate in Agile team activities, provide technical feedback, mentor engineers, and continuously improve processes. Equal opportunity employer.
Lead the design and implementation of software solutions, collaborate with cross-functional teams to define product requirements, drive technical innovation, develop and drive software engineering best practices, and mentor team members.
Develop and deliver scalable enterprise solutions. Evaluate and recommend new technologies, mentor fellow engineers, and provide timely technical feedback. Assess business value, tech debt, and tradeoffs during task prioritization.
Lead and mentor other engineers, contribute to engineering roadmaps, define high impact work, collaborate with multiple teams, review major engineering projects, and possess 8+ years of software engineering experience.
Design, develop, and maintain software applications with a focus on DTCC systems and .NET technologies. Integrate solutions with industry-specific processes and regulatory requirements. Collaborate with other developers, architects, and product managers to deliver high-quality solutions.
Design and build back-end services that support data-centric and analytic applications. Translate requirements into code, participate in DevOps, troubleshoot and resolve problems, and contribute to design and architecture discussions.
Manage software engineers, strategic planning, project management, and hiring. Provide technical leadership, define product requirements, balance value with risk, mentor engineers, and collaborate with cross-departmental teams.
Develop innovative graphics frameworks, algorithms, and tools. Partner with product teams to create real-time rendering architecture. Build tools for generating realistic images. Enable high fidelity experiences through remote compute solutions.
Lead multiple teams of skilled software engineers to develop digital solutions for customers and business partners. Define engineering strategy, assess technology decisions, and build high-performing teams. Attend in-person meetings and events regularly.
Develop, test, deploy, and monitor high-performance services and APIs. Engage in design discussions to create robust and scalable solutions. Review code for quality and performance. Contribute to improving software engineering best practices.
Lead the design and development of machine learning techniques, define use cases, implement testing procedures, optimize models, and stay up-to-date with advancements in AI. Provide technical leadership and mentorship to multiple teams.
Collaborate with Agile teams to design, develop, test, implement, and support technical solutions. Stay up-to-date with tech trends, experiment with new technologies, and mentor other engineers. Deliver cloud-based solutions to drive powerful experiences for users.
Collaborate with Agile teams to design, develop, test, implement, and support technical solutions using emerging and traditional technologies. Participate in internal and external technology communities and mentor other members of the engineering community. Deliver cloud-based solutions.
Work from Anywhere
- Job Details:
Uncover the Best Remote Opportunities
- Only Legit Listings:Zero ads, zero scams, all quality.
- Leave the Work to Us:Our team works tirelessly to verify listings.
- Streamlined for You:Remote-specific filters for an easier job hunt.