Writing.io Jobs

Find the best remote jobs. Answer a few questions and we'll deploy a powerful assistant to help you search, create alerts, and more.

1 What roles are you open to?

2 Experience level

3 Work style

Did you know? If memory is enabled, Writing.io can remember your job search preferences and help you to improve your resume, craft customized outreach and more.

Engineer Lead Machine Learning Engineer

Designs and develops scalable end-to-end machine learning systems and applications using modern architectures.

Lead Posted about 12 hours ago Jobicy AI
What this role involves
Lead Machine Learning Engineers at Thoughtworks use modern architectures to develop end-to-end scalable machine learning systems and applications. They use their specialized depth and breadth of knowledge to impact the...
Read the full description
Engineer Lead Machine Learning Engineer

Develops end-to-end scalable machine learning systems and applications using modern architectures.

Lead Posted about 13 hours ago Jobicy AI
What this role involves
Lead Machine Learning Engineers at Thoughtworks use modern architectures to develop end-to-end scalable machine learning systems and applications. They use their specialized depth and breadth of knowledge to impact the...
Read the full description
Engineer Senior Staff Software Engineer – STCE

Designs and builds software systems at scale for a connected operations cloud platform serving physical operations businesses.

Lead Posted about 13 hours ago Jobicy AI
What this role involves
Who we are Samsara (NYSE: IOT) is the pioneer of the Connected Operations™ Cloud, which is a platform that enables organizations that depend on physical operations to harness Internet of...
Read the full description
Engineer Principal DevOps Engineer (Poland Remote)

Designs, maintains, and optimizes cloud infrastructure and deployment pipelines for a global education technology platform.

Lead Remote Posted about 13 hours ago Jobicy AI
What this role involves
Company DescriptionWhen you join Turnitin, you’ll be welcomed into a company that is a recognized innovator in global education. For over 25 years, Turnitin has partnered with educators and institutions...
Read the full description
Engineer Principal Software Engineer- Flight Systems

Leads architecture and development of ground and flight software systems for lunar and deep-space missions.

Lead Hybrid Posted about 16 hours ago Himalayas
What this role involves
Principal Software Engineer – Space Systems Location: Greater Denver, CO (on-site 3–5 days/week) Salary: $160k–$195k + bonus + benefits + relocationA fast-growing space-technology company is seeking a Principal Software Engineer to lead architecture and development of ground and flight software for lunar and deep-space missions.
Read the full description
Engineer Enterprise Software Architect at Trupanion

Defines and evolves enterprise software architecture strategy, ensuring systems scale securely while balancing technical execution with business objectives and guiding senior leaders.

Lead Hybrid Posted about 22 hours ago RemoteFirstJobs Product
What this role involves

Company Description

Trupanion is a leading provider of medical insurance for cats and dogs in North America. Our mission is to help loving, responsible pet owners budget and care for their pets. At Trupanion, we offer a collaborative, casual, and pet-friendly environment where everyone is encouraged to be themselves.

Job Description

The Enterprise Software Architect is accountable for defining, evolving, and communicating the enterprise’s target-state architecture and technology strategy. This role ensures that software systems, data, platforms, and integration patterns are designed to scale, remain secure, and enable long-term business agility. The Enterprise Architect connects business strategy to technical execution, balancing near-term delivery with long-term architectural health.

This role operates at the intersection of strategy, execution, and influence. Success requires deep technical credibility, strong business acumen, and the ability to guide senior technical leaders and executives toward sound, pragmatic technology decisions. This architecture role is a hands-on and strategic leadership position, accountable for defining the enterprise future state, ensuring positive business outcomes enabled by that future state, and holding accountability for ensuring implementation aligns with target-state architecture. In doing so, the Enterprise Software Architect demonstrates a clear preference to buy and integrate commercially available or partner-provided solutions over building bespoke systems, making build decisions intentionally and only where they create differentiated business value.

This position is open across the United States with a preference for those in Seattle or the East Coast time zone. Seattle candidates will have a hybrid remote/in-office schedule where you will work from our casual, pet-friendly office at least 3 days a week.

Key Outcomes & Impact

The Enterprise Software Architect will:

  • Establish and maintain a cohesive enterprise architecture vision aligned with business objectives
  • Reduce complexity and technical debt through intentional simplification and modernization
  • Enable faster, safer delivery by providing clear standards, patterns, and guardrails
  • Improve technology investment decisions through roadmaps, governance, and metrics
  • Elevate architectural maturity across teams via mentorship, influence, and example

Responsibilities

Enterprise Architecture Strategy

  • Define and continuously evolve enterprise target-state architectures across application, data, integration, infrastructure, and security domains
  • Develop and maintain multi-year architecture roadmaps that balance innovation, cost, risk, and delivery velocity
  • Translate business strategy into actionable architectural direction for product and platform teams
  • Ensure architectural decisions prioritize simplicity, scalability, resilience, and security
  • Leads the selection of new application, data, and infrastructure technologies and validates that selection aligns to target architecture and overall technology direction

Architecture Governance & Standards

  • Establish, own, and evolve enterprise architecture standards, principles, patterns, and reference architectures
  • Lead architecture reviews to ensure alignment with target-state direction while avoiding unnecessary bureaucracy
  • Partner with engineering leadership to ensure governance is enabling rather than blocking delivery
  • Promote consistent adoption of standards while allowing for pragmatic, data-driven exceptions
  • Document and evangelize utilization of AI technologies such as Codex, Claude, or other AI to to support Architectural practices
  • Ensure usage of AI in support of architectural deliverables meets governance and compliance considerations

Solution Alignment & Delivery Enablement

  • Collaborate closely with Solution Architects, Principal Engineers, and Engineering Teams to align designs with enterprise strategy
  • Provide architectural guidance during initiative inception, major design decisions, and complex trade-off discussions
  • Support teams in designing cloud-native, event-driven, and API-first solutions where appropriate
  • Ensure architectural decisions consider operational excellence, observability, and supportability

Modernization & Technical Debt Reduction

  • Assess legacy systems and define clear modernization and migration strategies
  • Identify and prioritize opportunities to reduce architectural risk, duplication, and long-term cost
  • Guide incremental modernization efforts that minimize disruption while advancing target-state goals

Technology Evaluation & Innovation

  • Research and evaluate emerging technologies, platforms, and industry trends
  • Provides oversight to ensure Enterprise Architecture practices are maintained and continuously improved
  • Produce clear architecture decision records, whitepapers, and recommendations to support executive decision-making
  • Ensure new technology adoption aligns with enterprise standards, skills, and long-term strategy

Communication & Influence

  • Clearly communicate architectural intent, trade-offs, and decisions to technical and non-technical audiences, including executive leadership
  • Champion the value of enterprise architecture as a business enabler, not just a technical function
  • Facilitate alignment across teams, departments, and portfolios in a complex, fast-moving organization
  • Communicates technology decisions and standards to the organization, driving understanding and appreciation for the value of architecture governance and standards

Metrics, Reporting & Continuous Improvement

  • Define and track architecture health metrics (e.g., technical debt, standard adoption, system fitness)
  • Measure and communicate the impact and value of enterprise architecture initiatives
  • Continuously improve architecture practices, tooling, and ways of working

Leadership & Mentorship

  • Mentor and coach Solution Architects and senior engineers
  • Help grow architectural thinking across engineering teams
  • Lead by example, modeling strong technical judgment, collaboration, and accountability
  • Directly manage and develop a small team of architects (1–3 direct reports), setting clear expectations, providing feedback, and supporting career growth

Business Partnership & Strategic Support

  • Partner with business and technology leaders to ensure architecture enables current and future needs
  • Provide architectural insight for M&A, vendor selection, and major investment decisions
  • Contribute to budgeting, forecasting, and cost optimization discussions for technology initiatives

What Success Looks Like

  • Teams deliver faster and with greater confidence because architectural direction is clear
  • Technology decisions align consistently with long-term enterprise goals
  • Complexity and technical debt decrease over time
  • Architecture is viewed as a strategic partner and trusted advisor across the organization

Qualifications

Skills & Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent experience
  • 7+ years of experience in software engineering, systems design, or architecture roles
  • 3+ years of experience operating at an enterprise or platform-wide architecture level
  • Demonstrated experience defining target-state architectures and technology roadmaps
  • Strong experience in cloud-based, distributed, and modern software architectures
  • Experience working in agile and product-oriented delivery environments
  • Proven ability to influence senior technical leaders and executives
  • Experience modernizing complex, mission-critical systems
  • Strong understanding of security, data architecture, and integration patterns
  • Ability to navigate ambiguity and drive clarity in complex environments
  • Pragmatic mindset focused on outcomes rather than theoretical perfection

Additional Information

Compensation:

  • The base salary range for this position is $190,000 - $220,000, on a full-time schedule.
  • Along with base compensation, Trupanion employees are currently eligible for monthly bonuses.
  • We want all employees to be invested in Trupanion’s success, so we grant Restricted Stock Units to all new team members. Our new hire grants vest over 4 years.

Benefits and Perks:

  • Full medical, dental, and vision benefits at no cost to the employee
  • Four weeks of paid time off and 9 paid float holidays (you can decide which days are most important to you!)
  • Five-week sabbatical after five years of employment
  • Open, casual, pet-friendly, and fun office environment
  • Free medical health insurance for your pet (1 dog or cat)
  • Paid time off to volunteer at nonprofit organizations
  • Seattle Office Amenities: Free on-site gym, free dog walking services for office pets during business hours, free parking, and paid ORCA cards.

For more information about Trupanion, visit https://trupanion.com/about

Learn more about how Trupanion has revolutionized our industry and the reimbursement model: https://www.youtube.com/watch?v=vdWZ4KHiPTQ

Trupanion is an equal-opportunity employer and embraces diversity. We are committed to building a team that represents a variety of backgrounds, abilities, perspectives, and skills.

We will ensure that individuals are provided reasonable accommodation to participate in the job application or interview process, perform essential job functions, and receive other benefits and privileges of employment. Please contact us to request accommodations.

Read the full description
Engineer Principal Software Engineer at NiCE

Principal engineer drives architectural direction, mentors engineering teams, and delivers scalable systems while setting technical standards across the organization.

Lead Posted about 22 hours ago RemoteFirstJobs Product
What this role involves

At NiCE, we don’t limit our challenges. We challenge our limits. Always. We’re ambitious. We’re game changers. And we play to win. We set the highest standards and execute beyond them. And if you’re like us, we can offer you the ultimate career opportunity that will light a fire within you.

So, what’s the role all about?

We are seeking a Principal Software Engineer who brings exceptional technical depth, strong ownership, and a passion for building high-quality, scalable systems. This individual will play a critical role in driving architectural direction, mentoring engineers, and delivering impactful solutions aligned with business priorities.

This is a hands-on leadership role for someone who thrives on solving complex problems, influencing technical strategy, and elevating engineering excellence across the team.

