Remote Software Engineering and Development jobs open to United States.
United States? Yes. $$$? When they say. Stack? Before the essay.
What kind of work?
1,955 openings. None older than 30 days.
Newest first · page 23
Lead Web Designer & Developer
10 days agoJavaScript
5+ years designing and building marketing websites, Webflow, HTML/CSS/JavaScript, design systems, portfolio
Senior Principal Software Engineer
11 days agoUS-based, senior technical leadership, distributed systems, production AI or agent runtimes, cloud infrastructure
Senior Infrastructure Engineer
11 days agoPython · Kubernetes
2+ years production Linux, Kubernetes troubleshooting, Python or Bash, GitLab CI preferred, on-call
Forward Deployed Engineer, AI & Agentforce
11 days agoSalesforce
4+ years client-facing technical delivery, Agentforce or Service Cloud, Salesforce certification
Staff Front End Software Engineer
11 days agoTypeScript · React · Next.js
5+ years frontend, TypeScript and React/Next.js, US work authorization, occasional San Francisco travel
Senior Software Engineer II, Applied AI
11 days agoTypeScript · Python · Java
6+ years backend (Python, TypeScript/Node or Java), production LLM agents, LangGraph or similar, RAG, AWS a plus
Automation Specialist III
11 days agoPython
5+ years production Python, REST APIs/webhooks, MySQL, GitHub, US work authorization, Central Time core hours
Junior Security Engineer
11 days ago0-2+ years software development, agentic AI for security workflows, internal tooling, AppSec/OWASP a plus
Junior Developer
11 days agoGo · Rust
0-2+ years software development, applied cryptography basics, secure coding, testing and debugging, Rust/Golang a plus
Software Engineering Manager
11 days agoRuby
Engineering management experience, Ruby on Rails, 5+ years cloud applications, financial data integrations
Software Engineer II, Full Stack (Card Acquisition)
11 days agoReact · Vue · Python
1.5+ years software engineering, React or Vue, React Native mobile, APIs in Kotlin or Python, on-call
Software Engineer I, Fullstack (Search)
11 days agoTypeScript · JavaScript · Python
JavaScript/TypeScript, scalable backend systems in Python or Kotlin, work or internship experience
Software Engineer - Customer Facing Applied AI
11 days agoPython · SQL
2+ years software engineering, Python, LLM APIs with function calling, SQL, US work authorization, 15% travel
Senior Android Software Engineer, Consumer Engineering
11 days agoKotlin
Native Android at consumer scale, Kotlin, Android architecture and performance, experimentation; Jetpack Compose a plus
Senior Software Engineer
11 days agoFull-stack cloud engineering, CI/CD, agentic AI coding, technical leadership, remote only from 30 listed US states
Engineering Manager
11 days agoEngineering people management, scalable cloud systems, AI coding tools, remote only from 30 listed US states
Staff Software Engineer (Android)
11 days agoKotlin
US permanent residents, some states excluded, Staff-level Kotlin Android, Google Ad Manager, Jetpack Compose
Staff Application Security Engineer
12 days agoTypeScript · JavaScript · Python
Required: 8+ years in software engineering and/or security engineering, with 5+ years focused on application security — you've been the hands-on AppSec engineer at a product company, not a consultant or auditor passing through; Required: Strong software engineering foundation: You write production-quality code (TypeScript/JavaScript, Go, Python, or similar), understand modern web and API architectures, and are comfortable working inside engineering repositories and CI/CD pipelines; Required: Deep practical AppSec expertise: OWASP Top 10 and beyond — authentication and authorization design, API security, injection classes, SSRF, cryptography misuse, business-logic and abuse flaws. You can find these issues by hand, explain why they matter, and propose fixes engineers accept; Required: Threat modeling and security review experience: You've led design-time security reviews for complex systems and produced threat models that engineers used; Required: Security tooling program experience: You've deployed and tuned SAST/DAST/SCA/secrets-detection tooling in CI/CD and made it useful rather than noisy; Required: AI-native security tooling: You've run AI-assisted code analysis, triage, or auto-remediation in a real program — not a trial — and have earned opinions about where it's trustworthy, where it generates noise, and what should be allowed to block a merge. You use AI agents daily in your own security work; Required: Vulnerability management ownership: You've run triage, severity rating, remediation tracking, and pen-test programs with real SLAs; Required: Influence without authority: A track record of raising security outcomes across engineering teams through credibility, partnership, and good tooling — not mandates; Required: Clear communication: You write precise findings and design feedback, and you can explain technical risk to engineers, leadership, and customer security teams alike; Nice to Have: Experience in fraud detection, bot mitigation, identity, or device intelligence — the adversarial threat surface here is real and domain-specific; Nice to Have: Cloud security depth on AWS (IAM, network boundaries, secrets management, workload identity) and familiarity with Wiz or equivalent CSPM tooling; Nice to Have: Client-side and mobile SDK security: browser security model, anti-tampering, obfuscation trade-offs, iOS/Android SDK hardening; Nice to Have: Multi-tenant SaaS experience with high-volume, latency-sensitive APIs; Nice to Have: Bug bounty program operation (HackerOne, Bugcrowd, or equivalent); Nice to Have: AI/ML security awareness: LLM-integrated features, prompt injection, agent tool permissions, model and data-pipeline risks; Nice to Have: Experience with autonomous or AI-augmented penetration testing and attack simulation, and a view on how it complements human-led testing; Nice to Have: Security certifications (OSCP, OSWE, GWAPT, CSSLP) or published research, CVEs, or open-source security contributions; Nice to Have: Experience supporting SOC 2 / ISO 27001 controls as the engineering owner of the control, not the program owner
Senior Corporate Enterprise Platform Engineer, Windows
12 days agoPython · SQL
Requirements: Significant experience engineering and operating Windows endpoint environments, with personal ownership beyond ticket handling or routine console administration.; Requirements: Deep hands-on Intune experience across device lifecycle, configuration and compliance policies, application management, update workflows, and relevant Entra ID dependencies.; Requirements: Strong Windows troubleshooting skills across operating-system behavior, services, logs, networking, certificates, identity, and security controls. Able to distinguish reported management status from actual endpoint health.; Requirements: Recent ownership of Windows and third-party application patching, including staged deployment, user-impact validation, failed-device handling, exceptions, and recovery.; Requirements: Strong practical PowerShell skills and familiarity with at least one additional programming language, such as Python, Go, or C#. Experience building and maintaining production automation or systems integrations.; Requirements: Demonstrated use of version control, code review, automated checks, and controlled deployment for operational changes. Able to explain safe retries, failure handling, secrets management, and configuration drift.; Requirements: Ability to independently define and deliver multi-phase work, prioritize under ambiguity, partner across teams, and mentor other engineers.; Requirements: Clear written and verbal communication, including concise technical decisions, incident updates, runbooks, and effective asynchronous collaboration.; Preferred Qualifications: Production experience with FleetDM on Windows, including agent operations, policies, queries, targeting, API integrations, or configuration managed through GitOps.; Preferred Qualifications: Practical osquery and SQL experience for endpoint inventory, health, or security use cases, including query validation, performance considerations, and handling stale or missing results.; Preferred Qualifications: Experience with infrastructure-as-code or declarative configuration, continuous integration and delivery, and migration or coexistence between endpoint-management platforms.; Preferred Qualifications: Experience with Automox, Patch My PC, or comparable tools, and with endpoint privilege management, application control, encryption, or other security controls.; Preferred Qualifications: Experience supporting developer-heavy, distributed environments and contributing reusable automation across Windows, macOS, or Linux.
Engineering Manager, Automation Intelligence
12 days agoRequired: Engineering management experience: 3+ years managing software engineers, ideally including senior and staff-level ICs, with a track record of shipping products — not just features — through launch; Required: Strong technical foundation: 8+ years in software engineering before or alongside management. You can read a design doc and a PR critically, engage senior engineers on architecture, and make technical calls when the team is split; Required: Relevant domain depth in at least one of: bot detection or bot management, fraud or abuse prevention, web security, browser or client-side engineering, or high-volume API services. You understand that this is an adversarial problem where the other side adapts; Required: Quality-driven mindset: Experience building or running measurement-driven engineering — test corpora, precision/recall or FP/FN tracking, regression suites, SLOs — and using that data to prioritize; Required: Hands-on with AI coding tools: You use AI coding agents in your own work, have opinions about where they help and where they don't, and are excited to lead a team where they are the default; Required: Cross-functional operator: You've worked closely with product managers, researchers, and customer-facing teams, and you're comfortable making dependencies and trade-offs explicit rather than absorbing them; Required: Clear communicator: You write well, make decisions visible with your reasoning, and can explain detection quality and launch readiness to executives and customers alike; Nice to Have: Direct experience with bot detection, bot management, or anti-automation products (e.g. at a CDN, WAF, fraud, or security vendor); Nice to Have: Familiarity with AI agent ecosystems: agent frameworks, verified-agent protocols, and how agents interact with websites and APIs; Nice to Have: Experience with browser internals or headless/automation frameworks and the techniques used to detect or evade them; Nice to Have: Experience running API-first products with public OpenAPI specs, SDKs, and MCP or similar agent-facing surfaces; Nice to Have: Experience forming a new team out of an existing one — separating codebases, setting ownership lines, and keeping the sibling relationship healthy; Nice to Have: Experience in a high-growth SaaS company with enterprise customers
Staff Software Engineer
12 days agoJavaScript · Python · Java
Required Qualifications: 9+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python (OR Associate’s Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 8+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python; OR Bachelor's Degree in Computer Science or related field AND 7+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python; o OR Master's Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 5+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python.; OR Doctorate in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 3+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python.; OR equivalent experience.); Required Qualifications: Demonstrated experience with large-scale system architecture and design, particularly in cloud-based environments, with a strong understanding of distributed systems and microservices.; Preferred Qualifications: Technical leadership experience; Preferred Qualifications: Experience using general purpose programming languages (e.g., Go, Ruby, or a similar language); Preferred Qualifications: Experience in one or more scripting languages (e.g., Bash, Python, or a similar language); Preferred Qualifications: Experience building or operating CI/CD systems at scale
Staff Software Engineer, GitHub Actions
12 days agoJavaScript · Python · Java
Required Qualifications: 9+ years' experience in software engineering, computer science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, Go, Ruby, Rust, Python, JavaScript, C, C++, C#, Java, (OR associate’s degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 8+ years' experience in software engineering, computer science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, Go, Ruby, Rust, Python, JavaScript, C, C++, C#, Java,; OR bachelor's degree in Computer Science or related field AND 7+ years' experience in software engineering, computer science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, Go, Ruby, Rust, Python, JavaScript, C, C++, C#, Java,; OR master's degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 5+ years' experience in software engineering, computer science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, Go, Ruby, Rust, Python, JavaScript, C, C++, C#, Java,; OR doctorate in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 3+ years' experience in software engineering, computer science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, Go, Ruby, Rust, Python, JavaScript, C, C++, C#, Java,; OR equivalent experience.); Required Qualifications: Willingness and ability to participate in a rotating on-call schedule, providing 24/7 coverage for 1–2 weeks each quarter.; Preferred Qualifications: 2+ year(s) technical leadership experience; Preferred Qualifications: 3+ years' experience using general purpose programming languages (e.g., Go, Ruby, or a similar language); Preferred Qualifications: 3+ years' experience in one or more scripting languages (e.g., Bash, Python, or a similar language); Preferred Qualifications: Experience building or operating CI/CD systems at scale
Staff Software Engineer, Mac Cloud
12 days agoTypeScript · JavaScript · React
Required Qualifications: 9+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python (OR Associate’s Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 8+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python; OR Bachelor's Degree in Computer Science or related field AND 7+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python; OR Master's Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 5+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python.; OR Doctorate in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 3+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python.; OR equivalent experience.); Required Qualifications: Willingness and ability to participate in a rotating on-call schedule, providing 24/7 coverage for 1 week every 2.5 months; Preferred Qualifications: Experience in one or more scripting languages (e.g., Bash, Python, or a similar language), technologies and software platforms, (e.g., Ruby, React, Go, Javascript/typescript, MySQL, cosmosDB, Elasticsearch), front-end frameworks (e.g., React.js), and / or telemetry dashboard (e.g., Datadog, Sentry, Azure Data Explorer).; Preferred Qualifications: Experience with cloud environments and/or Cloud Native Compute Foundation (CNCF) concepts.; Preferred Qualifications: Demonstrated experience with large-scale system architecture and design, particularly in cloud-based environments, with a strong understanding of distributed systems and microservices.; Preferred Qualifications: Experience building or operating CI/CD systems at scale.; Preferred Qualifications: Experience developing on MacOS or iOS platforms.; Preferred Qualifications: Experience working closely with product management, design, and other engineering teams to drive cross-functional projects and deliver high-quality products.
Senior Frontend Engineer, Portfolio
12 days agoTypeScript · React · GraphQL
Required Skills and Experience: 5+ years of frontend engineering experience building consumer-facing web applications with high-quality, well-tested production code; Required Skills and Experience: Deep expertise in React and TypeScript, with strong command of modern frontend fundamentals (state management, rendering performance, accessibility); Required Skills and Experience: Track record shipping and owning complex features end-to-end in production, ideally in financial, trading, or other data-intensive applications where accuracy and latency matter; Required Skills and Experience: Demonstrated experience building real-time or high-throughput UIs and integrating with backend APIs (REST/GraphQL), with consistent collaboration alongside design and product partners to shape product outcomes; Required Skills and Experience: Utilizes generative AI responsibly, maintaining human oversight to deliver business-ready outputs and drive measurable improvements in workflow efficiency, cost, and quality.
Senior Software Engineer, Vulnerability Management
12 days agoJavaScript · Python · Java
Required Qualifications: 6+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python (OR Associate’s Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 5+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python; OR Bachelor’s Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 4+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python; OR Master’s Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 2+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python; OR Doctorate in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field.; OR equivalent experience.); Preferred Qualifications: 2+ years experience using general purpose and scripting languages (e.g., Go, Python, or a similar language).; Preferred Qualifications: 3+ years experience with cloud environments and/or Cloud Native Computing Foundation (CNCF) concepts.
Lead Software Development Engineer
12 days agoAngular · Java · SQL
Minimum Qualifications: Bachelor's Degree; Minimum Qualifications: 5 or more years' of experience developing applications for the Windows Family of OSs using Client Server or Web based architecture; Minimum Qualifications: 7 or more years of experience with JPA/ORM (Hibernate), Junit, SQL, XML/XSD, JSON experience, Cache’, Oracle, Iris for Health; Minimum Qualifications: 5 or more years' experience and solid troubleshooting skills for enterprise level production systems, to include instrument interfaces, middleware platforms and Laboratory Information Systems.; Minimum Qualifications: 5 or more years' experience with the ability to develop within InterSystems Cache’/Iris for Health and Windows applications.; Minimum Qualifications: 5 or more years' experience with the ability to develop within Laboratory Information Systems, instrument interfaces, and middleware platforms.; Minimum Qualifications: 5 or more years' experience with the ability to develop technical design documentation using Microsoft Word, Visio and other tools.; Minimum Qualifications: 5 or more years' experience with the ability to perform data modeling and system configuration.; Preferred Qualifications: Current or prior Labcorp experience; Preferred Qualifications: 5 or more years' of experience with Java Messaging Service; Preferred Qualifications: 5 or more years' of experience with WebLogic/WebSphere; Preferred Qualifications: 5 or more years' of experience with RESTful Web Services; Preferred Qualifications: 5 or more years' of experience with Java and Spring and Angular 2.X or later experience; Additional Job Standards: Working knowledge with CSP and Web Services.; Additional Job Standards: Ability to take initiative to learn existing applications through reviewing code and analyzing data.; Additional Job Standards: Excellent interpersonal and communication skills (verbal and written).; Additional Job Standards: Experience in Healthcare applications and systems.
Sr. Software Engineer, MarTech (Remote)
12 days agoPython · SQL · Salesforce
5+ years software or data engineering, production LLM/ML, Python, SQL, Salesforce or Marketo data, PT hours
Staff Software Engineer, Backend - FinHub (Transfers)
12 days agoPython · Java · Ruby
Required Skills and Experience: 8+ years building and operating large-scale distributed systems in production, with demonstrated experience owning architectural direction and making technical decisions that shape a team's or domain's long-term trajectory; Required Skills and Experience: Deep expertise in backend programming (e.g., Go, Ruby, Python, or Java) and cloud-native architecture, with proven ability to design highly available, high-throughput systems where correctness is critical; Required Skills and Experience: Track record delivering and scaling financial systems, fund movement platforms, or similarly high-reliability domains where transaction integrity, idempotency, and auditability are core requirements; Required Skills and Experience: Experience leading cross-functional technical initiatives, mentoring engineers, and translating complex distributed systems problems into clear architectural decisions and actionable roadmaps; Required Skills and Experience: Utilizes generative AI responsibly, maintaining human oversight to deliver business-ready outputs and drive measurable improvements in workflow efficiency, cost, and quality.
FPGA Engineer
12 days ago5 years of experience, VHDL, Verilog, SystemVerilog, FPGA toolchains, Xilinx Vivado, Intel Quartus, Microchip Libero, DO-254 compliance, Aerospace experience, Medical device development, DSP algorithms, Signal processing on FPGAs
Forward Deployed Agile Software Engineer (New York)
12 days agoTypeScript · Python
Python, TypeScript, AI applications, Harness engineering, Agent loops, Graph-based orchestration, Evaluation systems for AI, APIs, Distributed systems, Cloud infrastructure