Remote Software Developer Jobs in USA

Find high-quality remote engineering jobs with transparent hiring processes.

Jobs older than 90 days are not shown.

Senior Software Engineer (Full-Stack)

We’re looking to grow our product and engineering team to help build the next generation of our platform. In this role, you’ll work side-by-side with our CTO and product team to design, architect, and launch complex new features and systems with a special focus on crafting a beautiful user experience. This role is remote within the US only. What You'll Do Collaborate closely with product, design, and our CTO to build new user and internal-facing solutions from start to finish.Design and architect new systems, with a special focus on crafting a beautiful and performant user experience.Use your full-stack engineering knowledge to build features on our platform that solve problems for our customers and internal teams.Identify opportunities for improving the platform based on data, research, and your own insight and creativity.Influence product strategy and the roadmap by working closely with the Head of Product.Conduct code reviews and provide project-specific technical mentorship to engineers

Full Time
🇺🇸 United States
💵$140K-$180K
👨Mid-level
Full StackRubyRuby on RailsJavaScriptReactSQLPostgreSQL

Senior Software Engineer Android

We’re looking for a Senior Software Engineer, Android to help us deliver our category-defining mobile experience. To thrive in this role, you are someone who works well in teams and enjoys collaborating. Furthermore, you understand the business impact of your code and enjoy incorporating the business objectives into your approach to development. You enjoy working with product management to find the best solution to the problem at hand, and can balance technical tradeoffs with delivering customer value quickly and iteratively. In this role, you will: Work on a cross-functional, feature-driven engineering teamParticipate in technical design and planning discussionsCollaborate closely with UX designers to build new features and delight our membersUphold standards for quality by performing code reviews, fixing bugs, creating automated tests, and monitoring performanceSupport and mentor junior members of the teamLive our team values of ownership, pragmatism, cooperation, and empathy for our customers

Full Time
🇺🇸 United States
💵$118K-$150K
🧔Senior
AndroidMobile

Senior Cloud Platform Engineer

The Senior Cloud Platform Team ensures that all of our systems are monitored, reliable and meet their uptime targets. Much of our work focuses on optimizing existing systems, building new components and automating manual processes. As part of the Cloud Platform Team you'll have the opportunity to manage our cloud infrastructure, build and run distributed, fault tolerant systems, and improve and automate existing processes. You will: Help manage, monitor and improve existing infrastructure and related toolsParticipate in technical design and planning discussionsUphold standards for quality by performing code reviews, fixing bugs, creating automated tests, and monitoring performanceSupport release processesAutomate manual workParticipate in 24x7 on-call rotation

Full Time
🇺🇸 United States
💵$118K-$177K
🧔Senior
PythonGolangRubyLinuxCloudGCPAWSAzureTerraformAnsible

Senior Software Engineer

We’re looking for experienced engineers who have the ability to deal with ambiguity and learn new technologies and systems. About engineering at Headway Building a new mental healthcare system at Headway is only possible because of the scale and leverage that software can provide. The engineering team at Headway is a small but mighty team using technology to build that future (and have a fun time while doing it!). Principles that guide us: Focus on the mission: We view software as a means of effecting change in the world, not as an end unto itself. We write software to empower our patients and therapist to better solve the problems they’re facing. Ship small, learn fast: We are building new and novel products and believe that we learn what our users need by quickly shipping and iterationEverything is a product: Whether it's our patient search experience or a developer productivity improvement, we treat everything we build at Headway as a product with end-users in mind.Optimize for trust: We believe that engineers should be continually learning. To learn effectively and to be productive, engineers must feel safe asking questions and discussing mistakes. Tools we use: Languages: Python 3, TypeScriptLibraries: FastAPI, SQLAlchemy, ReactDatastores: Postgres, RedisInfrastructure: AWS (Fargate, ECS, S3, and more), Spark and KafkaMonitoring: Datadog, PagerDutyVersion control: Github Projects we’re working on: There is a lot that we're building at Headway, but here are a few projects to give you an idea of the problems we're tackling. Privacy: Building a secure, scaleable platform and leading projects across our engineering org to ensure patient privacy and compliance as we grow.Core insurance and billing engine: Building the insurance systems and infrastructure that can process 1M+ appointments per month.Network Expansion: Building the underlying systems and internal tools to support the successful growth of our provider network nationally. Therapist practice management system: Building a best-in-class platform for Headway therapists to manage their patients, appointments, payments, and more.Patient search and matching: Transforming the therapist search experience and becoming the trusted guide for patients to find the right therapist.

Full Time
🇺🇸 United States
🧔Senior
PythonTypeScriptJavaScriptPostgreSQLRedisFull StackAWS

Security Engineer

As a member of Headway’s founding Security Engineering team, you’ll have the unique opportunity to be the builder and driver of our dedicated, in-house Security engineering efforts. In this role, you will partner with our Lead Security Engineer and Head of Infrastructure to design our next-generation security program, touching all aspects of Headway’s business and systems. You will both technically and organizationally execute security projects ranging from practice changes to technical architecture to security infrastructure development to penetration testing. Tools we use: Languages: Python 3, TypeScriptLibraries: FastAPI, SQLAlchemy, ReactDatastores: Postgres, RedisInfrastructure: AWS (Fargate, ECS, S3, and more), Spark and KafkaMonitoring: Datadog, PagerDutyVersion control: Github

Full Time
🇺🇸 United States
🧔Senior
Cloud

Infrastructure Engineer (Data Infrastructure)