How will you make an impact?

  • Technical Leadership

    • Define and drive the architecture of scalable, reliable, and high-performance systems
    • Set engineering standards and best practices across teams
    • Lead design reviews and guide critical technical decisions
  • Execution & Delivery

    • Own end-to-end delivery of complex features and systems
    • Collaborate cross-functionally with product, design, and engineering teams to deliver high-impact initiatives
    • Ensure high code quality, performance, and maintainability
  • Talent Elevation

    • Mentor and develop engineers, raising the overall technical bar of the team
    • Lead by example through hands-on coding and problem-solving
    • Help identify and attract top engineering talent
  • Innovation & Strategy

    • Identify opportunities to leverage modern technologies (including AI/ML where applicable) to drive innovation
    • Translate business needs into scalable technical solutions
    • Influence long-term technical roadmap and investment decisions

Have you got what it takes?

  • 10+ years of software engineering experience, with a track record of delivering complex systems at scale
  • Deep expertise in system design, distributed systems, and modern development practices
  • Strong coding skills in one or more of the following: Java, Python, C#, or similar
  • Experience designing and building cloud-native applications (AWS, Azure, or GCP)
  • Proven ability to lead large technical initiatives and influence across teams
  • Strong communication skills with both technical and non-technical stakeholders

Why Join Us?

At NiCE, we don’t just connect systems—we connect people, platforms, and possibilities. In this role, you’ll be at the heart of driving product unification, governance, and go-to-market alignment across a mission-critical platform. You’ll join a team that breaks down silos and enables seamless customer experiences across our product ecosystem.

If you are a strategic thinker, a collaborative leader, and passionate about delivering cross-platform value, this is your opportunity to shape the future of customer experience with NiCE.

What’s in it for you?

Join an ever-growing, market disrupting, global company where the teams – comprised of the best of the best – work in a fast-paced, collaborative, and creative environment! As the market leader, every day at NiCE is a chance to learn and grow, and there are endless internal career opportunities across multiple roles, disciplines, domains, and locations. If you are passionate, innovative, and excited to constantly raise the bar, you may just be our next NiCEr!

Enjoy NiCE-FLEX!

At NiCE, we work according to the NiCE-FLEX hybrid model, which enables maximum flexibility: 2 days working from the office and 3 days of remote work, each week. Naturally, office days focus on face-to-face meetings, where teamwork and collaborative thinking generate innovation, new ideas, and a vibrant, interactive atmosphere. This role is located in our UT office located at 75 West Towne Ridge Parkway, Sandy, Utah 84070 https://www.nice.com/company/global-locations

About NiCE

NICE Ltd. (NASDAQ: NICE) software products are used by 25,000+ global businesses, including 85 of the Fortune 100 corporations, to deliver extraordinary customer experiences, fight financial crime and ensure public safety. Every day, NiCE software manages more than 120 million customer interactions and monitors 3+ billion financial transactions.

Known as an innovation powerhouse that excels in AI, cloud and digital, NiCE is consistently recognized as the market leader in its domains, with over 8,500 employees across 30+ countries.

NiCE is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, age, sex, marital status, ancestry, neurotype, physical or mental disability, veteran status, gender identity, sexual orientation or any other category protected by law.

Read the full description
Engineer Senior Staff Software Engineer – Identity & Access Management Platform at Kaseya

Senior Staff Engineer designs and leads the Identity & Access Management platform architecture, driving authentication, authorization, and security implementations across Kaseya's products.

Lead Posted about 22 hours ago RemoteFirstJobs Product
What this role involves

About Kaseya

Kaseya is the leading provider of AI-powered IT management and cybersecurity software, serving Managed Service Providers (MSPs) and internal IT organizations worldwide. Our comprehensive platform helps organizations efficiently manage, secure, and automate their IT environments, driving operational efficiency and long-term business success.

Backed by Insight Partners, a leading global software investor, Kaseya has experienced sustained double-digit growth and continues to expand its global footprint. Today, Kaseya supports customers in more than 20 countries and manages over 15 million endpoints worldwide.

Founded in 2000, Kaseya has built a culture centered around innovation, accountability, and results. We are a high-growth, high-performance organization that values individuals who are driven, adaptable, and committed to delivering exceptional outcomes for our customers and teammates alike.

At Kaseya, success comes from embracing challenges, moving with urgency, and continuously raising the bar.

Senior Staff Software Engineer – Identity & Access Management Platform

Why Kaseya?

Join a fast-growing company that’s transforming the IT industry. At Kaseya, you’ll have the opportunity to work with cutting-edge technology, collaborate with a dynamic team, and develop your career in a high impact role.

Join the Kaseya growth rocket ship and see how we are #ChangingLives!

Job Summary

We’re hiring a Senior Staff Software Engineer to lead the design and evolution of Kaseya’s Identity and Access Management (IAM) platform. This role focuses on building a centralized identity foundation supporting authentication, authorization, governance, and compliance across multiple products and business domains. You will provide technical leadership for platform architecture, drive adoption across engineering organizations, and deliver secure, scalable identity services that support customers, employees, partners, APIs, and machine identities.

Roles & Responsibilities

  • Define architecture and technical direction for the IAM platform across multiple products and services
  • Lead design and implementation of authentication, authorization, and identity governance capabilities
  • Build and operate core IAM platform services, APIs, and integrations
  • Drive platform adoption and migration initiatives across engineering teams
  • Design solutions supporting RBAC, ABAC, delegated administration, and multi-tenant environments
  • Partner with Security, Compliance, and Product teams to meet governance and regulatory requirements
  • Lead architecture reviews and technical design discussions for identity-related initiatives
  • Mentor engineers and establish engineering standards for identity platform development

Required Qualifications

  • 10+ years of software engineering experience building distributed systems or platform services
  • Experience designing and implementing IAM, authentication, authorization, or identity governance solutions
  • Experience with OAuth 2.0, OpenID Connect (OIDC), SAML, JWTs, MFA, and enterprise SSO
  • Experience implementing or integrating enterprise IAM platforms (e.g., Zitadel, Keycloak, Authentik, Okta, Auth0, Ping Identity)
  • Experience designing secure, scalable services in cloud-based or SaaS environments

Preferred Qualifications

  • Experience designing multi-tenant identity platforms or delegated administration models
  • Experience with RBAC, ABAC, policy-based authorization, or entitlement management
  • Experience integrating enterprise identity providers such as Microsoft Entra ID, Okta, Google Workspace, or Active Directory
  • Experience with policy engines such as Open Policy Agent (OPA) or Cedar
  • Experience supporting machine identities, secrets management, or workload authentication
  • Experience leading large-scale platform migrations or modernization initiatives
  • Experience supporting compliance requirements such as SOC 2, ISO 27001, HIPAA, PCI-DSS, or NIST

Additional information

Kaseya provides equal employment opportunity to all employees and applicants without regard to race, religion, age, ancestry, gender, sex, sexual orientation, national origin, citizenship status, physical or mental disability, veteran status, marital status, or any other characteristic protected by applicable law.

Read the full description
Engineer Senior Staff Software Engineer - Cloud at Brain Corp

Senior staff engineer leads a cloud engineering team designing and building scalable, high-availability systems on GCP for autonomous robotics platforms and ML workloads.

Lead Onsite Posted about 22 hours ago RemoteFirstJobs Product
What this role involves

Brain Corp is an AI company creating transformative core technology for the robotics industry. Our purpose is to create autonomous technology that helps the real world work better. Brain’s robotic and AI solutions help retailers ensure that the right product is on the right shelf at the right price, in a clean environment. Through the BrainOS® Robotics Platform, which powers the largest global fleet of the Autonomous Mobile Robots (AMRs) in operation in commercial public spaces, Brain Corp delivers insightful and efficient automated solutions in both commercial floor cleaning and inventory management, empowering organizations and their employees to achieve more. Brain Corp currently powers more than 30,000 AMRs, representing the largest fleet of its kind in the world. Brain Corp is funded by the SoftBank Vision Fund, Clearbridge, and Qualcomm Ventures.

Position Overview:

The Sr Staff Software Engineer - Cloud (Technical Lead Manager) is a key contributor within Brain Corp’s engineering organization leading the design and development of large-scale, high-availability systems powering Brain Corp’s cloud platform. This platform connects our global fleet of autonomous robots, manages data ingestion from the field, and supports advanced machine learning pipelines for perception, analytics, and operational insights. This dual role will serve as both a technical leader and people manager, guiding a team of cloud engineers while contributing hands-on to the architecture, design, and implementation of next-generation cloud services. The engineer will work closely with ML engineers, data scientists, and infrastructure teams to build scalable cloud-based machine learning systems that handle massive volumes of image data and deliver efficient inference at scale.

This role is located in our Utrecht, Netherlands office.

Essential Job Functions:

  • Lead and manage a team of cloud software engineers, providing technical mentorship, career guidance, and performance management
  • Define and execute the cloud technical roadmap, ensuring alignment with Brain Corp’s business and product goals
  • Architect and implement high-availability, scalable, and secure systems on Google Cloud Platform (GCP) to support machine learning workloads and data ingestion at scale
  • Design, build, and operate ML pipelines that process hundreds of thousands of images daily, enabling rapid model iteration and deployment
  • Develop and optimize GPU resource management strategies, improving model serving throughput, latency, and cost efficiency
  • Build canary and staging environments to ensure safe, progressive deployments and system resilience
  • Collaborate cross-functionally with ML, DevOps, and robotics teams to define APIs, data models, and operational workflows for cloud–robot communication
  • Implement Infrastructure-as-Code (IaC) solutions using Pulumi, Terraform, or equivalent, ensuring repeatable and automated deployments
  • Establish and maintain cloud observability systems, ensuring reliability, performance, and security compliance
  • Drive technical excellence, setting coding standards, reviewing designs, and promoting best practices in distributed systems and cloud ML architectures
  • Stay current with advancements in GCP, ML infrastructure, and MLOps to continuously improve platform capabilities and team practices

Education and/or Work Experience Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
  • 10+ years of professional software engineering experience, including 3+ years in cloud architecture or large-scale distributed systems
  • 3+ years of technical leadership or management experience, preferably in a Technical Lead Manager or team lead capacity
  • Proven experience designing and operating GCP-based ML systems at scale

Required Knowledge, Skills, Abilities and Other Characteristics:

  • Expert-level knowledge of Google Cloud Platform (GCP) services such as GKE, Dataflow, BigQuery, Cloud Run, Pub/Sub, Vertex AI, and Cloud Storage
  • Strong proficiency in Go, Python, or TypeScript, with an emphasis on maintainable, production-quality code
  • Deep understanding of machine learning pipelines: data ingestion, preprocessing, training, deployment, and inference
  • Experience optimizing GPU workloads, autoscaling, and resource scheduling in cloud environments
  • Proven success in designing high-availability and fault-tolerant distributed systems
  • Hands-on experience with containerization and orchestration technologies (Docker, Kubernetes)
  • Familiarity with infrastructure-as-code tools (Pulumi, Terraform) and CI/CD systems (e.g., Jenkins, GitHub Actions)
  • Strong understanding of security, networking, and observability in cloud environments
  • Excellent problem-solving, communication, and leadership skills
  • Ability to balance hands-on technical work with people management responsibilities
  • Passion for robotics, automation, and enabling intelligence at scale

