Software Engineer Remote Jobs in Washington (US)
This page tracks remote software engineer openings that are location-eligible for Washington.
This page tracks remote software engineer openings that are location-eligible for Washington.
Open jobs
16,189
Hiring companies this week
10
Salary sample
$1,500 - $200,000
Jobs added last hour
0
16189 Jobs
5673 Companies
Role Description The Senior Cloud Engineer is responsible for technical leadership, platform excellence, and operational maturity across cloud platforms and services. This role focuses on ensuring cloud platforms operate reliably, securely, and efficiently at scale. Senior Cloud Engineers lead complex engineering efforts, mentor other Cloud Engineers, and drive improvements to automation, operational practices, and platform quality. While this role does not own the cloud architecture strategy, it strongly influences standards and designs through deep operational expertise and real-world platform experience. Key Responsibilities: - Cloud Platform Engineering: - Lead the implementation and operation of cloud infrastructure and platform services within Microsoft Azure. - Own complex or high-impact platform services and shared capabilities. - Ensure cloud platforms meet reliability, scalability, security, and operational standards. - Review and guide platform implementations to ensure alignment with architectural direction. - Platform Operations & Reliability: - Lead troubleshooting and resolution of complex platform and infrastructure issues. - Drive root cause analysis and long-term corrective actions for incidents. - Ensure operational readiness, monitoring, and supportability of cloud platforms. - Lead major platform changes, upgrades, and maintenance activities. - Workload Enablement & Integration: - Support complex or high-risk application onboarding and lifecycle events. - Partner with application teams to resolve advanced platform integration challenges. - Ensure platform readiness, security posture, and operational requirements for critical workloads. - Cloud Security & Governance Implementation: - Ensure consistent application of security, governance, and compliance controls across the platform. - Partner with the Security team on reviews, audits, and remediation efforts. - Advocate for secure-by-default and least-privilege practices. - Automation & Infrastructure as Code: - Design, evolve, and maintain Infrastructure as Code frameworks and automation tooling. - Drive standardization, repeatability, and reduction of operational risk through Automation. - Review and improve reusable templates, modules, and pipelines. - Technical Leadership & Continuous Improvement: - Mentor and coach Cloud Engineer I and II team members. - Provide operational feedback to Cloud Architecture to improve standards and patterns. - Lead technical execution for migrations, modernization efforts, and platform improvements. - Advocate for reliability, cost awareness, security, and engineering best practices. Qualifications - 7+ years of direct hands-on experience with Microsoft Azure. - Deep hands-on experience operating enterprise cloud platforms. - Proven ability to lead complex cloud engineering initiatives. - Advanced troubleshooting skills and systems-level thinking. - Strong understanding of Azure networking, Azure VMware Solution (AVS), and NSX networking concepts. - Strong experience with Infrastructure as Code and automation. - AI knowledge and conceptual understanding, including how AI services and capabilities apply in enterprise cloud environments. - Ability to mentor engineers and raise overall team capability. - Strong communication skills, with the ability to articulate problems clearly and present solutions to management, technical colleagues, and other stakeholders. - Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience). Preferred Qualifications - Advanced Azure certifications. - Experience operating large-scale or shared cloud platforms. - Experience supporting hybrid or transitional environments. - Exposure to cloud-native architectures, managed services, or containers.
A Delightfully Simple way to order medical equipment & supplies
• Develop in an agile environment, including TDD and flexible pair programming. • Contribute to balanced teams, working with product and design to shape the application. • Direct key technical decisions related to application and data model design. • Maintain stable and performant application stacks. • Consistently deliver quality code that supports business goals. • Understanding of data structures, TDD, and software engineering design patterns and principles. • Ability to lead a team in making technical decisions. • Participate in an on-call rotation, ensuring timely resolution of critical system issues, and contributing to the continuous improvement of our system reliability and availability.
• As a Principal Software Engineer, you’ll be one of the most senior technical leaders shaping the future of our AI-powered data ecosystem: from architecting the high-performance foundations of next-generation agentic data platforms to scaling our infrastructure for millions of users worldwide. • Reporting to our SVP of Engineering, you will partner with product and engineering leadership to translate technical strategy into business impact. • You’ll set the direction for a unified data platform designed for an AI-first future, guiding dozens of engineering teams to bridge the gap between raw data and actionable AI. • This role blends high-level architectural influence with hands-on code contributions, building systems from conception through global scale that are both innovative and production-ready. • You will tackle complex problems in data orchestration, low-latency processing, and developer velocity, delivering the foundational capabilities that will accelerate company-wide innovation and define our next chapter.
Role Description Are you looking for a role that motivates and challenges you? Are you ready for an opportunity for growth? Do you want to work on teams where people roll up their sleeves to take on tough problems together, and regularly blow the doors off our clients with their outstanding teamwork? If you answered yes to those questions, 3Cloud might just be for you! The Senior Architect in Delivery leads architecture and technical direction for multi-team Java-based cloud programs across applications, platforms, and data on Azure. You connect client goals to scalable, JVM, centric designs, guide delivery across teams, and shape modernization initiatives that deliver measurable business outcomes. At this level, you influence architecture beyond a single project—setting technical direction across engagements, raising engineering standards, promoting reusable patterns, and mentoring architects and senior engineers. You support strategic pursuits and transform successful Java solutions into repeatable delivery models. Responsibilities - Solution Architecture & Technical Leadership - Lead architecture and technical strategy for Java-based application modernization and cloud transformation programs spanning multiple teams and workstreams. - Translate business goals into scalable Java/JVM architectures aligned with non-functional requirements, delivery constraints, and program-level outcomes. - Drive architectural consistency across teams using shared Java frameworks, libraries, standards, and design patterns. - Collaborate with data, platform, DevOps, and security architects to maintain a cohesive end-to-end cloud architecture. - Provide hands-on architectural guidance during delivery, including reviews of Java codebases, API designs, and system integrations. - Define reusable patterns and guardrails using Spring Boot, Spring Cloud, Jakarta EE, and related JVM technologies. - Apply strong engineering fundamentals—clean architecture, modular design, API-first development, testability, and observability—so solutions remain robust and maintainable. - Leverage AI-assisted development tools to accelerate design, coding, testing, documentation, and analysis at program scale. - Delivery & Consulting Excellence - Lead or co-lead discovery and roadmap efforts, translating requirements into integrated, testable backlogs with clear dependencies and non-functional requirements. - Use structured problem-solving to assess scope, risks, and trade-offs, clearly communicating options in terms of value, cost, and time-to-impact. - Communicate Java architecture decisions effectively to both technical and executive stakeholders. - Build trusted relationships with product, engineering, and technology leaders to shape cloud modernization strategies. - Ensure application architectures support predictable delivery, stable team velocity, and long-term maintainability. - Align multiple teams around shared contracts, APIs, and integration patterns (REST, event-driven, messaging). - Support Agile delivery at scale by ensuring architecture enables incremental delivery, strong definitions of done, and telemetry-driven improvements. - Mentorship & Team Development - Mentor architects, senior engineers, and technical leads in Java architecture, system design, and JVM performance considerations. - Model pragmatic decision-making—knowing when to simplify and when advanced patterns or technologies are justified. - Participate in hiring, technical interviews, and development planning for future Java architects and technical leaders. - Growth & Innovation - Contribute to business development by identifying opportunities to extend Java-based solutions across client organizations. - Partner with sales and account teams to define technical vision, architecture strategy, and solution options for new engagements. - Produce high-level designs, estimates, and architecture artifacts that clearly document assumptions, dependencies, and risks. - Build reusable assets such as Java reference architectures, starter repositories, accelerators, and templates. - Champion adoption of modern Java frameworks, cloud-native patterns, containerization, automation, and AI-assisted tooling. - Actively contribute to enablement initiatives and knowledge sharing across delivery teams. Qualifications - Bachelor’s degree preferred. - 10+ years of hands-on Java development experience in enterprise or cloud environments. - 5+ years in solution architecture or technical leadership, including multi-team or multi-workstream programs. - Proven experience leading Java-based cloud applications on Azure, including modernization and greenfield builds. - Deep expertise in Java, JVM performance, concurrency, memory management, and modern Java frameworks (e.g., Spring Boot, Spring Cloud). - Experience designing and implementing RESTful APIs, event-driven systems, and microservices architectures. - Strong familiarity with Azure services relevant to Java workloads (App Service, AKS, messaging, data, security, networking). - Experience with containerization (Docker), orchestration (Kubernetes/AKS), and CI/CD pipelines for Java applications. - Experience integrating AI or machine-learning capabilities via APIs or cloud AI services. - Consulting or professional services experience strongly preferred. - Excellent analytical, communication, and stakeholder-management skills. - Ability to remain hands-on when needed while guiding architecture across large, complex programs. Benefits - Flexible work location with a virtual first approach to work! - 401(K) with match up to 50% of your 6% contributions of eligible pay. - Generous PTO providing a minimum of 15 days in addition to 9 paid company holidays and 2 floating personal days. - Two medical plan options to allow you the choice to elect what works best for you! - Option for vision and dental coverage. - 100% employer paid coverage for life and disability insurance. - Paid leave for birth parents and non-birth parents. - Option for Healthcare FSA, HSA, and Dependent Care FSA. - $67.00 monthly tech and home office allowance. - Utilization and/or discretionary bonus eligibility based on role. - Employee Assistance Program to help with everyday challenges. - 3Cloud offers competitive compensation. In addition to base pay employees are eligible to receive an annual discretionary/utilization bonus. - Base Salary Range: $145,200 — $217,800 USD.
• Lead the execution of the team's most complex technical initiatives across the full stack setting the engineering standards and pace for the team to follow. • Lead technical design and architecture for complex features, documenting systems, identifying tradeoffs, and ensuring solutions are maintainable, scalable, performant, and production-ready (including observability, alerting, and web performance). • Mentor and uplevel engineers through actionable code reviews, pair programming, and knowledge sharing; advocate for and improve the team's technical best practices. • Partner with the EM and PM to collaboratively roadmap large tracks of work, break down business requirements into technical requirements, and help the team hit deadlines. Proactively manage stakeholders, communicate upward, and build cross-team influence. • Participate in the team’s Pod Lead rotation, responding to incidents, serving stakeholder needs and being on-call via PagerDuty for a week at a time (roughly once every 4-6 weeks).
Launch Potato’s brands and technologies help customers discover new products and services that make their lives better!
• The Director of Messaging Reactivation owns the strategy, execution, and revenue performance of all reactivation efforts across Launch Potato's brand portfolio • This role is responsible for bringing dormant audiences back into active monetization through email, with full ownership of the revenue those efforts produce • You will manage the end-to-end reactivation lifecycle: audience identification and scoring, sending infrastructure and deliverability, and performance optimization • Reporting to the Chief Digital Officer, you'll lead and develop a team while remaining deeply involved in day-to-day execution • This role carries full ownership of a growing revenue line, with the autonomy to make strategic and operational decisions in real time • You'll be responsible for your team's performance, growth, and output, coaching and developing direct reports while continuing to drive results through your own hands-on contributions • We're looking for a leader who thrives in a player-coach model: someone who can build and elevate a team without stepping away from the work itself.
Ontrac Solutions partners with enterprise platforms and high-growth organizations to deliver Cloud, AI, and Digital Product Engineering at scale. We operate at the intersection of: Control Clarity Velocity Institutional Trust If you are a Principal engineer who thrives in performance-critical environments and wants to build infrastructure that matters — we should talk.
Role Description We are seeking a highly skilled Golang Backend Software Engineer to support a critical customer engagement focused on scalable backend services, API development, datastore integrations, platform refactoring, and workflow automation. The Golang Backend Software Engineer will provide hands-on engineering support across backend services, APIs, datastores, and security platform initiatives. This role is ideal for an engineer who is highly proficient in Go , comfortable working in complex production codebases, and experienced in building reliable, tested, and scalable backend systems. The successful candidate will help extend existing services, refactor legacy functionality, support decommissioning efforts, and build new integrations aligned to the customer's roadmap. Key Responsibilities - Design, build, and maintain scalable backend services and APIs using Golang - Work with backend datastores, including PostgreSQL and MongoDB - Write and maintain comprehensive backend unit and integration tests - Navigate complex codebases to understand existing functionality, refactor services, and support decommissioning efforts - Build reliable service integrations across internal platforms and third-party systems - Support backend development using relevant AWS services, SDKs, APIs, and client libraries - Collaborate with product, engineering, and customer stakeholders to define, refine, and deliver project scope - Participate in Agile/Scrum ceremonies, sprint planning, backlog refinement, and delivery reviews - Contribute to documentation, technical decision-making, and implementation planning - Support platform enhancements related to security workflows, access management, approval services, and control automation Qualifications - Strong professional experience building backend services and APIs with Golang - Experience designing and maintaining scalable, production-ready backend systems - Hands-on experience with PostgreSQL and/or MongoDB - Experience writing unit tests, integration tests, and validating backend service reliability - Ability to read, understand, refactor, and decommission code in complex systems - Working knowledge of AWS services and relevant development libraries/APIs - Experience working in an Agile/Scrum development environment - Strong debugging, troubleshooting, and problem-solving skills - Ability to work independently while collaborating with distributed engineering teams - Strong communication skills and comfort working with technical and business stakeholders Preferred Qualifications - Experience with TypeScript or type-safe backend development practices - Familiarity with Jira API integrations or Jira Service Desk workflows - Familiarity with Identity and Access Management - Experience supporting security platform engineering, control automation, or internal workflow platforms - Basic frontend familiarity with HTML , JavaScript , ReactJS , and CSS - Experience extending access portals, approval systems, or internal enterprise tooling Project Scope This engagement will focus primarily on Golang backend engineering and consultative, hands-on support for a security platform engineering roadmap. Key areas of support may include: - Backend Services & APIs: Build, modify, and maintain scalable backend services using Golang, supporting access-related platforms, workflow systems, and internal service integrations. - Datastore Integration: Support backend datastore work across PostgreSQL, MongoDB, and related data models used by platform services. - Refactoring & Decommissioning: Navigate existing codebases to identify active functionality, refactor legacy components, and support safe decommissioning of outdated services or features. - Approval Service & Workflow Logic: Refine validation, approval, notification, and consensus logic within Go-based services supporting internal workflows. - Jira Workflow Integration: Support new and existing Jira workflow integrations, including API-based automation and service desk workflow improvements. - Security Platform Support: Support roadmap items related to identity access, control automation, security workflows, and backend service enhancements. Ideal Candidate The ideal candidate is a strong Golang backend engineer who can quickly ramp into an existing environment, understand complex systems, and deliver clean, maintainable backend code. They should be comfortable working across APIs, datastores, integrations, testing, refactoring, and production service improvements. This person should bring a consultative mindset, strong ownership, and the ability to execute in a fast-moving customer environment.
TripleTen is an award-winning online school among technology bootcamps. Our mission is to help people change their lives and succeed in technology. We offer flexibility in studies, career mentoring, resume and portfolio preparation, and we guarantee employment after the course. Our employability rate among graduates is 87% across our Web Development, Quality Assurance (QA), Data Analytics, and Data Science programs. TripleTen LATAM is among the Top 3 EdTech companies in LATAM and are on track to become the regional leader. We’re recognized as absolute leaders in paid advertising performance within the EdTech space in LATAM.
Role Description We are looking for a passionate and student-focused Full-Time Web Tutor to support students throughout their learning journey in our Web Development bootcamp. This professional will be responsible for delivering high-quality educational support through: - Live sessions - Project reviews - 1:1 mentoring - Co-learning sessions - Written communication channels The ideal candidate combines strong technical knowledge in web development with excellent communication and teaching skills, being able to explain complex concepts in a clear, practical, and empathetic way. What you will do: - Conduct project reviews and provide constructive, detailed, and actionable feedback to students - Host live webinars and practical learning sessions focused on key Web Development topics - Support students through 1:1 mentoring sessions - Facilitate co-learning sessions and community support moments - Answer technical questions in written channels (Discord/platform) - Help students stay engaged and motivated throughout the bootcamp - Identify recurring student difficulties and communicate them internally - Collaborate with the Education and Student Success teams to improve the learning experience - Prepare and adapt educational materials when necessary - Maintain high standards of communication, organization, and response time Qualifications - Strong knowledge of HTML - Strong knowledge of CSS - Strong knowledge of Responsive Design - Strong knowledge of JavaScript (DOM Manipulation, Object-Oriented Programming, APIs) - Strong knowledge of React - Strong knowledge of Git & GitHub - Experience building real-world web applications/projects - Familiarity with debugging and code review processes - Experience with Node.js is a plus - Experience with project-based learning environments is a plus - Excellent communication and didactic skills - Ability to explain technical concepts clearly and patiently - Strong sense of ownership and responsibility - Good time management and organization - Proactive communication and teamwork - Empathy and student-centered mindset - Adaptability in fast-paced environments Requirements - Availability to work full-time (40 hours/week - Saturdays included) - Experience in teaching, mentoring, tutoring, or technical support is highly preferred - Intermediate or advanced English proficiency - Stable internet connection and proper home office setup Benefits - 100% remote work, with flexibility and a healthy work-life balance - Full-time contractor agreement with a fixed salary of 1500 USD - Paid time off, including vacation days and national holidays
Role Description As a Lead Software Development Engineer at Shipium, no two days look the same: you will move fluidly between writing code, designing system architecture, coaching engineers, and troubleshooting live platform issues as you build the core platform services and supply chain optimization solutions that power our shipping intelligence products. You will personally architect, implement, and maintain the microservices that serve enterprise-class clients at high throughput. You will take end-to-end ownership of the systems you build – from design through production. Your success will be measured by your ability to deliver scalable solutions, maintain platform stability, elevate engineering standards, and mentor engineers across the CORE team. You will leverage modern AI development tools as a core part of your workflow to accelerate velocity, improve code quality, and ensure system reliability. What you'll do - Platform Development & Architecture - Microservices Design: Design and build scalable platform services, APIs, and supply chain microservices in Java, Python, or TypeScript that support high-throughput, low-latency requirements for enterprise-class clients. - Cloud-Native Architecture: Architect and deploy services across AWS using containerization (Docker, Kubernetes) and cloud-native patterns, contributing to technical design decisions that balance performance, scalability, maintainability, and cost. - Data Systems: Design and optimize data layers using PostgreSQL, MongoDB, and Redis, implementing both real-time streaming and batch processing pipelines to support platform needs. - AI-Assisted Development: Leverage AI coding tools such as Claude Code for code generation, automated testing, performance optimization, and intelligent monitoring to accelerate development velocity and improve code quality. - API & Integration Design: Define and implement RESTful APIs, message queuing systems, and event-driven architectures that enable seamless integration across internal services and client platforms. - Technical Standards & Quality - Engineering Standards: Establish and maintain coding, testing, and monitoring standards for platform engineering teams, driving consistent quality across implementations. - Code Quality: Lead code reviews and champion automated testing practices to ensure production reliability. - CI/CD & Deployment: Contribute to the design and improvement of CI/CD pipelines, working with DevOps to build golden paths that enable engineering teams to ship features with high velocity and low failure rates. - Documentation: Produce clear, comprehensive technical documentation, including system specifications, API guides, and architectural decision records. - Collaboration & Mentorship - Cross-Functional Partnership: Work closely with product management, data science, and customer-facing teams to architect solutions that solve complex customer problems and meet business objectives. - Technical Mentorship: Mentor engineers on advanced technical concepts, software engineering best practices, design patterns, coding standards, and career development. - Technical Planning: Collaborate with engineering leadership to translate product requirements into technical implementation strategies. - Production Ownership - System Ownership: Own the reliability and performance of the systems you build – from monitoring and observability through incident resolution. - Technical Escalation: Serve as a technical escalation point for platform issues, providing timely and accurate guidance to internal engineering teams and customer-facing organizations, driving root-cause fixes over temporary fixes. Qualifications - Education & Experience: Bachelor’s degree in Computer Science, Engineering, or related field, and/or 5–8 years of progressive experience in platform engineering, distributed systems, or software development. - Platform Engineering: - 3+ years designing and implementing scalable platform services, APIs, and microservices in cloud-native environments. - 8 Plus years in Java Development, including object-oriented design; 3+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems. - Experience with processing both streaming and batch data; experience with Relational and/or NoSQL databases; unit testing experience. - Cloud & Infrastructure: Solid experience with distributed systems architecture and AWS cloud platforms. - AI Proficiency: Demonstrated ability to leverage AI development tools such as Claude Code, code generation models, and AI-powered testing frameworks to enhance development velocity. - People Influence: Track record of mentoring engineers and elevating team engineering practices. Preferred - Domain Knowledge: Experience in logistics, shipping, or B2B SaaS supply chain software. - Technical Communication: Track record of producing high-quality technical documentation and presenting solutions to cross-functional stakeholders. Benefits - Full medical, dental & vision coverage (with 65% coverage for dependents). - Optional life insurance and long-term disability coverage. - 401(k) retirement plan. - Fully remote work-from-home options in 28 states. - 8 paid weeks of parental leave. - Paid holidays annually. - Self-managed vacation time. - Sick & safety leave. - Volunteer time off.
Role Description Design, build, and test features across our backend and frontend. You'll take part in design discussions, implementation, code review, and testing. Qualifications - Strong TypeScript and Node.js engineering: You have built and maintained substantial TypeScript services in production. - Micro-services design experience: You have built systems composed of multiple services and you have clear understanding of service boundaries, contract evolution, error handling across service calls, and observability. - Kafka and event-driven architecture: You have worked with Kafka or a comparable event streaming platform in production. You have a good understanding of topic design, partition strategy, consumer group behavior, idempotency, ordering guarantees, and what happens when a consumer falls behind or a message cannot be processed. Bonus if you have specific experience with Confluent. - PostgreSQL: You can design a database schema, and understand transactions, indexing, and migration strategy. - AWS or equivalent cloud experience with Kubernetes: You are comfortable with operating services in AWS. You can navigate the services we use (e.g. EKS, RDS, S3, CloudWatch, IAM etc.) and you can debug a problem that crosses the boundary between your code and the infrastructure it runs on. - Unit test frameworks such as jest and vitest. - Playwright or equivalent end-to-end testing experience: You have hands-on experience with test authoring frameworks such as Playwright (ideal), Cypress, Selenium, or similar. - Test design as a discipline: You can take an acceptance criterion or a user story and decompose it into a coverage strategy that includes unit, integration, and end-to-end tests in sensible proportions. You know when an e2e test is the right answer and when a unit test would catch the bug faster and more reliably. Requirements - Engineering quality as a habit: You think about testability while you design. - Strong written communication: You write high quality and easy to understand design documents, PR descriptions, Test cases etc. - Systems thinking across boundaries: You have worked across integration boundaries, have debugged problems that span multiple systems. - Comfort with ambiguity: You ask clarifying questions, surface assumptions, and do not quietly build whatever is written in the ticket. Nice to have - Experience in healthcare, LIMS, or any FDA-regulated software environment. - Direct experience with Confluent, Redox, or EHR integration work is a real plus. - Familiarity with requirements management tools like Jama. - Hands-on experience with modern AI tools (Claude, Cursor, etc.).
16,179more opportunities are still waiting for you.Log in now and take your next shot before someone else does.
TypeScript, AWS, Azure, Observability/Monitoring, AI, React