We’re looking for infrastructure engineers with a background in DevOps, Site Reliability, Platform and/or Software Engineering who have the ability to deal with ambiguity and learn new technologies and systems. Below are some additional experiences we think help engineers succeed at Headway. About Infrastructure at Headway Building a new mental healthcare system at Headway is only possible because of the scale and leverage that software can provide. The infrastructure engineering team at Headway is a small but mighty team building our AWS infrastructure, automated deploy processes, and developer experience that helps us deliver a best-in-class experience for our patients and therapists. As we look to grow over the coming year, we're looking for someone to build the underlying infrastructure to support the growth of our data engineering as we continue to scale. In this new role, you'd report to our Head of Infrastructure. work closely with our Infrastructure, Data Engineering, and Software Engineering teams to support the infrastructure needs as we grow in traffic, data, and scale. Please note that this is not a data engineering role. Principles that guide us: Focus on the mission: We view software as a means of effecting change in the world, not as an end unto itself. We write software to empower our patients and therapist to better solve the problems they’re facing. Ship small, learn fast: We are building new and novel products and believe that we learn what our users need by quickly shipping and iterationEverything is a product: Whether it's our patient search experience or a developer productivity improvement, we treat everything we build at Headway as a product with end-users in mind.Optimize for trust: We believe that engineers should be continually learning. To learn effectively and to be productive, engineers must feel safe asking questions and discussing mistakes. Tools we use: Languages: Python 3, TypeScript, Spark, KafkaLibraries: FastAPI, SQLAlchemy, ReactDatastores: Postgres, RedisData processing: Spark, KafkaInfrastructure: AWS (Fargate, ECS, S3, and more), Spark and KafkaMonitoring: Datadog, PagerDutyVersion control: Github

Full Time
🇺🇸 United States
👨Mid-level
Dev OpsPostgreSQLMongoDBCassandraAWSGCPAzureCloudTerraform

Infrastructure Engineer

We’re looking for infrastructure engineers with a backgound in DevOps, Site Reliability, Platform and/or Software Engineering who have the ability to deal with ambiguity and learn new technologies and systems. Below are some additional experiences we think help engineers succeed at Headway. About Infrastructure at Headway Building a new mental healthcare system at Headway is only possible because of the scale and leverage that software can provide. As our company grows, so does the demand on our infrastructure to support an increase in traffic, data, and scale. The infrastructure engineering team at Headway is a small but mighty team building our AWS infrastructure, automated deploy processes, and developer experience that helps us deliver a best-in-class experience for our patients and therapists. Principles that guide us: Focus on the mission: We view software as a means of effecting change in the world, not as an end unto itself. We write software to empower our patients and therapist to better solve the problems they’re facing. Ship small, learn fast: We are building new and novel products and believe that we learn what our users need by quickly shipping and iterationEverything is a product: Whether it's our patient search experience or a developer productivity improvement, we treat everything we build at Headway as a product with end-users in mind.Optimize for trust: We believe that engineers should be continually learning. To learn effectively and to be productive, engineers must feel safe asking questions and discussing mistakes. Tools we use: Languages: Python 3, TypeScript, Spark and KafkaLibraries: FastAPI, SQLAlchemy, ReactDatastores: Postgres, RedisData processing: Spark, KafkaInfrastructure: AWS (Fargate, ECS, S3, and more), Spark and KafkaMonitoring: Datadog, PagerDutyVersion control: Github

Full Time
🇺🇸 United States
🧔Senior
Dev OpsAWSGCPAzureCloudJavaScriptPythonTerraform

Web Engineer

As an engineer on a small team focused on Retool’s web presence, you’ll own implementation of projects across all of our web touch points (retool.com, our blog, the community, documentation, and more) from start to finish. Working with internal and external stakeholders, you’ll collaborate on design approaches and communicate technical trade-offs. You’ll audit our current tech stack and content management infrastructure and design a path forward that scales with our aggressive goals and makes it easier for others to contribute. Most importantly, you’ll sweat the details: whether it’s implementing a complex React animation, shaving seconds off of time to interactive, or improving the reliability of the build pipeline. WHY WE'RE LOOKING FOR YOU: Thousands of customers use Retool to power their businesses with custom internal software, from early-stage startups to Fortune 500 companies. As quickly as we’re growing, we’ve barely scratched the surface: we have a huge opportunity to share the value of Retool, the impact the product has for our customers, and how we’re changing the way internal tools are built. For most, our web presence is the first impression of Retool. No matter where a visitor lands—retool.com, our blog, the community, documentation—we want to create a cohesive interactive experience that reflects the power, flexibility, and speed of the Retool product. We have both high expectations and a demanding, technically-savvy audience of developers. We expect our web presence to be highly informative, eminently usable, and visually stunning. Most of all, it should meet our visitors at their point of need and provide a seamless transition to immediately building software inside of Retool. To help lead this vision, we’re looking for a full-stack web engineer interested in operating at the intersection of design, code, and content. WHAT YOU'LL DO: As an engineer on a small team focused on Retool’s web presence, you’ll own implementation of projects across all of our web touch points (retool.com, our blog, the community, documentation, and more) from start to finish. Working with internal and external stakeholders, you’ll collaborate on design approaches and communicate technical trade-offs. You’ll audit our current tech stack and content management infrastructure and design a path forward that scales with our aggressive goals and makes it easier for others to contribute. Most importantly, you’ll sweat the details: whether it’s implementing a complex React animation, shaving seconds off of time to interactive, or improving the reliability of the build pipeline. WHO YOU'LL WORK WITH: A small web engineering team focused on Retool’s web presence, you’ll be partnering closely with design, marketing, and growth to build a robust platform that helps us bring new features to market, deliver content to our customers and community, and ensure that visitors can discover and learn about Retool. You’ll beLead development and operational efforts for Retool’s web presence, building performant, reliable, and maintainable solutions across retool.com, our blog, community, docs, and more Partner closely with the design team to implement beautiful, groundbreaking web experiences of exceptional quality Collaborate with the marketing and growth teams to shape our content infrastructure, optimize relevance for our technical audience, and integrate with the tools that power Retool’s go-to-market plans Help establish and maintain a design system for Retool’s web presence Stay educated on the latest in web development methodologies and new technologies, continually working to deliver an innovative web presence that stands apart in presentation and performance joining a broader team of Retools who are passionate about serving our customers and enjoy collaborating with each other to build a company from the ground up. IN THIS ROLE, YOU'LL: Lead development and operational efforts for Retool’s web presence, building performant, reliable, and maintainable solutions across retool.com, our blog, community, docs, and morePartner closely with the design team to implement beautiful, groundbreaking web experiences of exceptional qualityCollaborate with the marketing and growth teams to shape our content infrastructure, optimize relevance for our technical audience, and integrate with the tools that power Retool’s go-to-market plansHelp establish and maintain a design system for Retool’s web presenceStay educated on the latest in web development methodologies and new technologies, continually working to deliver an innovative web presence that stands apart in presentation and performance