Things that Make a Difference:

  • Experience in robotics data pipelines, fleet management, or IoT-scale data ingestion
  • Experience self-hosing ML inference
  • Hands-on experience with Vertex AI, Kubeflow, or TensorFlow Serving in production
  • Background in event-driven architectures and message streaming (e.g., Pub/Sub, Kafka)
  • Experience with SOC2/ISO27001-compliant systems and secure cloud practices
  • Familiarity with Agile methodologies and modern DevOps culture

Physical Demands:

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Essential functions may require maintaining the physical condition necessary for sitting, walking or standing for periods of time; operating a computer and keyboard; use of hands to finger and grasp; talk and hear at normal room levels; visual acuity to determine the accuracy, neatness, and thoroughness of the work assigned or to make general observations of facilities or structures; push or pull up to 20 pounds.

Work Environment:

The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. The noise level in the work environment is usually quiet to moderate. Employees are exposed to the typical office environment with computers, printers and telephones.

Benefits and Perks

In addition to base pay, our competitive total rewards package consists of:

- Hybrid Work Schedule: We operate on a hybrid model, with three days in the office (Monday, Tuesday, and Thursday).

- Flexible Hours: We are not a traditional 9-5 company and offer flexibility. Please note that as our HQ is in San Diego, some coordination may occur outside of local business hours.

- Unlimited PTO: We offer an unlimited paid time off policy.

- Paid Lunch: Lunch is provided/paid for by the company.

- Holiday Observance: We recognize all national holidays.

- Office Environment & Location: We maintain an informal work environment, and our office is conveniently located directly on a major train station hub.

Read the full description
Engineer Enterprise Software Architect at Trupanion

Defines enterprise software architecture strategy, evolves technical systems for scalability and security, and guides senior technical leaders toward sound technology decisions.

Lead Hybrid Posted about 22 hours ago RemoteFirstJobs Product
What this role involves

Company Description

Trupanion is a leading provider of medical insurance for cats and dogs in North America. Our mission is to help loving, responsible pet owners budget and care for their pets. At Trupanion, we offer a collaborative, casual, and pet-friendly environment where everyone is encouraged to be themselves.

Job Description

The Enterprise Software Architect is accountable for defining, evolving, and communicating the enterprise’s target-state architecture and technology strategy. This role ensures that software systems, data, platforms, and integration patterns are designed to scale, remain secure, and enable long-term business agility. The Enterprise Architect connects business strategy to technical execution, balancing near-term delivery with long-term architectural health.

This role operates at the intersection of strategy, execution, and influence. Success requires deep technical credibility, strong business acumen, and the ability to guide senior technical leaders and executives toward sound, pragmatic technology decisions. This architecture role is a hands-on and strategic leadership position, accountable for defining the enterprise future state, ensuring positive business outcomes enabled by that future state, and holding accountability for ensuring implementation aligns with target-state architecture. In doing so, the Enterprise Software Architect demonstrates a clear preference to buy and integrate commercially available or partner-provided solutions over building bespoke systems, making build decisions intentionally and only where they create differentiated business value.

This position is open across the United States with a preference for those in Seattle or the East Coast time zone. Seattle candidates will have a hybrid remote/in-office schedule where you will work from our casual, pet-friendly office at least 3 days a week.

Key Outcomes & Impact

The Enterprise Software Architect will:

  • Establish and maintain a cohesive enterprise architecture vision aligned with business objectives
  • Reduce complexity and technical debt through intentional simplification and modernization
  • Enable faster, safer delivery by providing clear standards, patterns, and guardrails
  • Improve technology investment decisions through roadmaps, governance, and metrics
  • Elevate architectural maturity across teams via mentorship, influence, and example

Responsibilities

Enterprise Architecture Strategy

  • Define and continuously evolve enterprise target-state architectures across application, data, integration, infrastructure, and security domains
  • Develop and maintain multi-year architecture roadmaps that balance innovation, cost, risk, and delivery velocity
  • Translate business strategy into actionable architectural direction for product and platform teams
  • Ensure architectural decisions prioritize simplicity, scalability, resilience, and security
  • Leads the selection of new application, data, and infrastructure technologies and validates that selection aligns to target architecture and overall technology direction

Architecture Governance & Standards

  • Establish, own, and evolve enterprise architecture standards, principles, patterns, and reference architectures
  • Lead architecture reviews to ensure alignment with target-state direction while avoiding unnecessary bureaucracy
  • Partner with engineering leadership to ensure governance is enabling rather than blocking delivery
  • Promote consistent adoption of standards while allowing for pragmatic, data-driven exceptions
  • Document and evangelize utilization of AI technologies such as Codex, Claude, or other AI to to support Architectural practices
  • Ensure usage of AI in support of architectural deliverables meets governance and compliance considerations

Solution Alignment & Delivery Enablement

  • Collaborate closely with Solution Architects, Principal Engineers, and Engineering Teams to align designs with enterprise strategy
  • Provide architectural guidance during initiative inception, major design decisions, and complex trade-off discussions
  • Support teams in designing cloud-native, event-driven, and API-first solutions where appropriate
  • Ensure architectural decisions consider operational excellence, observability, and supportability

Modernization & Technical Debt Reduction

  • Assess legacy systems and define clear modernization and migration strategies
  • Identify and prioritize opportunities to reduce architectural risk, duplication, and long-term cost
  • Guide incremental modernization efforts that minimize disruption while advancing target-state goals

Technology Evaluation & Innovation

  • Research and evaluate emerging technologies, platforms, and industry trends
  • Provides oversight to ensure Enterprise Architecture practices are maintained and continuously improved
  • Produce clear architecture decision records, whitepapers, and recommendations to support executive decision-making
  • Ensure new technology adoption aligns with enterprise standards, skills, and long-term strategy

Communication & Influence

  • Clearly communicate architectural intent, trade-offs, and decisions to technical and non-technical audiences, including executive leadership
  • Champion the value of enterprise architecture as a business enabler, not just a technical function
  • Facilitate alignment across teams, departments, and portfolios in a complex, fast-moving organization
  • Communicates technology decisions and standards to the organization, driving understanding and appreciation for the value of architecture governance and standards

Metrics, Reporting & Continuous Improvement

  • Define and track architecture health metrics (e.g., technical debt, standard adoption, system fitness)
  • Measure and communicate the impact and value of enterprise architecture initiatives
  • Continuously improve architecture practices, tooling, and ways of working

Leadership & Mentorship

  • Mentor and coach Solution Architects and senior engineers
  • Help grow architectural thinking across engineering teams
  • Lead by example, modeling strong technical judgment, collaboration, and accountability
  • Directly manage and develop a small team of architects (1–3 direct reports), setting clear expectations, providing feedback, and supporting career growth

Business Partnership & Strategic Support

  • Partner with business and technology leaders to ensure architecture enables current and future needs
  • Provide architectural insight for M&A, vendor selection, and major investment decisions
  • Contribute to budgeting, forecasting, and cost optimization discussions for technology initiatives

What Success Looks Like

  • Teams deliver faster and with greater confidence because architectural direction is clear
  • Technology decisions align consistently with long-term enterprise goals
  • Complexity and technical debt decrease over time
  • Architecture is viewed as a strategic partner and trusted advisor across the organization

Qualifications

Skills & Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent experience
  • 7+ years of experience in software engineering, systems design, or architecture roles
  • 3+ years of experience operating at an enterprise or platform-wide architecture level
  • Demonstrated experience defining target-state architectures and technology roadmaps
  • Strong experience in cloud-based, distributed, and modern software architectures
  • Experience working in agile and product-oriented delivery environments
  • Proven ability to influence senior technical leaders and executives
  • Experience modernizing complex, mission-critical systems
  • Strong understanding of security, data architecture, and integration patterns
  • Ability to navigate ambiguity and drive clarity in complex environments
  • Pragmatic mindset focused on outcomes rather than theoretical perfection

Additional Information

Compensation:

  • The base salary range for this position is $190,000 - $220,000, on a full-time schedule.
  • Along with base compensation, Trupanion employees are currently eligible for monthly bonuses.
  • We want all employees to be invested in Trupanion’s success, so we grant Restricted Stock Units to all new team members. Our new hire grants vest over 4 years.

Benefits and Perks:

  • Full medical, dental, and vision benefits at no cost to the employee
  • Four weeks of paid time off and 9 paid float holidays (you can decide which days are most important to you!)
  • Five-week sabbatical after five years of employment
  • Open, casual, pet-friendly, and fun office environment
  • Free medical health insurance for your pet (1 dog or cat)
  • Paid time off to volunteer at nonprofit organizations
  • Seattle Office Amenities: Free on-site gym, free dog walking services for office pets during business hours, free parking, and paid ORCA cards.

For more information about Trupanion, visit https://trupanion.com/about

Learn more about how Trupanion has revolutionized our industry and the reimbursement model: https://www.youtube.com/watch?v=vdWZ4KHiPTQ

Trupanion is an equal-opportunity employer and embraces diversity. We are committed to building a team that represents a variety of backgrounds, abilities, perspectives, and skills.

We will ensure that individuals are provided reasonable accommodation to participate in the job application or interview process, perform essential job functions, and receive other benefits and privileges of employment. Please contact us to request accommodations.

Read the full description
Engineer Principal Software Engineer at NiCE

Principal Software Engineer designs scalable systems architecture, mentors engineering teams, and drives technical strategy across the organization.

Lead Posted about 22 hours ago RemoteFirstJobs Product
What this role involves

At NiCE, we don’t limit our challenges. We challenge our limits. Always. We’re ambitious. We’re game changers. And we play to win. We set the highest standards and execute beyond them. And if you’re like us, we can offer you the ultimate career opportunity that will light a fire within you.

So, what’s the role all about?

We are seeking a Principal Software Engineer who brings exceptional technical depth, strong ownership, and a passion for building high-quality, scalable systems. This individual will play a critical role in driving architectural direction, mentoring engineers, and delivering impactful solutions aligned with business priorities.

This is a hands-on leadership role for someone who thrives on solving complex problems, influencing technical strategy, and elevating engineering excellence across the team.

