Principal Software Engineer #1137

Apply Now

Company: Decisiv

Location: Reston, VA 20191

Description:

Location: Remote

Decisiv is seeking a Principal Software Engineer to lead the architecture, scalability, and interoperability of our growing platform. As technology landscapes shift, our platform must evolve to handle increasing data demands, automation, and intelligent decision-making while maintaining reliability and flexibility.

As a Principal Engineer, you will define long-term technical strategy, guide cross-team architecture, and mentor engineers, ensuring our platform continues to adapt to changing business needs and new technology opportunities. Your focus will be on designing efficient, scalable, and data-rich systems that power mission-critical applications.

Key Responsibilities

Technical Leadership & Systems Evolution

  • Architect scalable, data-driven systems - Design flexible, high-performance services that efficiently process and leverage large volumes of structured and unstructured data.
  • Future-proof the platform - Plan and implement improvements with a 6+ month strategic horizon, ensuring Decisiv remains adaptable to evolving business and technology demands.
  • Ensure interoperability & efficiency - Advocate for modular design, reusable components, and streamlined integrations between internal and external systems.
  • Balance innovation with stability - Identify and introduce new technologies where they create value while ensuring system reliability and maintainability.

Cross-Team & External Engagement
  • Collaborate with enterprise customers & partners - Provide technical direction on integrations, system interoperability, and platform capabilities.
  • Facilitate cross-team collaboration - Guide discussions on technical challenges, system dependencies, and process improvements to remove blockers and align priorities.
  • Mentor & elevate engineering teams - Help Staff Engineers and technical leads scale their impact by fostering sound architectural thinking and problem-solving skills.


High-Impact Engineering Execution

  • Solve complex architectural challenges - Optimize system performance, data pipelines, event-driven architectures, and distributed services.
  • Own major technical decisions - Lead the design of systems that support intelligent automation, data-driven workflows, and predictive analytics.
  • Define engineering standards - Establish best practices for data modeling, event processing, API design, and cloud-based infrastructure.
  • Act as an escalation point - Provide technical guidance on critical system incidents, performance bottlenecks, and architectural trade-offs.


What We're Looking For

Required Experience & Skills
  • 15+ years of software engineering experience (or equivalent mix of education and experience).
  • Deep expertise in Ruby on Rails, with a strong understanding of scalable web applications and backend services.
  • Proven experience designing distributed systems, including event-driven architectures, messaging systems, and data pipelines.
  • Strong database & API design experience, including PostgreSQL, OpenAPI, and structured data management.
  • Cloud-native expertise, particularly AWS services and modern infrastructure patterns.
  • Track record of technical leadership, mentoring engineers, and guiding architecture across multiple teams.
  • Experience engaging with external customers & partners, providing technical guidance on integrations, platform capabilities, and system performance.


Bonus Skills
  • Experience with GraphQL, JSONAPI, or advanced API architectures.
  • Background in large-scale data processing, ETL workflows, and distributed computing.
  • Experience with enterprise SaaS platforms, especially in asset management or service supply chains.


Who We're Looking For

We're looking for a pragmatic, future-focused technical leader who:

  • Thinks strategically about platform evolution - Balances scalability, efficiency, and interoperability in system design.
  • Enjoys solving complex technical challenges - Excels at optimizing systems for high availability, performance, and intelligent automation.
  • Mentors and elevates teams - Leads by example, fostering technical excellence and decision-making skills across engineering teams.
  • Values a data-driven approach - Sees the power of structured and event-driven data in shaping more effective systems.

Why Decisiv?
  • Industry leader in asset management & service supply chain technology.
  • Remote-first culture with strong autonomy and flexibility.
  • High-impact role shaping the future of Decisiv's intelligent, data-driven platform.
  • Strong work-life balance - we value performance without burnout.

Show Us Your Work

We would love to see your GitHub account, code samples, or anything that shows your work.

We are interested in every qualified candidate who is eligible to work in the United States. However, we are not able to sponsor work visas.

Similar Jobs