Full Time
🇺🇸 United States
👨Mid-level
Full StackJavaScriptTypeScriptReactCSSGatsbyNext

Engineering Manager

This is an engineering management role on the Boundary engineering team. Boundary secures access to infrastructure across any cloud and environments. As a newcomer to the HashiCorp product suite, Boundary is a fast-paced startup-within-a-startup, offering a wide range of opportunities for career and technical growth. In this role, you can expect to: Coach and support team membersTackle the challenges of scaling a team while ensuring minimal escaped defects in our release practicesCollaborate with product, engineering, marketing, and other stakeholders to align on roadmap objectives and execute on a shared timelineEngage with our open-source community to drive constant improvements in the Boundary productFoster a culture of learning through operational process improvements and regular development ceremonies with your teamHire and grow a diverse team in a fast-scaling organizationContribute to company-wide initiatives led by our engineering management, recruitment, and people teams

Full Time
🇺🇸 United States
👴Manager
Golang

Senior Product Security Engineer (Cloud Platform)

We are looking for Product Security Engineers to help scale our product security function, which works closely with engineering & product management to ensure that security is appropriately addressed across the HashiCorp suite of cloud and self-managed products. In this role, your responsibilities will include: Contribute to secure architecture and design of HashiCorp products, with a specific focus on the HashiCorp Cloud Platform (https://cloud.hashicorp.com/).Work across various product and engineering teams to prioritize security features and bugs, and ensure implementation and mitigations.Monitor threats and vulnerabilities impacting HashiCorp products and services; triage reported vulnerabilities, identify mitigations and assess/communicate associated risk.Plan & execute security assessments (dynamic testing, static testing, code review, etc) and threat modeling of HashiCorp’s products, services, and associated cloud infrastructure.Build and implement security solutions across the product life-cycle, such as standalone security tools, CI/CD pipeline integrations, product security features/fixes, etc.Act as SME on multiple information security areas (e.g. security architecture, application security, threat modeling etc.)Assist in execution of 3rd-party audits, penetration tests, and bug bounty programs.Contribute to the creation and delivery of security training.Research emerging attack vectors and techniques.

Full Time
🇺🇸 United States
🧔Senior
AWSAzureGCPCloudGolangcryptography

Sr. Engineer - Full Stack - Terraform Cloud

The Terraform Cloud engineering teams are looking for Software Engineers to work in one of our product teams focused on meeting the growing needs of our customers. We built Terraform, the open source industry standard in the Infrastructure-as-Code movement, and it’s changing how organizations from startups to the enterprise provision infrastructure. Terraform Cloud is our SaaS platform built on top of Terraform that has seen tremendous adoption with strong growth forecasted. This is an opportunity to have an impact not just on the productivity and lives of developers, but on improving an industry as a whole. We operate autonomously in a highly collaborative, remote-first environment. Anchored by reflection and humility, we’re steadily improving our processes and technical practices that include continuous deployment and use of feature flags. With the support of your teammates and manager, you’ll grow your skills to reach the next level in your career. In this role, you can expect to: Own large customer facing projects, judiciously evaluate trade offs and remove project blockersCollaborate remotely on a cross-functional team including Engineering, Product, and Design to deliver excellent customer experiencesContinuously improve the product by writing code in systems written in Ruby on Rails, Ember.js and GolangMaintain a reliable production application for our customers while working alongside infrastructure engineeringEmpathize with the end user and be their voice when influencing priorities and technical decisionsParticipate in cross-team working groups while developing your knowledge as subject matter expertEnable your teammates through technical contributions, code reviews, and pairingWork with internal and external stakeholders to determine and prioritize new features and enhancements

Full Time
🇺🇸 United States
🧔Senior
Full StackRuby on RailsNode

Staff Software Engineer

The Cloud Services team is responsible for delivering HashiCorp’s software as a managed cloud service. You will be directly contributing to the development of our recently unveiled new flagship HashiCorp Cloud Platform (HCP), a self-service, fully managed platform offering HashiCorp products as a service to automate infrastructure on any cloud according to the latest best practices. Staff Engineers are leaders that continually strive to set a higher standard for the engineering organization as a whole. They are expected to help drive the product vision forward and propose novel areas of innovation with emerging technology. Staff engineers at Hashicorp are experts in a specific problem space within our domain. Their core responsibilities are to work across team boundaries and work closely with product management ahead of the roadmap to aid in discovery and scoping discussions. We expect staff engineers to be highly autonomous, collaborate across product management and engineering to deliver both architectural vision and code, and lead by example to set a high bar for engineering excellence. In this role, you can expect to: Provide expertise and guidance around Identity for HashicorpBuild and operate an Identity service Interface directly with internal teams, product lines, and HashiCorp customers.Work to support multiple cloud platforms such as AWS, GCP, and Azure.Work with HashiCorp products such as Terraform, Consul, Vault, and Nomad.

Full Time
🇺🇸 United States
🧙Lead
CloudGolang

Lead Software Engineer – Full-Stack

Guidewire is searching for a smart, proactive, and results-oriented Senior Software Engineer to build sophisticated solutions for the property & casualty insurance industry's complex business domain and make our industry-leading products even better. The product development team is looking for an enthusiastic engineer who is passionate about building high-quality software with a phenomenal team and improving the customer experience for millions of people who use our products every day. You will have the opportunity to make an impact and contribute to a complex application suite of products that generate over 500 million dollars of revenue annually, mission-critical to 400+ enterprises serving more than a million users. Guidewire provides outstanding software for the second-largest financial services industry in the world: insurance. We deliver the core applications that Property and Casualty (P/C) insurers use to build their products, sell policies, settle claims, and bill their customers. The SaaS solutions delivered via Guidewire Cloud enable our customers to rapidly innovate and drive measurable value. Guidewire Cloud is powered by the highly resilient Amazon Web Services (AWS) cloud infrastructure, with SLAs backed by experienced Guidewire teams and SaaS-certified partners spanning application management, system administration, security and compliance, upgrades, QA testing, health checks, and other services. The successful candidate will work on the entire technology stack, from the core persistence layer through to the Web Application front ends. Our teams are lean, empowered, and collaborative. You must be a self-starter and able to perform with minimal supervision while working alongside intelligent colleagues who've checked their egos at the door in a team environment, communicating effectively with everyone. We've built a strong culture, and we're looking for engineers who can help us maintain it.

Full Time
🇺🇸 United States
💵$115K-$215K
🧙Lead
Full StackJavaJavaScriptSQLCloud

Senior Site Reliability Engineer

As a Senior Site Reliability Engineer, you will be part of a team that is passionately automating everything possible to make Guidewire systems run more efficiently. The SRE team is dedicated full-time to creating and running software that improves the reliability of systems in production, serving hundreds of customers and supporting millions of transactions each day. You will be ensuring the reliability of Guidewire’s flagship cloud platform and InsuranceSuite products and building tooling to help ensure efficient operations and optimal availability of all SaaS multi-tenant and customer-focused systems. SREs collaborate closely with Guidewire’s core product developers & Global Support teams to ensure that the Guidewire core cloud products address functional and non-functional requirements such as availability, performance, observability, and maintainability. This role requires a high degree of collaboration, teamwork, ownership and responsibility. If you like to be challenged and have a passion for solving problems at scale through development of automation and tooling to target observability issues then we would love to hear from you. The successful candidate will have a good mix of deep object-oriented technical knowledge and a demonstrated ability to rapidly self-educate on new concepts and tools, ideally with production SaaS application experience. Duties & Responsibilities: Implement systems for monitoring of events and application/infrastructure performance metrics across a growing set of customers going into production on Guidewire’s Cloud Platform.Oversee and automate the team’s growing presence in AWSOwn observability initiatives, contributing to core systems development with features, bug fixes, reliability improvements, etcDevelop full stack tooling and processes for monitoring, alerting and logging highly performant applications and interfaces and deploy/integrate existing systems to ensure uptime and application performance of critical production systemsAutomate deployment tasks for core product and infrastructure tools and maintain automation infrastructureCreate system documentation and training materials to empower and educate our fellow team membersBuild and maintain observability tooling, metrics, and dashboarding for purposes of detecting and surfacing customer-specific performance bottlenecksConfigure and maintain monitoring and alerting systems to support individual customer production and non-production environmentsWork closely with Product Development, Global Customer Support and other internal Cloud Operations teams to specify and detail solutions and practices.

Full Time
🇺🇸 United States
💵$128K-$216K
🧔Senior
JavaDockerKubernetes

Systems Engineer - Gateway

In this role you’ll help us build Gateway, an ambitious product that aims to be the most secure and performant method for an organization’s devices to connect to the Internet. As an engineer on the Gateway team, you will focus on our high-performance global edge network data plane services and will also contribute to the control plane API’s that configure the edge services. You will be joining a global team of bright, hard-working, and supportive engineers who really care about their craft. About the department Cloudflare’s Engineering Team builds and runs the software that handles trillions of requests per month. Product development covers both new features and functionality and scaling our existing software to meet the challenges of a massively growing customer base. The Cloudflare for Teams group within the Engineering organization is taking on the mission of ensuring the people and teams within an organization can access the tools they need to do their job safe from malware and other online threats with the speed and reliability that Cloudflare is known for. Example of systems that the team currently is building: A forward-proxy service running on every machine of Cloudflare’s extensive edge network, responsible for inspecting, filtering, and blocking device requests based on an organization’s configured policyA DNS resolver running on our edge that leverages a Wirefilter based filtering rules engineMicroservices that allow organizations to configure, manage, and observe their organization's devices and their respective traffic Technologies we use: Gateway’s core edge services are written in Rust and deployed globally to 200+ data centers Our REST API is written in Go, runs on Kubernetes, and uses Postgres as a data storeOur frontend is written in Typescript and ReactFor service monitoring we use Prometheus and GrafanaFor service logging we use Elasticsearch and KibanaFor product analytics we use Clickhouse and BigQuery Because you’ll be solving problems of massive scale and significance, and shaping the future of the Internet, you are a growth-oriented individual who enjoys being outside of your comfort zone in a fast-paced environment.

Full Time
🇺🇸 United States
💵$168K-$229K
👨Mid-level
RustC++

Software Engineer - Traffic Engineering

We are looking for a Software Engineer to join the Traffic team. Our mission is to build software systems that improve the performance and reliability of Cloudflare's network. The scope of our work is significant and has a broad impact across our portfolio of products. As a member of the Traffic team you will build and extend these systems. One such system is a control plane service that ingests a diverse set of data in order to load-balance customer traffic across our global network. You will work closely with Network Engineering, Product Engineering, Network Strategy, and other teams to translate their requirements into new capabilities on our platform. You will participate in all stages of the software development lifecycle, from designing and documenting systems, to writing code and automated tests, to planning, managing, and monitoring production software deployments. You will work with a wide range of technologies and programming languages, including Go, Python, Hashicorp Serf, ClickHouse, Salt, PostgreSQL, Grafana, Kubernetes, NETCONF, and more. Because you’ll be solving problems of massive scale and significance, and shaping the future of security and performance on the Internet, you are a growth-oriented individual who enjoys being outside of your comfort zone. You are comfortable in a fast-paced but sensible work environment. You value curiosity and empathy and lead with these values.

Full Time
🇺🇸 United States
💵$137K-$188K
🧔Senior
GolangPythonRustCC++

Software Engineer (PKI & Secrets Management)

As a Security Platform Engineer at Cloudflare you will help us provide a secure infrastructure for one of the biggest online platforms in the world, handling extensive amounts of traffic at very low latency. You will be instrumental at defining the vision to help secure Cloudflare going forward. Cloudflare firmly believes that security is an integral part of our product offerings, and the qualified candidate will directly contribute to delivering on that promise. About the department We’re an engineering team focused on building scalable and paradigm-shifting security platforms for production systems. We are still a small team, well-funded, growing quickly and focused on building an extraordinary company. This is a superb opportunity to join a high-performing team and scale our high-growth network as Cloudflare’s business grows. What you'll do The team is working on a number of large projects in 2022. Below is a sample of initiatives: Secrets Management -- We’re currently using Vault as trusted execution environment, and we’re continuing to our work integrating it with other platformsPKI Infrastructure -- We’re upgrading and improving our current PKI Infrastructure by layering it on top of Vault.Production Access Control -- Access to production systems are backed by exceptional requirements, minimally-permissive and time-limitedAuthenticated Service Mesh -- We’re building a consistent way to manage and enforce mutual authentication and access policies on service-to-service communication

Full Time
🇺🇸 United States
💵$138K-$188K
🧔Senior
cryptography

Software Engineering Manager - Engineering Productivity Team

About the Department Cloudflare’s Engineering Team builds and runs the software that handles large amounts of requests on the Internet today. We also build and run the internal tools and platforms that run that software. Individual engineering teams are typically responsible for large areas with considerable impact, and able to execute autonomously within that space to deliver value to their customers - be they internal or external. What you'll do You will lead a team of passionate, talented engineers that are building innovative products that touch billions of web requests each day. In this role, you will introduce tools and processes to make our engineers’ lives better. You will play an active part in shaping product strategy based on what’s technically possible. You will make sure our company hits our ambitious goals from an engineering standpoint. You bring a passion for meeting business needs with technically innovative solutions and excel at shifting between the two—understanding how big-picture goals inform technical details, and vice-versa. You thrive in a fast-paced iterative engineering environment and have experience in delivering scalable distributed systems. Most importantly, you have a track record of past teams who respect you as both a technical leader and manager. About the team The Engineering Productivity team has a charter to build tools and services that help easily integrate a base set of capabilities into Cloudflare’s products. These services have cross cutting concerns that 100s of fellow engineers use as the building blocks at Cloudflare. The team also writes customer-facing software that is redundant for each product development team to build and that serve high volumes of requests every day.

Full Time
🇺🇸 United States
💵$187K-$290K
👴Manager
GolangCDN

Software Engineer - DEX

In this role, you’ll be helping build the new Digital Experience Monitoring product in the Cloudflare Zero Trust Platform. The Digital Experience Monitoring team is all about helping customers understand how their deployment of Cloudflare’s solutions are working in their environment, providing critical insight into network performance, usage analytics, and much more. As a software engineer on the team, you’ll work across the stack to implement new frontend analytical visualizations and functionality, build and maintain our Go API, and add new backend features as the product continues to grow. You’ll be joining a team of bright, knowledge-seeking engineers who are truly missionaries in solving the challenges our customers face. Technologies we use: Our frontend is written in Typescript and React.DEX core backend and API services are written in Go.We utilize Clickhouse and Postgres as our data stores.Redis is our cache.Kafka plays a large role at Cloudflare and this team with message streaming.For service monitoring we use Prometheus and Grafana.For service logging we use Elasticsearch and Kibana. This position may require access to information protected under U.S. export control laws, including the U.S. Export Administration Regulations. Please note that any offer of employment may be conditioned on your authorization to receive software or technology controlled under these U.S. export laws without sponsorship for an export license.

Full Time
🇺🇸 United States
💵$168K-$229K
👨Mid-level
ReactJavaScript

Senior Software Engineer - OIN App Platform

The Okta Integration Network (OIN) Platform team’s mission is central to that of Okta by providing infrastructure and platform capabilities for the application and integration providers across a breadth of categories to integrate with Okta and for Okta customers to easily discover and configure these new software solutions and capabilities. We are constantly thinking about fostering network effects on the OIN platform by designing for reach and scale. Join us in building the next generation of OIN Platform, as we increase its footprint to even broader integration categories, in a supportive and collaborative atmosphere. The OIN Platform is used by millions of users in their critical daily SSO and Provisioning workflows and we are now expanding it to use it beyond these 2 critical workflows. We welcome personalities that are self-driven, think outside-the-box, take pride in shipping high quality software and most importantly kind. Job Duties and Responsibilities: Analyze/refine requirements with product management and other stakeholders by asking the right questions and driving clarity.Work with team lead to scope and plan engineering efforts to ensure project and feature launch success. Design and implement high-performance distributed scalable and fault-tolerant software components. Have a high bar for test-driven development, design and code reviews while harboring a sense of urgency. Enjoy working across a cross-functional team consisting of QA, Product Management, Technical Support, Documentation and UX to create an extensible platform. Own features and/or systems and define their long-term health and observability and reliability metrics. 

Full Time
🇺🇸 United States
💵$140K-$211K
🧔Senior
Full StackMySQLJava

Senior Frontend Engineer

As Senior Frontend Engineer, you will lead the architecture and implementation of the Co:Create frontend web-app. You will help build out the UI for all B2B admin functionality and user reward mechanics, including minting NFTs, redeeming rewards, etc. This role is meant for someone who desires to have significant ownership and meaningful impact within the web3 ecosystem. You’ll get to Architect and implement the Co:Create frontend web-appOwn features in the web-app end-to-end, from product definition, through implementation, testing and to deployment to production.Define the user experience of how a user interfaces with the Co:Create loyalty protocolProvide strategic direction on the frontend development

Full Time
🇺🇸 United States
💵$165K-$202K
🧔Senior
Front EndJavaScript

Senior Backend Engineer

As Senior Backend Engineer, you will lead larger backend features on the Co:Create app. As part of the backend team, you will build out Co:Create’s reward system for their customer by working on greenfield projects, adding to existing APIs, and building microservices/APIs from scratch. You’ll get to Lead larger backend features to implement the Co:Create frontend web-appContribute to writing the build specs for smaller features Automate flows for deploying, testing and upgrading our blockchain contracts across EthereumDefine the user experience of how a user interfaces with the Co:Create protocolIntegrate with partner APIs and client point-of-sale systems

Full Time
🇺🇸 United States
💵$165K-$202K
🧔Senior
Back EndJavaScriptTypeScript

Senior Software Engineer, Backend

The Senior Software Engineer, Backend is an independent problem solver who can also work well on a team. In this role, the Senior Software Engineer, Backend will be responsible for the implementation of our backend services and infrastructure. You will take on new feature development from conception to completion, as well as maintaining and improving existing services. Our product team is a combination of researchers, designers, and engineers who are responsible for ensuring that we build the right product for our clients and deliver on exceptional user experiences. Responsibilities Solve our business/product needs pragmatically through new custom software, enhancements, bug fixes, or consulting.Lead mid-sized development projects from start to finish including technical requirements gathering, data modeling, technology selection, and deployment.Understand and participate in the design of customized solutions.Make sure coded solutions will function/work within all environments considering all infrastructure differences.Actively participating in code reviews.Troubleshoot upper environment issues.Work on multiple projects simultaneously, prioritize effectively to meet our delivery expectations.Mentor teammates to share your knowledge and build a stronger team.

Full Time
🇺🇸 United States
🧔Senior
Back EndC#.NETSQLPostgreSQL

Senior Azure DevOps Engineer

The Senior Engineer, Infrastructure will be responsible for technical strategy, execution, and delivery of planning and deployment of our Azure infrastructure. This role will mentor and help develop a diverse team of engineers, and work cross-functionally with a variety of teams across the company to inform direction and roadmap. You will lead projects from conception to completion, as well as maintain and improve existing infrastructure. Job Duties Collaborate with cross-functional teams to ensure team health, knowledge sharing, and deliverables are defined and met.Ensure development deliverables are documented and key decisions are recorded in accordance with the design and development process.Help with hiring initiatives across the engineering department.Assist in identifying process problems and contribute to the continual enhancement of the design, development processes, and system architecture.Work as part of the team to ensure appropriate business measures are defined and documented. Review and influence new and evolving design, architecture, standards, and methods for operating services and systems.Participate in software and system performance analysis and tuning, service capacity planning, and demand forecasting.Design systems management solutions using automation and self-repair rather than relying on alarming and human intervention.Reuse existing strategic technologies and prefer appropriately simple, scalable solutions over more complex and failure-prone ones.

Full Time
🇺🇸 United States
🧔Senior
LinuxDev OpsAzure

Senior Full Stack Software Engineer

Craft is seeking a motivated and skilled Senior Full Stack Software Engineer, with experience building integrated, scalable, and robust SaaS applications. While our customers love our current product, the majority of our product vision still needs to be built. This means that our software engineers have the unique opportunity to design and build fundamental features and infrastructure for business-critical software used by some of the largest companies in the world. Craft gives software engineers a lot of responsibility, which is matched by our investment in their growth and development. We are growing quickly, and the only limits to your future growth with Craft are your interests and abilities. What You'll Do: Build beautiful, well-tested features and services using technologies like React, Node.js, JavaScript/TypeScript, GraphQL, and AWS. We value learning and growing together instead of knowledge of every specific technology.Work in small, empowered feature teams with teammates across Design, Product, and Data Science to drive complex features from start to finish, across the full stack.Have unlimited opportunity for taking ownership of features and areas with increasing scope, and for technical and leadership growth.Provide thoughtful, constructive code reviews in an environment of mentorship. We can all learn from each other regardless of title.Advocate for modern engineering best practices, and use metrics to measure change.Be encouraged to learn more about how a SaaS company works beyond engineering, to form stronger connections across disciplines, which ultimately leads to designing and building best-in-class products and services. At Craft we value flexibility and innovation, as well as in-person interaction and team activities whenever possible. This is a remote role based in the Seattle area. Although in-person attendance is not expected or required, team offsite meetings and collaboration are encouraged!

Full Time
🇺🇸 United States
💵$150K-$190K
🧔Senior
ReactNodeJavaScriptTypeScript

Full Stack Engineer - Growth

Craft is seeking a motivated and skilled Full Stack Software Engineer, with experience building integrated, scalable, and robust SaaS applications. While our customers love our current product, the majority of our product vision still needs to be built. This means that our software engineers have the unique opportunity to design and build fundamental features and infrastructure for business-critical internal tools to support our team and our software used by some of the largest companies in the world. What you will do: Build beautiful, well-tested internal and external features and services using technologies like React, Node.js, JavaScript/TypeScript, GraphQL, AWS, and more. We value learning and growing together instead of knowledge of every specific technology.Work in small, empowered feature teams with teammates across Design, Product, and Data Engineers to drive complex features from start to finish.Work closely with designer to implement the best practice of UX/UIHave unlimited opportunity for taking ownership of features and areas with increasing scope, and for technical and leadership growth.Provide thoughtful, constructive code reviews in an environment of mentorship.Advocate for modern engineering best practices, and use metrics to measure change.Be encouraged to learn more about how a SaaS company works beyond engineering, to form stronger connections across disciplines, which ultimately leads to designing and building best-in-class products and services. At Craft we value flexibility and innovation, as well as in-person interaction and team activities whenever possible. This is a remote role based on the East Coast. Although in-person attendance is not expected or required, team offsite meetings and collaboration are encouraged!

Full Time
🇺🇸 United States
💵$120K-$150K
👨Mid-level
JavaScriptReactNodeTypeScript

Full-Stack Rails and React Developer

This is not your average company job posting. We are Tanooki Labs, a product and development studio based in the United States that works with entrepreneurs on early stage products. We provide product-minded developers with fun projects to work on, as well as the flexibility and freedom to continue working on their own goals (be it recording an album, crafting your next app, or raising the newest member of your family). We choose our clients and projects carefully, and every product we build requires us to tackle new and exciting challenges. We also reject the idea that software development has to feel like a grind. We work 35 hours per week, support flexible schedules, are family friendly, and work with both local and remote developers.

Full Time
🇺🇸 United States
👨Mid-level
Ruby on RailsJavaScriptReactFull Stack

Senior Software Engineer, Backend

We're looking for an amazing Backend Engineer to join Hopper's new and quickly growing Ground Transportation team! Join the rental car team at Hopper and be a part of revolutionizing an industry that is in need of fresh thinking and innovation. You will have an opportunity to provide impact and have ownership, as we navigate the complexities of the market As a Senior Software Engineer in our Ground Transport business unit, you will be directly responsible for designing, implementing, deploying, and operating the complex backend systems that power Hopper’s award-winning user experience. This role will be working on both feature development and infrastructure so you’ll get to be involved in different aspects of our ecosystem. IN THIS ROLE, YOU WILL: Build and operate robust and performant infrastructure that supports millions of bookings per yearSolve complex technical and software architecture problemsShip your first code in days, iterating on features in an agile mannerLeverage and contribute to a rich microservice architecture systemExecute on big opportunities, helping Hopper rise to the top of the travel industryCollaborate with a diverse group of people, giving and receiving feedback for growthThoughtfully assist with the evolution and automation of our operational processes

Full Time
🇺🇸 United States
🧔Senior
Back End

Senior Fullstack Web Engineer

As a Senior Full Stack Web Engineer, you will contribute to a product that impacts millions of users. You will be responsible for evolving the Web interface and the underlying system architecture that supports Hopper’s products as we scale, as well as contributing to the design, implementation, deployment, and operation of their backend systems. You’ll be building our end-to-end prototypes and tests for product features and ideas, inventing, iterating on, and applying our latest frameworks to help optimize the user experience on the Web. You will collaborate with a team of talented engineers, product managers, and data scientists to break down complex problems and experiment with new ideas very quickly. Your contributions will be broad, and you’ll be expected to nimbly move across our tech stack. Join the rental car team at Hopper and be a part of revolutionizing an industry that is in need of fresh thinking and innovation. You will have an opportunity to provide impact and have ownership, as we navigate the complexities of the market. IN THIS ROLE, YOU WILL: Build and operate robust and performant infrastructure that supports millions of bookings per yearWork with typesafe, functional systems, in Typescript, Scala and/or GoActively contribute to the design and improvement of Web front end UI/UX features and projectsServe as an expert on web development for the Hopper Cars Team, helping to develop and improve UX, API design, and our product offerings.Quickly prototype end-to-end new ideas and run experiments to identify features that users love.Build amazing consumer experiences, taking responsibility for code quality, scalability, reliability and performanceSolve complex technical and software architecture problemsShip your first code in days, iterating on features in an agile mannerLeverage and contribute to a rich microservice architecture systemExecute on big opportunities, helping Hopper rise to the top of the travel industryCollaborate with a diverse group of people, giving and receiving feedback for growth

Full Time
🇺🇸 United States
🧔Senior
TypeScriptGolangFull StackScala

Senior Backend Engineer - Programmatic Merchandising

Join a rapidly growing company that is continuously redefining how people travel! The Programmatic Merchandising is a relatively young team helping deliver the most relevant content to users when they open the app. Within the Programmatic Merchandising business unit, our Mobile Landing Content team is focused on providing the tools and frameworks necessary to deliver content to users on the home screen. We’re building a server-driven UI framework, unifying analytics across the organization, and totally own the home screen, which is the first thing users see when they launch the Hopper app. As a senior backend engineer on the team, you’ll be responsible for improving existing high traffic services as well as creating new ones to support multiple teams, as well as designing innovative solutions to problems on a very important part of the app, the home screen. You’ll collaborate with a tight team of talented engineers to break down complex problems, experiment quickly, and build things at internet scale. Responsibilities: Building new services that are easy to understand and consume by othersImproving services based on metrics such as latency and availabilityWriting SLAs, SLOs and SLIs to ensure healthy servicesCollaborate with teams across the company to achieve goalsImplement frameworks which will be consumed by several other teamsInfluence the technical direction for the teamCollaborate with a diverse group of people, giving and receiving feedback for growth

Full Time
🇺🇸 United States
🧔Senior
Back End

Senior Software Engineer

You’ll join a strong team of engineers responsible for building and supporting ConvertKit's core application logic, including our email marketing, visual automation, and API products. This team tackles some of the ConvertKit's most challenging aspects of the platform, like background processing systems which handle 100 million jobs a day. You’ll collaborate with other engineers, designers, and product managers to build sound, scalable features and refactor code to meet the demands of growth and scale. To learn more about how our engineering team works, you can peruse our engineering blog (https://convertkit.engineering). ConvertKit has standardized salaries based on position, no matter where you live. We have six engineering levels. For this role, we’re hiring at a level 4 ($174,000) or level 5 ($197,000). The level is based upon your experience, our interview process, and our engineering matrix.

Full Time
🇺🇸 United States
💵$174K-$197K
🧔Senior
Ruby on Rails

Software Engineer

We need a Software Engineer to join us in Boston. This role will develop customer focused products in a culture which champions Agile, cross functional teams and continuous collaboration. Key Responsibilities: Being hands-on in developing our products using best practices, appropriate tools and technologiesWorking with cross functional collaborative teams, helping to clarify requirements at the onset of projects and suggesting different and relevant technical approachesHighlighting areas for continuous improvement and driving their prioritizationBeing proactive in suggesting new tools, technologies and ways of working Our Tech Stack: Ruby/Ruby on RailsScalaMongoDBSparkRedshiftKafkaPuppetAWSDockerHTML, CSS, JavaScriptReact A handful of things we believe in: Continuous delivery - we currently release software to production around 14 times a day on averageCross functional teams – we believe in collaboration across the whole organization and we see Tech and Business teams as one team working together on projects (in fact, we even have our business product owners writing code).Continuous innovation - we do hackathons as one example to drive experimentation with new technologies and ways of workingNever chaining ourselves to a technology - using the “right tool for the job”

Full Time
🇺🇸 United States
👨Mid-level
Ruby

Senior Software Engineer

We need a Senior Software Engineer to join us in Boston. This role will develop customer-focused products in a culture which champions Agile, cross functional teams and continuous collaboration. Key Responsibilities: Being hands-on in developing our products using best practices, appropriate tools and technologiesWorking with cross functional collaborative teams, helping to clarify requirements at the onset of projects and suggesting different and relevant technical approachesChampioning Agile processes across the teamHighlighting areas for continuous improvement and driving their prioritizationMentoring junior members of the team where neededBeing proactive in suggesting new tools, technologies and ways of working Our Tech Stack: Ruby/Ruby on RailsScalaMongoDBSparkRedshiftKafkaPuppetAWSDockerHTML, CSS, JavaScriptReact

Full Time
🇺🇸 United States
🧔Senior
Ruby

Senior Platform Engineer

Engineers on the product teams at Articulate work on complex full stack web-based applications. We believe the job of an engineer is more than just writing code. We are here to create experiences which delight our customers—that is always our top priority. In this role you will build performant systems and delightful tools that empower Articulate engineering teams to move quickly, safely, and reliably. This person sweats the details, focuses on quality results instead of effort, and sees problems as opportunities to learn and level up as a team. What you’ll do Mentor and influence less-experienced team members in their technical career journey.Balance near-term engineering needs with long-term organizational direction.Address incoming requests for infrastructure support from internal engineering teamsAssist in resolving outages and service disruptions by participating in an on-call rotationEnsure product engineers can easily add and manipulate infrastructure resources within their services by providing technical abstractions (Terrform modules, etc.) documentation, and educationBe a living example of the best practices your team and adjacent teams should follow when building resilient, scalable systems and tools.Tenacious problem solving abilities across a broad spectrum of our team's problem spaces, including software engineering, infrastructure, performance, monitoring, security, reliability.Confidently lead and coordinate large-scale, cross-team, multi-disciplinary projects. Some recent projects this team has worked on or is still currently working on include: Beanstalk/ECS to EKS, building out interconnected data lakes, configuring automated backup systems that align with our SOC2 policies.

Full Time
🇺🇸 United States
🧔Senior
TerraformLinuxDockerKubernetesAWS

Director of Platform Engineering

Responsible for direction and execution on the Platform engineering team. The primary focus of your role will be to lead, grow, and scale Platform Engineering in order to support your customers in Product Engineering, guide managers and teams under your supervision, and work with senior leadership to remove obstacles. You will also collaborate across Articulate to ensure project dependencies and deliveries are handled well. You’re not expected to write code or be hands-on with infrastructure on a day-to-day basis. However, you should be comfortable in these areas, have a strong technical background, and keep up to date on industry trends in platform, cloud infrastructure, and dev tooling in order to provide guidance and recommendations to your managers and teams. What you'll do: Lead a critical engineering team that supports the overall effectiveness of our engineers and contributes to the success of our engineering orgDrive maturity of our platforms, tools, infrastructure, and processes to support thoughtful experimentation and predictable delivery in order to meet business objectivesProvide delightful technical infrastructure and developer toolsResponsible for managing EMs and ICsRepresent the Platform Engineering team to the larger engineering orgEnsure project deliverables are on schedule, on budget, and in line with business requirementsCollaborate across teams, departments, and organizational levels to effectively drive resultsCoach EMs and ICs toward impactful outcomes and improving the team’s functional maturityBuild cohesion and connection across Platform Engineering teams and between Platform and your engineering customers

Full Time
🇺🇸 United States
👴Manager
AWSTerraformKubernetes

Platform Engineer II

A Platform Engineer II is focused on the execution of their team’s work. They are responsible for delivery and they use their responsibilities to grow their skills and build expertise in our technology, processes, and culture. What you'll do You’ll be responsible for providing technical support for tooling and infrastructure that addresses near-term needs on other engineering teams You’ll implement tooling and drive initiatives to maximize developer productivity and developer experienceYou’ll own small-to-medium tasks from planning/development through completionYou’ll document and evangelize tooling for use by engineers in the development, deployment, and operation of their services.

Full Time
🇺🇸 United States
👨Mid-level
RubyTypeScriptBashGolang

Get jobs sent to