How will you make an impact?

  • Technical Leadership

    • Define and drive the architecture of scalable, reliable, and high-performance systems
    • Set engineering standards and best practices across teams
    • Lead design reviews and guide critical technical decisions
  • Execution & Delivery

    • Own end-to-end delivery of complex features and systems
    • Collaborate cross-functionally with product, design, and engineering teams to deliver high-impact initiatives
    • Ensure high code quality, performance, and maintainability
  • Talent Elevation

    • Mentor and develop engineers, raising the overall technical bar of the team
    • Lead by example through hands-on coding and problem-solving
    • Help identify and attract top engineering talent
  • Innovation & Strategy

    • Identify opportunities to leverage modern technologies (including AI/ML where applicable) to drive innovation
    • Translate business needs into scalable technical solutions
    • Influence long-term technical roadmap and investment decisions

Have you got what it takes?

  • 10+ years of software engineering experience, with a track record of delivering complex systems at scale
  • Deep expertise in system design, distributed systems, and modern development practices
  • Strong coding skills in one or more of the following: Java, Python, C#, or similar
  • Experience designing and building cloud-native applications (AWS, Azure, or GCP)
  • Proven ability to lead large technical initiatives and influence across teams
  • Strong communication skills with both technical and non-technical stakeholders

Why Join Us?

At NiCE, we don’t just connect systems—we connect people, platforms, and possibilities. In this role, you’ll be at the heart of driving product unification, governance, and go-to-market alignment across a mission-critical platform. You’ll join a team that breaks down silos and enables seamless customer experiences across our product ecosystem.

If you are a strategic thinker, a collaborative leader, and passionate about delivering cross-platform value, this is your opportunity to shape the future of customer experience with NiCE.

What’s in it for you?

Join an ever-growing, market disrupting, global company where the teams – comprised of the best of the best – work in a fast-paced, collaborative, and creative environment! As the market leader, every day at NiCE is a chance to learn and grow, and there are endless internal career opportunities across multiple roles, disciplines, domains, and locations. If you are passionate, innovative, and excited to constantly raise the bar, you may just be our next NiCEr!

Enjoy NiCE-FLEX!

At NiCE, we work according to the NiCE-FLEX hybrid model, which enables maximum flexibility: 2 days working from the office and 3 days of remote work, each week. Naturally, office days focus on face-to-face meetings, where teamwork and collaborative thinking generate innovation, new ideas, and a vibrant, interactive atmosphere. This role is located in our UT office located at 75 West Towne Ridge Parkway, Sandy, Utah 84070 https://www.nice.com/company/global-locations

About NiCE

NICE Ltd. (NASDAQ: NICE) software products are used by 25,000+ global businesses, including 85 of the Fortune 100 corporations, to deliver extraordinary customer experiences, fight financial crime and ensure public safety. Every day, NiCE software manages more than 120 million customer interactions and monitors 3+ billion financial transactions.

Known as an innovation powerhouse that excels in AI, cloud and digital, NiCE is consistently recognized as the market leader in its domains, with over 8,500 employees across 30+ countries.

NiCE is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, age, sex, marital status, ancestry, neurotype, physical or mental disability, veteran status, gender identity, sexual orientation or any other category protected by law.

Read the full description
Engineer Senior Staff Software Engineer – Identity & Access Management Platform at Kaseya

Leads the design and architecture of an identity and access management platform, building authentication and authorization services across multiple products and engineering teams.

Lead Posted about 22 hours ago RemoteFirstJobs Product
What this role involves

About Kaseya

Kaseya is the leading provider of AI-powered IT management and cybersecurity software, serving Managed Service Providers (MSPs) and internal IT organizations worldwide. Our comprehensive platform helps organizations efficiently manage, secure, and automate their IT environments, driving operational efficiency and long-term business success.

Backed by Insight Partners, a leading global software investor, Kaseya has experienced sustained double-digit growth and continues to expand its global footprint. Today, Kaseya supports customers in more than 20 countries and manages over 15 million endpoints worldwide.

Founded in 2000, Kaseya has built a culture centered around innovation, accountability, and results. We are a high-growth, high-performance organization that values individuals who are driven, adaptable, and committed to delivering exceptional outcomes for our customers and teammates alike.

At Kaseya, success comes from embracing challenges, moving with urgency, and continuously raising the bar.

Senior Staff Software Engineer – Identity & Access Management Platform

Why Kaseya?

Join a fast-growing company that’s transforming the IT industry. At Kaseya, you’ll have the opportunity to work with cutting-edge technology, collaborate with a dynamic team, and develop your career in a high impact role.

Join the Kaseya growth rocket ship and see how we are #ChangingLives!

Job Summary

We’re hiring a Senior Staff Software Engineer to lead the design and evolution of Kaseya’s Identity and Access Management (IAM) platform. This role focuses on building a centralized identity foundation supporting authentication, authorization, governance, and compliance across multiple products and business domains. You will provide technical leadership for platform architecture, drive adoption across engineering organizations, and deliver secure, scalable identity services that support customers, employees, partners, APIs, and machine identities.

Roles & Responsibilities

  • Define architecture and technical direction for the IAM platform across multiple products and services
  • Lead design and implementation of authentication, authorization, and identity governance capabilities
  • Build and operate core IAM platform services, APIs, and integrations
  • Drive platform adoption and migration initiatives across engineering teams
  • Design solutions supporting RBAC, ABAC, delegated administration, and multi-tenant environments
  • Partner with Security, Compliance, and Product teams to meet governance and regulatory requirements
  • Lead architecture reviews and technical design discussions for identity-related initiatives
  • Mentor engineers and establish engineering standards for identity platform development

Required Qualifications

  • 10+ years of software engineering experience building distributed systems or platform services
  • Experience designing and implementing IAM, authentication, authorization, or identity governance solutions
  • Experience with OAuth 2.0, OpenID Connect (OIDC), SAML, JWTs, MFA, and enterprise SSO
  • Experience implementing or integrating enterprise IAM platforms (e.g., Zitadel, Keycloak, Authentik, Okta, Auth0, Ping Identity)
  • Experience designing secure, scalable services in cloud-based or SaaS environments

Preferred Qualifications

  • Experience designing multi-tenant identity platforms or delegated administration models
  • Experience with RBAC, ABAC, policy-based authorization, or entitlement management
  • Experience integrating enterprise identity providers such as Microsoft Entra ID, Okta, Google Workspace, or Active Directory
  • Experience with policy engines such as Open Policy Agent (OPA) or Cedar
  • Experience supporting machine identities, secrets management, or workload authentication
  • Experience leading large-scale platform migrations or modernization initiatives
  • Experience supporting compliance requirements such as SOC 2, ISO 27001, HIPAA, PCI-DSS, or NIST

Additional information

Kaseya provides equal employment opportunity to all employees and applicants without regard to race, religion, age, ancestry, gender, sex, sexual orientation, national origin, citizenship status, physical or mental disability, veteran status, marital status, or any other characteristic protected by applicable law.

Read the full description
Engineer Senior Staff Software Engineer - Cloud at Brain Corp

Senior Staff Software Engineer leads cloud infrastructure team, designs scalable GCP systems for ML workloads, manages data pipelines processing massive image volumes for autonomous robotics platform.

Lead Onsite Posted about 22 hours ago RemoteFirstJobs Product
What this role involves

Brain Corp is an AI company creating transformative core technology for the robotics industry. Our purpose is to create autonomous technology that helps the real world work better. Brain’s robotic and AI solutions help retailers ensure that the right product is on the right shelf at the right price, in a clean environment. Through the BrainOS® Robotics Platform, which powers the largest global fleet of the Autonomous Mobile Robots (AMRs) in operation in commercial public spaces, Brain Corp delivers insightful and efficient automated solutions in both commercial floor cleaning and inventory management, empowering organizations and their employees to achieve more. Brain Corp currently powers more than 30,000 AMRs, representing the largest fleet of its kind in the world. Brain Corp is funded by the SoftBank Vision Fund, Clearbridge, and Qualcomm Ventures.

Position Overview:

The Sr Staff Software Engineer - Cloud (Technical Lead Manager) is a key contributor within Brain Corp’s engineering organization leading the design and development of large-scale, high-availability systems powering Brain Corp’s cloud platform. This platform connects our global fleet of autonomous robots, manages data ingestion from the field, and supports advanced machine learning pipelines for perception, analytics, and operational insights. This dual role will serve as both a technical leader and people manager, guiding a team of cloud engineers while contributing hands-on to the architecture, design, and implementation of next-generation cloud services. The engineer will work closely with ML engineers, data scientists, and infrastructure teams to build scalable cloud-based machine learning systems that handle massive volumes of image data and deliver efficient inference at scale.

This role is located in our Utrecht, Netherlands office.

Essential Job Functions:

  • Lead and manage a team of cloud software engineers, providing technical mentorship, career guidance, and performance management
  • Define and execute the cloud technical roadmap, ensuring alignment with Brain Corp’s business and product goals
  • Architect and implement high-availability, scalable, and secure systems on Google Cloud Platform (GCP) to support machine learning workloads and data ingestion at scale
  • Design, build, and operate ML pipelines that process hundreds of thousands of images daily, enabling rapid model iteration and deployment
  • Develop and optimize GPU resource management strategies, improving model serving throughput, latency, and cost efficiency
  • Build canary and staging environments to ensure safe, progressive deployments and system resilience
  • Collaborate cross-functionally with ML, DevOps, and robotics teams to define APIs, data models, and operational workflows for cloud–robot communication
  • Implement Infrastructure-as-Code (IaC) solutions using Pulumi, Terraform, or equivalent, ensuring repeatable and automated deployments
  • Establish and maintain cloud observability systems, ensuring reliability, performance, and security compliance
  • Drive technical excellence, setting coding standards, reviewing designs, and promoting best practices in distributed systems and cloud ML architectures
  • Stay current with advancements in GCP, ML infrastructure, and MLOps to continuously improve platform capabilities and team practices

Education and/or Work Experience Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
  • 10+ years of professional software engineering experience, including 3+ years in cloud architecture or large-scale distributed systems
  • 3+ years of technical leadership or management experience, preferably in a Technical Lead Manager or team lead capacity
  • Proven experience designing and operating GCP-based ML systems at scale

Required Knowledge, Skills, Abilities and Other Characteristics:

  • Expert-level knowledge of Google Cloud Platform (GCP) services such as GKE, Dataflow, BigQuery, Cloud Run, Pub/Sub, Vertex AI, and Cloud Storage
  • Strong proficiency in Go, Python, or TypeScript, with an emphasis on maintainable, production-quality code
  • Deep understanding of machine learning pipelines: data ingestion, preprocessing, training, deployment, and inference
  • Experience optimizing GPU workloads, autoscaling, and resource scheduling in cloud environments
  • Proven success in designing high-availability and fault-tolerant distributed systems
  • Hands-on experience with containerization and orchestration technologies (Docker, Kubernetes)
  • Familiarity with infrastructure-as-code tools (Pulumi, Terraform) and CI/CD systems (e.g., Jenkins, GitHub Actions)
  • Strong understanding of security, networking, and observability in cloud environments
  • Excellent problem-solving, communication, and leadership skills
  • Ability to balance hands-on technical work with people management responsibilities
  • Passion for robotics, automation, and enabling intelligence at scale

Things that Make a Difference:

  • Experience in robotics data pipelines, fleet management, or IoT-scale data ingestion
  • Experience self-hosing ML inference
  • Hands-on experience with Vertex AI, Kubeflow, or TensorFlow Serving in production
  • Background in event-driven architectures and message streaming (e.g., Pub/Sub, Kafka)
  • Experience with SOC2/ISO27001-compliant systems and secure cloud practices
  • Familiarity with Agile methodologies and modern DevOps culture

Physical Demands:

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Essential functions may require maintaining the physical condition necessary for sitting, walking or standing for periods of time; operating a computer and keyboard; use of hands to finger and grasp; talk and hear at normal room levels; visual acuity to determine the accuracy, neatness, and thoroughness of the work assigned or to make general observations of facilities or structures; push or pull up to 20 pounds.

Work Environment:

The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. The noise level in the work environment is usually quiet to moderate. Employees are exposed to the typical office environment with computers, printers and telephones.

Benefits and Perks

In addition to base pay, our competitive total rewards package consists of:

- Hybrid Work Schedule: We operate on a hybrid model, with three days in the office (Monday, Tuesday, and Thursday).

- Flexible Hours: We are not a traditional 9-5 company and offer flexibility. Please note that as our HQ is in San Diego, some coordination may occur outside of local business hours.

- Unlimited PTO: We offer an unlimited paid time off policy.

- Paid Lunch: Lunch is provided/paid for by the company.

- Holiday Observance: We recognize all national holidays.

- Office Environment & Location: We maintain an informal work environment, and our office is conveniently located directly on a major train station hub.

Read the full description
Engineer Staff Software Engineer - Data Solutions & Measurement

Designs and builds data infrastructure and measurement solutions for a global technology platform.

Lead Posted 2 days ago Himalayas
What this role involves
The Cint Technology team is looking for a Staff Software Engineer to join our international Data Solutions & Measurement team.
Read the full description
Engineer Principle iOS Engineer at Constant Contact

Principal iOS Engineer designs, builds, and deploys core iOS features in Swift while providing technical leadership, mentoring, and architectural guidance across the mobile development team.

Lead Posted 2 days ago RemoteFirstJobs Product
What this role involves

At Constant Contact, we are seriously awesome people who take ownership and make an impact by operating with the mindset, integrity and courage of a small business owner. There’s something so profoundly rewarding about knowing that your work is empowering people everywhere to pursue their dreams.  Here, we all play an integral part in helping business owners, entrepreneurs, non-profits and individuals to succeed by giving them all the help and tools they need to grow online. We’re energized by new challenges and new possibilities-and we’re just getting started!

Our mobile team has an exciting opportunity for a Principal iOS developer to help lead and build exciting phone and tablet apps in Swift.

What You’ll Do:

  • Provide hands-on contribution and technical leadership across the Agile product development lifecycle, ensuring architectural alignment and quality. This includes actively participating in and leading daily standup sessions, sprint planning meetings, and retrospective meetings to:

    • Act as the senior technical voice in collaboration with Product Management and UX to refine the backlog, defining user story technical priorities and acceptance criteria.
    • Oversee and ensure accurate progress tracking and transparency of team tasks within Jira.
    • Ensure accurate technical sizing and commitment during sprint planning based on deep system knowledge.
    • Present and champion architectural solutions and finalized complex features to team members and stakeholders.
  • Serve as a hands-on technical leader, designing, building, and deploying core iOS mobile features, while driving architectural standards and collaborating with Constant Contact mobile and back end services teams to deliver software solutions that meet functional requirements:

    • Utilize expert-level Swift programming and the Xcode environment to build, test, and implement complex and high-priority iOS features.
    • Maintain code quality and architectural integrity by serving as a key approver on Github pull requests for critical feature domains.
    • Define the team’s mobile testing strategy and implement advanced unit, integration, and UI test cases using the XCTest framework.
    • As needed, drive the resolution of complex, critical production issues, including performing root cause analysis and implementing strategic long-term fixes to enhance system resilience and stability.
    • Act as the primary technical liaison between the Mobile team and dependent Backend Services teams, proactively influencing external teams’ roadmaps to ensure service development aligns with mobile application needs.
    • Maintain a deep understanding of the Constant Contact web application architecture and its relationship to the mobile apps to drive strategic architectural discussions.
  • Drive Engineering Excellence and Technical Mentorship:

    • Lead the development of prototypes and contribute expert guidance to system and application architecture discussions.
    • Review the pull requests of peer engineers and recommend good practices in Github
    • Participate in the pair programming for knowledge sharing and collaboration.
    • Improve performance of the mobile application
    • Provide trainings to other team members
    • Document code where necessary, such as APIs, and keep team practices and knowledge up to date
    • Seek out learning opportunities like iOS, Swift UI and mobile developer conferences and online courses.
    • Mentor and guide team members, serving as the technical lead for critical application domains encompassing mobile development (iOS, Android) and API services.

Who you are:

Technical Skills

  • Core iOS & Development:

    • 10+ years of industry experience in software development is required.
    • 8+ years developing native mobile iOS applications is required.
    • 4+ years programming in Swift is required.
    • Expertise in modern frameworks and patterns including Swift Concurrency, SwiftUI, Combine, MVVM, and MVI.
    • Proven ability to define, design, and implement robust, scalable iOS application architectures.
    • Mandatory experience leading technical decisions for a software development team and driving technical excellence.
    • Experience with Objective-C is desirable for legacy integration and migration.
  • Quality & Testing:

    • Expertise in defining and implementing comprehensive mobile application testing strategies (unit, integration, and UI testing using XCTest or equivalent).
    • Experience with test-driven development (TDD) is highly valued.
  • AI/Agentic Coding Expertise:

    • Ability to architect and govern the integration of AI-powered features (e.g., in-app AI Assistants, content generators) into the mobile architecture.
    • Hands-on experience leveraging generative AI platforms like Claude Code for tasks such as component generation, technical documentation, and system health insights.
    • Expertise in implementing Agentic Coding paradigms, including designing and integrating MCPs (Model Context Protocol) and custom AI Skills or Plugins.
    • Experience establishing Agentic CI/CD workflows for automated processes like PR approvals, AI Quality Engineering (AI QE), and AI Security.

Leadership Skills

  • Drive technical direction and champion best practices within a highly collaborative, cross-functional Agile team.
  • Exceptional ability to influence technical roadmaps, drive consensus among senior engineers, and negotiate architectural decisions across multiple teams.
  • Expertise in articulating and advocating for high-level engineering design strategies focused on system scalability, performance, security, and long-term maintainability.
  • Accountability for technical outcomes, prioritizing solutions that directly impact team effectiveness, product stability, and critical customer success metrics.
  • Proactively identifies, diagnoses, and removes technical and process bottlenecks across the organization to accelerate delivery and improve developer experience.
  • A recognized technical expert who maintains deep knowledge of emerging iOS, mobile, and agentic coding trends, applying them strategically to inform architectural evolution.
  • Drive a culture of continuous technical improvement, serving as a mentor to senior and staff engineers on best practices, code quality, and engineering excellence.
  • Fosters engineering visibility by advocating for and contributing to relevant internal and external Open Source initiatives.

#LI-HK1 #LI-Remote

The specific salary offered to a candidate may be influenced by a variety of factors including the candidate’s experience, their education and work location. In addition, some roles may be eligible for additional on target commission pay or bonus. The compensation package includes health and welfare benefits including paid leave.

Pay Transparency - All Full Time Employees

$159,500—$191,400 CAD

Why You’ll Love Us:

  • We celebrate one another’s differences. We are proud of our culture of diversity and inclusion, and we’re always working hard to strengthen and improve this culture. We have programs in place that bring us together on important issues and provide educational opportunities for all employees.
  • Join the experts. If you’re passionate about supporting businesses and organizations, you won’t find a better spot to share your talent. We’re dedicated to improving the quality of our product from a customer standpoint and have a true desire to enable the success of businesses, non-profit organizations, and community groups.
  • You’ll have opportunities to grow your career. We encourage and support our team members to learn different aspects of the business, take on stretch assignments, seek coaching opportunities and professional development opportunities.
  • A generous paid time off policy and a competitive benefits package that supports the health and well-being of you and your family

At Constant Contact, we’re all about work flexibility and are proud to serve our customers as a hybrid workforce. Our hybrid work model combines the convenience of remote work with access to our great office locations to collaborate in-person, participate in live trainings, and socialize with colleagues.

Application Deadline: 30 days. We may fill this job opening prior to the deadline if a candidate is selected by us.

Vision6 Pty Limited is an affiliate of Constant Contact, Inc. and a part of the Constant Contact group of brands.

Constant Contact is an equal opportunity employer. We do not discriminate on the basis of race, color, religion, sex, gender, gender identity, national origin, citizenship, age, disability, sexual orientation, genetic information, veteran status or any other status protected under applicable law. If you require accessibility assistance applying for open positions, please contact talentacquisition@constantcontact.com.

The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or © consistent with the contractor’s legal duty to furnish information. 41 CFR 60-1.35©

It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.

At Constant Contact, we respect personnel privacy and are committed to protecting the personal information we obtain and maintain from both current, former, and prospective employees. We maintain this Personnel Global Privacy Notice (this “Notice”) in compliance with applicable privacy laws, including the California Consumer Privacy Act (the “CCPA”) and the UK General Data Protection Regulation (collectively, the “Data Protection Laws”). Click here for a full copy of our General Personnel Privacy Notice.

Notice to Recruiters and Staffing Agencies:

Constant Contact has an internal talent acquisition department and designated career site for individuals looking to join our team. Constant Contact will not accept unsolicited resumes from any external recruiters, staffing firms, search agencies or any fee-based referrals. Any unsolicited resumes sent to directly to Constant Contact, in any capacity will be considered property of Constant Contact. Constant Contact will not pay a fee for any placement resulting from the receipt of an unsolicited resume.

Read the full description
Engineer Staff Software Engineer, Infrastructure at Docker, Inc

Staff engineer designing and building Docker's internal infrastructure platform to enable self-service multi-region deployment and reduce manual operational workflows.

Lead Remote Posted 2 days ago RemoteFirstJobs Product
What this role involves

Docker has been one of the most loved brands in developer tooling, trusted by more than 20 million monthly users and over 20 billion container image pulls. From solo founders to the world’s largest companies, developers rely on Docker to build, share, and run their applications across our suite of products including Docker Desktop, Docker Hub, and Docker Scout.

We are a globally distributed, remote-first team building the tools that define how software gets built and delivered. As AI agents redefine software development, Docker is at the center of that shift, providing the sandboxed environments, verified images, and secure infrastructure that make autonomous workflows trustworthy by default.

Docker is shipping a wave of new products this year, with R&D initiatives likely to lead to more, and we’re investing heavily in the platform underneath all of it. That platform supports hundreds of engineers across many development teams and carries high-scale production traffic and data transfer every day. It has grown faster than its foundations, and this year is about closing that gap.

Today, much of that work still leans on a handful of experts unblocking the same provisioning and operational workflows by hand. The top priority for this role is moving that work from expert-driven support to paved roads: self-service systems with clear ownership, safe defaults, strong guardrails, and adoption we can measure. The goal is a platform teams trust enough to stop thinking about it, one that just works, so they can focus on their own products instead of ours.

The concrete version sits on this year’s roadmap: spinning up a new global region or application environment should take hours, not days. Right now it takes days. Getting there means building the foundations underneath it. We need a real multi-region, cross-account network architecture and a testing and continuous-deployment flow teams can trust, then a self-service layer on top.

We’re the container company building our own internal platform, so the bar for “the easy path is also the safe path” is high. You’d be joining a team of four, growing to seven this year (this is one of those hires), and we’re looking for a Staff engineer to set technical direction and lead it through real production adoption.

Responsibilities

This is a Staff-level role, so success is measured by leverage rather than just your own commits. On a team this size you’ll stay hands-on in the codebase while also setting direction, aligning teams on pragmatic standards, and carrying platform investments through to adoption. Concretely, you will:

  • Take ambiguous infrastructure problems and turn them into proposals the org can rally around, then drive them through RFCs and architecture reviews across teams.

  • Design self-service capabilities and platform APIs (primarily in Go) for onboarding, provisioning, deployment, observability defaults, and day-2 operations, with contracts and docs teams actually use.

  • Set delivery standards using Terraform, GitOps with Argo CD, progressive rollout, and good testing, including building the continuous-deployment flow we’re missing today.

  • Evolve the multi-tenant EKS foundations toward better reliability, security, scale, and cost: Envoy Gateway ingress, traffic routing, and the multi-region, cross-account connectivity we need.

  • Improve SLOs, alerting, and incident follow-up on Grafana Cloud so production gets safer and less dependent on heroics.

We judge this work by outcomes the consuming teams feel: how fast they can provision and ship, how much they can do without us, and how reliably it all runs.

AI-assisted operations

We’re actively investing in AI-assisted and agentic workflows to cut operational toil. We care that they stay safe, auditable, and human-reviewed. You’ll help shape where these earn their place and where they don’t. Early targets include:

  • Alert enrichment and incident context-gathering: assembling the relevant signals, history, and runbook so the on-call engineer starts with context instead of a blank page.

  • Runbook-assisted diagnosis and remediation recommendations, with a human in the loop on anything that changes production.

  • Onboarding and readiness assistants that answer the questions our experts answer today.

If you’ve built operational automation and have a healthy skepticism about where automation belongs, this is a place to put both to work.

On-call

Operational ownership is part of the job. You’ll join the rotation after onboarding and shadowing. As a Staff engineer, you’ll also improve the health of on-call itself, with better alerts, stronger runbooks, less toil, and blameless postmortems aimed at prevention.

Qualifications

  • 8+ years of professional, hands-on, full-time software engineering experience in backend, infrastructure, or platform engineering.

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience

  • Strong software engineering in Go or a similar language: design, testing, debugging, review, long-term maintainability.

  • A track record designing, shipping, and operating cloud services or infrastructure platforms in production. We hire for skill and impact, not years.

  • Deep expertise in at least one of: Kubernetes, networking, cloud platforms, reliability engineering, or developer platforms, plus solid Linux, networking, and production-ops fundamentals.

  • Experience setting technical direction and leading work that needs cross-team alignment.

  • Clear written and verbal communication in a remote environment (RFCs, design docs, incident writeups).

Nice to have: EKS and ingress/CNI/service-mesh experience; observability with OpenTelemetry/Prometheus/Grafana; CI/CD and progressive delivery (GitHub Actions, Argo CD, canaries); experience leading migrations or adoption programs across teams.

You don’t need every item here. We value deep expertise in one area, strong systems judgment, and curiosity across the rest.

What to Expect

First 30 days

  • Build context, meet partner teams, ship your first change, shadow on-call.

First 90 days

  • Own a strategic platform problem with a clear plan and metrics; lead an improvement from design to production.

One Year Outlook

  • Lead a major cross-team initiative (for example, self-service provisioning of new regions and environments, or the multi-region networking and CD foundations behind it) and establish durable patterns that change how Docker engineers build and operate services.

Docker considers visa sponsorship on a case-by-case basis based on business needs.

We use Covey as part of our hiring and / or promotional process for jobs in NYC and certain features may qualify it as an AEDT. As part of the evaluation process we provide Covey with job requirements and candidate submitted applications. We began using Covey Scout for Inbound on April 13, 2024.

Please see the independent bias audit report covering our use of Covey here.

Perks

  • Freedom & flexibility; fit your work around your life

  • Designated quarterly Whaleness Days plus end of year Whaleness break

  • Home office setup; we want you comfortable while you work

  • 16 weeks of paid Parental leave (after 6 months of employment)

  • Technology stipend equivalent to $100 USD net/month

  • PTO plan that encourages you to take time to do the things you enjoy

  • Training stipend for conferences, courses and classes

  • Equity; we are a growing start-up and want all employees to have a share in the success of the company

  • Docker Swag

  • Medical benefits, retirement and holidays vary by country

  • Remote-first culture, with offices in Seattle and Paris

Docker embraces diversity and equal opportunity. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. The more inclusive we are, the better our company will be.

#LI-REMOTE

Read the full description
Engineer Staff Software Development Engineer (Hybrid @ Bellevue, WA or Remote @ Florida) at OfferUp

Staff engineer designs and operates high-throughput microservices, sets technical direction for the Business team, mentors engineers, and ships full-stack features across marketplace verticals.

Lead Hybrid Posted 2 days ago RemoteFirstJobs Product
What this role involves

About the role:

The OfferUp Business team owns the platforms that power every business vertical on our marketplace; Storefronts, Auto Dealers, Services, Rentals, and Jobs. Our customers aren’t casually browsing; they’re running businesses on top of what we build, so every feature we ship has a direct, measurable impact on their livelihood and on OfferUp’s revenue. We operate the full stack end-to-end: including microservices that handle some of the highest RPS and TPS in the company, and integrations with partners like Stripe and Shopify. We move fast, instrument everything, and treat experimentation as a first-class part of the workflow. We’ve barely scratched the surface of what these verticals can become, and the roadmap is wide open for someone who wants to shape it.

At many organizations, your role begins and ends with the code. On our team, we’re different. You own a feature from concept to fruition. Your responsibilities will include everything from writing well architected and thoroughly tested code, to rolling out the feature by analyzing metrics. You also get to take ownership beyond your technical area by working with cross-functional team members.

As a Staff Software Engineer on the Business team, you’ll be both a hands-on builder and a technical leader. You’ll set the technical direction for the team, ship high-impact features with strong operational rigor, raise the bar on engineering quality across the org, and find creative ways to unlock new business surfaces.

Here’s more of what you will get to do:

  • Define the multi-quarter technical roadmap for the Business team and align it with company priorities
  • Design and operate high-throughput microservices where reliability, latency, and observability are non-negotiable
  • Work collaboratively with cross-functional teams to design and implement new features across all five business verticals
  • Communicate complex technical designs to both technical and non technical stakeholders
  • Collaborate with engineering teams across OfferUp to surface common pain points, develop solutions, and evangelize best practices
  • Drive experimentation strategy, design A/B tests, interpret results, and use data to decide what ships
  • Make pragmatic calls on what to refactor, replace, or leave alone, and bring the team along on the reasoning
  • Support, mentor, and grow other engineers on the team
  • Partner deeply with Product, Design, and Business stakeholders to drive features and assess timelines
  • Participate in a reasonable on-call rotation with the rest of the team
  • Help maintain code quality across our existing applications
  • Create solutions and frameworks that make the rest of the team better and faster
  • Champion the use of AI tooling across the team. From day-to-day coding assistants to agentic workflows for testing, code review, and operational tasks.  Help define the guidelines and best practices that scale these tools across OfferUp engineering
  • Become an SME for the team’s areas of ownership

You’ll thrive in this role if you have:

  • 8+ years of professional software engineering experience
  • Experience building and operating data-driven applications at scale
  • Experience performing data analysis and translating results into business recommendations
  • Hands-on experience using AI coding tools (Claude Code, Cursor, Copilot, or similar) in a production engineering workflow, with a point of view on where they accelerate work and where they don’t
  • Experience using good judgment to balance engineering improvements with business needs
  • Experience developing both short- and long-term technical vision for a set of services or features
  • Experience guiding and mentoring other engineers
  • Strong Java skills (required) and fluency in any other modern language; deep grounding in OOP, microservices, and distributed-systems design
  • Hands-on experience designing and building microservices and scalable distributed systems
  • Strong knowledge of data structures and object-oriented design
  • Hands-on experience with load balancing and handling large traffic volumes
  • Experience with AWS or other cloud infrastructure
  • A bias toward shipping, learning from production, and iterating quickly
  • BS or MS in Computer Science, or equivalent practical experience

Helpful, but not required:

  • Full-stack experience with React, TypeScript, and GraphQL
  • Experience with payment integrations (Stripe or similar) and third-party platform integrations (Shopify, marketplaces)
  • Experience with A/B testing platforms (Statsig, LaunchDarkly, Optimizely) and analytics warehouses (BigQuery, Snowflake)

Compensation Range: $210,000 - $240,000

OfferUp offers a comprehensive compensation and benefits package where you’ll be rewarded based on your performance and recognized for the value you bring to the business. Individual salaries within our ranges are determined through a variety of factors, including but not limited to education, experience, knowledge, skills, and geography. All roles will receive equity in OfferUp as part of their compensation, the amount of equity varying depending on the individual’s level and experience.

Benefits (all US roles): In addition to our compensation package, this role is eligible to enroll in health insurance, healthcare savings and spending accounts, retirement savings benefits (401(k) plan with match), basic and voluntary life insurance, disability benefits, and paid time off for sick leave, family and/or medical leave, vacation, and 12 company holidays. In regard to vacation time, OfferUp has a flexible vacation policy, and, in general, full-time, exempt employees will be expected to take 3-5 weeks (15-30 days) of pre-planned vacation time per year. Vacation needs are flexible and will naturally vary from year to year based on individual circumstances and business needs. In regard to sick time, all full-time employees (exempt and non-exempt) will be granted 12 days (96 hours) of sick time per year (pro-rated if the start date is other than January 1). Your recruiter can share more details about specific benefits during the interview process.

About OfferUp:

OfferUp is dedicated to creating the simplest and most trusted way for people to buy, sell, and connect in their local communities. One of the top local marketplace apps for local buyers and sellers in the U.S., OfferUp makes it easy for people to discover more of what they need—from great deals and secondhand goods to jobs, services, home rentals, and more—right in their own communities. Our trusted platform empowers millions to connect, thrive, and move life forward.

Available on iOS and Android, OfferUp has consistently ranked among the top shopping apps. Founded in 2011 and based in Bellevue, WA, OfferUp serves local markets nationwide and was used by more than 1 in 6 adults in the U.S. in 2024. OfferUp is backed by leading investors, including Andreessen Horowitz, Warburg Pincus, GGV Capital, T. Rowe Price, and Coatue Management. https://about.offerup.com

More About OfferUp At a Glance

  • Top 10 Shopping app in the App Store and Google Play Store for three years
  • 15%+ of adults in several major markets use OfferUp every month (LA, Miami, Phoenix, Seattle, Las Vegas, Riverside, Orlando)
  • OfferUp works directly with nearly 2000 US law enforcement agencies to build trust in local communities

OfferUp is unleashing the power of local, and we’ve built a dynamic team to do it. To learn more about working at OfferUp, check out https://about.offerup.com/people

OfferUp provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, or genetics. In addition to federal law requirements, OfferUp complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, transfer, leaves of absence, compensation, and training.

OfferUp expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. Improper interference with the ability of OfferUp’s employees to perform their job duties may result in discipline up to and including discharge.

Read the full description
Engineer Director, Data Collective at Sovrn

Director leads a data platform engineering team owning pipelines, lakehouse, data services, and cloud infrastructure while making hands-on technical decisions and mentoring engineers.

Lead Posted 2 days ago RemoteFirstJobs Product
What this role involves

About Sovrn

Every interesting company solves important problems for other people.  Sovrn is a Software and Data business that helps Open Web businesses be and remain independent.  We help them understand their business better, operate more efficiently, and make & keep more money.

  • We believe in the freedom and free-flow of information.
  • We believe the Open Web is the largest source of this information.
  • We believe in helping Open Web businesses be and remain Independent.

Through Software products and Data solutions we help our customers:

  • Understand their business better, so they can make better decisions
  • Operate their business more efficiently, so they can invest in what matters most
  • Make (and Keep) more money, so they control their own destiny

About the Role

We’re looking for a Director, Data Collective to lead the team that owns Sovrn’s data platform end-to-end: the pipelines, lakehouse, data services, and cloud infrastructure that power our exchange, our products, and our customers’ decisions. This is a hands-on engineering leadership role. You’ll own team composition and hiring; lead architecture and design across the platform; and remain close enough to the code, the systems, and the tradeoffs to make real technical decisions, not just approve them.

You’ll be working with a strong senior team, a modern stack, and an organization that already uses LLMs and agentic tooling across the data stack. We’re looking for a leader who can take what’s working from “in use” to “intentional practice.” Someone with strong opinions about what high-leverage AI-native data engineering looks like at exchange scale, and the credibility to bring the rest of the org along.

Languages / components / tools in our stack: Python, Redpanda/Kafka, Databricks/Spark, AWS/S3, Terraform, Datadog, GitHub

What you’ll be doing:

Team Leadership & Composition

  • Own the skill mix of the Data Collective team; lead hiring and performance management for engineers ranging from mid-level to Principal
  • Set the technical and cultural standards for the team: what “great” looks like in design, code review, on-call, and cross-team partnership
  • Mentor and grow engineers across levels through hands-on design collaboration, technical coaching, and clear career frameworks
  • Partner with the broader engineering leadership team on org-wide planning, budgeting, and roadmap tradeoffs; represent the team’s work and constraints to executives

Data Platform Architecture & Engineering

  • Drive architectural decisions across pipeline design, data modeling, lakehouse architecture, and data services layers
  • Heavily contribute to the design and architecture of Sovrn’s data pipelines, lakehouse, and data services: high-throughput streaming, always-on batch, petabyte-scale storage and query
  • Lead design reviews and set technical standards across the team; raise the bar on engineering rigor, observability, and operational excellence
  • Stay close enough to the systems to make real tradeoffs on performance, cost, governance, and reliability, and to know when the team’s estimates and risk assessments are right

AI & Modern Data Engineering Practice

  • Set the team’s direction on AI-native data engineering: where LLMs, RAG, agentic workflows, and AI-assisted tooling create real leverage in a high-throughput adtech environment, and where they don’t
  • Establish standards for how the team evaluates, trusts, and operates AI-powered systems in production: observability, fallback behavior, model governance, and cost control
  • Identify high-leverage AI applications in the data stack: intelligent pipeline optimization, anomaly detection, automated data quality, forecasting, and LLM-powered data services

Operational Excellence & Cost Management

  • Own the operational posture of the data platform: SLOs, on-call health, incident response, and continuous improvement
  • Own the infrastructure cost footprint of the Data Collective across AWS and Databricks; drive structural cost improvements through architecture, and disciplined commitment management
  • Drive Infrastructure as Code (IaC) adoption, policy-as-code, governance frameworks (RBAC/ABAC, IAM, SCIM), and CI/CD for infrastructure across the team
  • Make sure the team is investing in the right balance of new capability, platform health, and tech debt

Cross-functional Collaboration

  • Provide domain expertise across the organization to enable business growth through data services and data models
  • Partner with Product, Data Science, AI/ML, Platform, and Security teams to ship end-to-end and to make Sovrn’s data assets easier and safer to use
  • Serve as a senior point of counsel to all consumers and stakeholders of Sovrn’s data: internal teams, leadership, and external customers of our Data-as-a-Service products
  • Communicate clearly at multiple levels: from architecture documents and design reviews to executive updates on cost, capacity, and risk

A successful candidate will have:

  • 10+ years of software / data engineering experience, with a strong hands-on track record in data platforms, distributed systems, or backend infrastructure
  • 4+ years leading and growing engineering teams, including hiring, leveling, and performance management of senior and principal-level engineers
  • Deep, current technical proficiency. You still read code, write design docs, and lead architecture, not just review work
  • Hands-on experience in big data and distributed data processing in the AWS ecosystem (Python, Spark, Kafka/Redpanda, Databricks or similar lakehouse platforms)
  • Experience operating data systems at scale: real-time streaming, batch pipelines, data lakes, metadata management, lineage, and governance
  • Working knowledge of cloud platform engineering practices: IaC (Terraform), CI/CD, observability, IAM, and cost management
  • Track record of leading or substantially contributing to AI / agentic engineering efforts in production, not just experimentation, but shipped, operated, and iterated on
  • Hands-on experience operating production vector databases at scale, including the pipelines and infrastructure to refresh hundreds of millions of vectors on a daily cadence
  • Familiarity with adtech data infrastructure (SSP, DSP, exchange, or ad server environments) and the programmatic ecosystem (OpenRTB, bid request/response flows, auction mechanics, supply path optimization) is a strong plus
  • Experience with data security and compliance (PII, CCPA, GDPR)
  • Ability to clearly communicate architectural concepts and team strategy at multiple levels, from engineers to executives to the board
  • Comfort driving technical and organizational decisions in ambiguous, fast-moving environments

We understand that no candidate is perfectly qualified for any job. Experience comes in different forms, many skills are transferable, and passion goes a long way. Even more important than your resume is a clear demonstration of accountability and the ability to thrive in a fluid and collaborative environment. We expect you to learn new things in this role and encourage you to apply if your experience is close to what we’re looking for.

Location: Boulder, CO. In-office for candidates residing within 20 miles of our Boulder office; hybrid for candidates residing outside that radius. #LI-Hybrid

Application Deadline: Priority deadline July 1, 2026. Applications will be accepted on a rolling basis thereafter until the position is filled.

Compensation and Benefits: The base salary for this position is $225,000 to $250,000 annually. Actual base salary will depend on the candidate’s education, experience, skills, and location. In addition to salary, the total compensation package includes bonus and equity. Sovrn offers a full slate of benefits from medical, dental, and vision coverage, short and long-term disability, life insurance, paid parental leave, 401(k) plan and match, 11 paid holidays, flexible vacation, and commuter benefits.

How to Apply: Submit your application through https://www.sovrn.com/careers/. If you require a reasonable accommodation to participate in any part of the application or interview process, please contact peopleops@sovrn.com.

Equal Opportunity Employer: Sovrn is proud to be an Equal Opportunity Employer and provides equal employment opportunities to all employees and applicants regardless of race, color, religion, gender, gender identity, age, national origin, disability, parental or pregnancy status, marriage and civil partnership, sexual orientation, veteran status, or any other characteristic protected by law. Reasonable accommodations will be made to meet the requirements of the Americans with Disabilities Act.

Recruitment Agencies: Sovrn does not accept agency resumes. Please do not forward resumes to our jobs alias or Sovrn employees. Sovrn is not responsible for any fees related to unsolicited resumes.

Read the full description
Engineer Team Lead - FPGA Development (Job Req #2025-314)

Leads FPGA development team to design and deliver hardware solutions for video production products.

Lead Posted 3 days ago Himalayas
What this role involves
Why Work at Ross Video? We have a great group of people working together to create and deliver cutting edge products that look amazing and are easy to use.
Read the full description
Engineer Staff Software Engineer at murmuration

Staff-level software engineer building civic engagement products and raising technical standards across the engineering organization.

Lead Posted 3 days ago RemoteFirstJobs Product
What this role involves

Who We Are

At Murmuration, we believe that America’s promise is shaped and reshaped by the best ideas and ideals of its communities, and the dreams of the people who believe in a better life for themselves, their families, and each other.

We help organizations build power in their communities in four key ways: we organize a network of values-aligned partners; we provide deep, data-driven insights into people, places, and perspectives; we develop tools that make organizing and engagement easy and more effective; and we offer services that strengthen our partners’ capacity to lead change in their communities.

We envision an America where every community has what it needs to help people lead healthy,

free, and dignified lives. We work to redesign the systems and structures we all depend on — how we learn, live, govern, and solve problems — so that they are just, equitable, resilient, and rooted in shared responsibility. By strengthening the ties that hold communities together, we aim for civic life defined by collective action and care, with effective leadership that truly represents everyone.

We are a collaborative, curious, and creative team of organizers, scientists, teachers, technologists, campaign veterans, and more who share the unwavering belief that we can use our gifts in service of transforming America — together.

We’ve built our team guided by the belief that the whole is greater than the sum of its parts. And so we support each other relentlessly — rallying together to face challenges the same way we celebrate each other’s wins.

About the Position

Do you see yourself as a mission-driven engineer who believes that great products emerge from strong teams? Do you thrive in inclusive, thoughtful environments where engineers hold themselves to high standards of technical excellence, ownership, and impact at scale?

We are seeking a Staff Software Engineer to contribute to one of our most ambitious efforts: building a new product from the ground up while raising the bar for how our entire engineering organization works.

Murmuration builds technology that helps our partner organizations strengthen civic engagement and organize more effectively in their communities. Our products weave together engagement, outreach, demographic, and voter data with intuitive applications that help partners better understand and act within the communities they serve. Our team is intentionally multidisciplinary and partner-focused. We succeed together by aligning planning, execution, and learning across engineering, product, design, research, data, and partner success. We build complex, data-driven systems that need to work reliably during critical moments, scale as our partners grow, and remain understandable and maintainable as communities and their needs evolve.

As a Staff Software Engineer, you will join the Explorer Team as we evolve the product

into general availability from its pilot implementation. Explorer is a data visualization product that facilitates political data exploration using interactive maps, charts, and exportable tables, supplemented by an NLP-powered search function.

On this small, close-knit team, you will establish the engineering patterns, operational foundations, and testing strategies needed to evolve Explorer into a secure, reliable, GA-ready platform. You and the team will build Explorer’s core platform and user experience, expanding a near-greenfield code base to design, build, and evolve secure backend services, interactive data visualizations, and responsive user interfaces. You will also produce high-quality documentation that improves knowledge sharing, onboarding, and the long-term maintainability of the product.

In addition to your Explorer work, you will serve as a staff engineer across multiple projects, applying your expertise to solving some of the organization’s most complex challenges.

This role is suited for a deeply experienced individual contributor whose technical judgment and engineering rigor raises the quality of deliverables across the entire organization. You excel in near-greenfield settings where product priorities and direction can shift rapidly. Your commitment to building inclusive, high-trust, high-performing teams is visible across the technology organization. And you believe, like we do, that how we build is just as important as  what we build.

Job Level: IC5

What You’ll Do

Drive to General Availability

  • Shape Explorer’s technical future: advise on technical priorities, dependencies, and complexity; propose and defend well-reasoned solutions with clear documentation of tradeoffs and alternatives;
  • Take a pilot implementation from limited release to general availability, including making early architectural decisions, validating technical assumptions, and iterating toward a scalable design;
  • Harden experimental systems for production readiness, including reliability, performance, observability, testing, and operational excellence;
  • Architect for the long term: design and build the systems and architectures that will serve Explorer for years, with scale, reliability, security, and maintainability as first-class concerns;
  • Improve and expand the existing code base: reinforce secure coding practices, identify vulnerabilities early, and treat data privacy and access control as first-class concerns;
  • Drive test strategy, proactively identify and address technical risks, and drive quality improvements at the team level; and
  • Reduce technical debt, improve system quality, and contribute to objectives that span the broader organization.

Elevate the Team

  • Resolve ambiguity, navigate requirements that are actively being shaped, and bring structure and clarity without waiting for perfect specs;
  • Establish best practices for test strategy, code quality, and system design; raise the technical bar across the organization through documentation, advocacy, and role modeling;
  • Mentor senior engineers and help emerging technical leads build the judgment, ownership, and skills to grow; lead technical discussions, drive design consensus, and model the standards you expect from others; and
  • Be like Ted Lasso: believe, build trust, and demonstrate kindness, empathy, optimism, curiosity, and vulnerability.

Lead Beyond Explorer

  • Set technical direction across teams beyond Explorer; own objectives that span multiple teams and align with division and organizational goals; drive the strategy, planning, decision-making, and execution needed to achieve them;
  • Lead significant initiatives spanning multiple teams and systems; align technical and non-technical stakeholders, communicate tradeoffs and risks clearly, and represent engineering in cross-organizational discussions and with product and leadership;
  • Champion secure coding practices at a systemic level, identify vulnerabilities across the product, and treat data privacy and access control as organization-wide concerns; and
  • Organize and lead incident response, involving the right people and delegating effectively; lead post-incident reviews including root cause analysis and clear prevention action items; follow through until learnings are shared and remediation is complete.

Technical Depth and Judgement

  • Deep, hands-on expertise across critical technical domains with the proven ability to lead system design, architectural patterns, and engineering best practices; your sound technical judgment shapes important decisions;
  • Experience with event-driven and asynchronous processing patterns; solid understanding of the tradeoffs among different event-driven architectures with the ability to defend one choice over the other;
  • Ability to reason across OLAP and OLTP data architectures and make sound design decisions for the systems that depend on them;
  • Comfort making sound decisions with imperfect information; able to design long-term architectures with scale, reliability, security, and maintainability as first-class concerns, and to clearly articulate tradeoffs and alternatives explored;
  • Ability to communicate and defend well-reasoned solutions through written documentation, sharing context, what alternatives were considered, and how conclusions were reached;
  • Be a proactive steward of technical quality, identifying and prioritizing technical debt, defining test strategy, and evaluating risk from bugs and architectural problems before they become blockers; and
  • Skill at debugging the most complex problems at any level of the stack; ability to drive effective post-incident reviews with clear timelines, root cause analysis, and actionable prevention plans.

Scope, Initiative, and Execution

  • Proven ability to lead technical strategy and execution for significant initiatives spanning multiple teams or systems, balancing quality, performance, and cost while keeping stakeholders aligned on tradeoffs and risks;
  • Proven experience in designing objectives aligned with division and organizational goals, anticipating technical challenges and proposing solutions before they become blockers;
  • Demonstrated experience in the estimation of large, cross-team projects with significant unknowns, including mitigation plans for resolving those unknowns, breaking work into milestones and iterations to reduce risk and deliver incremental value;
  • Proven strategies to involve the right people, delegate clearly, communicate consistently, and follow through as an owner until an objective is delivered; and
  • Ability to multiply team and engineering effectiveness through technical leadership, tooling, infrastructure, and process improvements.

Organizational Impact

  • A technical leader across multiple teams who can act without direct management responsibilities, influencing outcomes through role modeling, documentation, and advocacy rather than authority;
  • Demonstrated track record as a mentor to senior engineers with a proven ability to develop future technical leaders, building their judgment, ownership, and skills through 1:1 guidance and small-group knowledge sharing;
  • A driver of standards and best practices that raise the technical bar across the organization, creating processes that instill ownership behavior in others;
  • Ability to represent engineering effectively in cross-functional discussions, leading alignment across technical and non-technical stakeholders on complex, multi-team initiatives; and
  • A leader by example, proactively sharing context and learnings, building POCs or prototypes where most cost-effective, and creating the kind of high-trust, high-performing team culture that makes everyone better.

What You Bring to the Table

Foundations

  • 10+ years of professional software engineering experience with demonstrated full-stack fluency and a track record of delivering in production across a variety of languages and technology stacks;
  • Experience taking a product from beta to general availability, navigating the operational, quality, and cross-functional demands of a production launch;
  • Experience driving secure coding practices, data privacy principles, and access control patterns as applied in production systems;
  • A test-driven mindset with experience writing, maintaining, and driving test strategy at the team or product level;
  • A track record of effective collaboration with product, data science, and R&D teams, bridging technical and domain-specific perspectives across disciplines.

Data

  • Solid foundation in relational databases, including PostgreSQL, writing fluent SQL, designing schemas, and reasoning about migrations and query performance;
  • Experience with analytical or columnar datastores (e.g., Apache Pinot, ClickHouse, BigQuery, etc.);
  • Experience working with modern data warehousing and transformation workflows powered by Snowflake and dbt;
  • Experience with data pipeline orchestration tools such as Dagster or Airflow with an understanding of scheduling, dependency management, and pipeline reliability;
  • Working knowledge of time series data modeling and its applications;
  • Experience with caching layers such as Redis and the ability to drive decisions about caching strategy as part of system design.

Infrastructure and Observability

  • Deep experience with cloud-native architectures, distributed systems, and production-grade software at scale; production experience with AWS, including services for compute, storage, and observability;
  • Proficiency with Docker, Make, or similar build tools, as well as environment scripting;
  • Direct experience with observability tooling: logging, metrics, and tracing using tools such as Datadog, New Relic, Prometheus, or Grafana.

Security

  • Experience driving secure coding practices, data privacy principles, and access control patterns as applied in production systems.

Emerging and Specialized

  • Hands-on experience integrating LLM or AI APIs (e.g., OpenAI) into production applications, including working with embeddings, retrieval, or natural language interfaces;
  • Experience with geospatial or map-based data visualization and related JavaScript libraries.

Nice to Haves

  • Familiarity with Voter File Data;
  • Experience with or interest in political data;
  • Background in political tech, civic tech, advocacy, or mission-driven organizations; and/or
  • Experience applying AI/ML techniques to voter or political data.

Talented Software Engineers come from all walks of life and career. If you are passionate about civic engagement and technology, please apply, even if you do not check every box!

Location and Compensation

This is a full-time, salaried position with a comprehensive benefits package, open

to candidates anywhere in the United States.

The starting salary for this position is $225,324. We set compensation using market data and apply it consistently across the organization to ensure fairness and transparency for everyone in similar roles.

Our Culture of Care

We work hard to create a culture of care to ensure that our staff are best equipped to lead happy, healthy, and balanced lives. To that end, we offer a comprehensive benefits package which includes:

  • Health, vision, and dental insurance with 100% of premiums covered for you and qualifying family members;
  • Retirement benefits with a 5% employer match;
  • A flexible unlimited PTO plan;
  • Generous paid parental leave;
  • Pre-tax commuter benefits;
  • A company laptop;
  • A flexible remote work environment;
  • A home office setup stipend for all new employees;
  • Monthly reimbursement for remote work expenses;
  • A yearly professional development fund;
  • Mental health and wellness benefits through Calm and Better Help;
  • Yearly in-person staff retreats; and
  • A welcoming culture that celebrates diversity, equity, inclusion, and belonging.

At Murmuration, we believe a vibrant, representative democracy depends on the inclusion of diverse voices, lived experiences, and perspectives. The best ideas don’t come from a single person or ideology — they emerge at the intersection of different backgrounds, identities, and viewpoints. We are proud of our commitment to building an organization and culture shaped by respect, empathy, and collaboration, where our team’s diversity fuels innovation, civic engagement, and meaningful change. We welcome new colleagues who will help us nurture this collective effort. Join us.

An Equal-Opportunity Employer with a Commitment to Diversity

Murmuration is proud to be an equal opportunity employer, and as an organization committed to diversity and the perspective of all voices, we consider applicants equally of race, gender, color, sexual orientation, religion, marital status, disability, political affiliation and national origin. We reasonably accommodate staff members and/or applicants with disabilities, provided they are otherwise able to perform the essential functions of the job.

Note: Murmuration is two organizations working together to pursue our mission of amplifying the power of civic engagement: Murmuration Research Institute, a 501©(3) that conducts research to identify, design, and create the data, tools, and insights that build healthier and more equitable communities; and Murmuration, Inc., a 501©(4) that supports organizations working across the country on the nation’s most challenging issues with access to data, tools, and research that build healthier and more equitable communities.

Read the full description