Jobs · Engineering

Principal Software Engineer

Fluxx · United States · 1 wk ago
RemoteRemoteEngineering$164k–$210k/yrFull-time

What You Will Make an Impact On

  • Lead the architecture and implementation of major initiatives in our platform
  • Make architectural decisions counterfactually - considering several plausible approaches, surfacing the trade-offs, and choosing the best path rather than defaulting to a generic template
  • Provide technical leadership across all phases of large-scale engineering work, from scoping and design through implementation, code review, rollout and maintenance
  • Work cross-functionally with the Director of Engineering, fellow principal engineers, infrastructure engineers, product managers, DevOps, and QA to drive complex decisions on product direction and process improvements
  • Design and implement user-facing and backend features across the entire platform
  • Produce high-quality code that is well designed, thoroughly tested, and passes peer review
  • Mentor engineers across the team, raise the architectural literacy of the group, and actively contribute to brainstorming and design discussions
  • Champion thoughtful use of AI and agents in our SDLC, helping the team amplify their work

What You Bring to the Team

  • 8+ years of professional software engineering experience, with a meaningful share of that as a principal engineer or architect on a complex SaaS platform
  • Deep experience as a full-stack engineer, with substantial backend depth using Ruby on Rails and the ability to engage credibly with frontend work in React
  • A habit of considering alternatives, naming the trade-offs, and choosing the right path for the system in front of you rather than reaching for a textbook answer
  • Confidence to put your opinion on the table, ask the questions others aren't asking, and engage in brainstorming and architectural debate
  • Strong written and verbal communication, with experience working closely with product, design, QA, and infrastructure peers
  • A deep foundation in computer science and a track record of making web applications highly performant
  • Dedication to writing and maintaining documentation that helps others move faster
  • Willingness to adapt to a fast-paced environment, to a codebase with a long history, and to a rapidly evolving AI-assisted development model
  • A track record of mentorship and of raising the technical bar of the engineers around you

Technical Experience

  • Large Rails codebases
  • Node.js and modern JavaScript/TypeScript - we expect our Node footprint to grow and value engineers who can speak credibly across both ecosystems
  • AWS and DevOps fundamentals - you do not need to be an infrastructure specialist, but you should be comfortable reasoning about deployment, scaling, and observability
  • MySQL at scale, including query optimization, indexing strategies, and schema migrations on live systems
  • Elasticsearch, Redis, Resque, and other supporting services in a production Rails environment
  • AI-assisted development workflows, including thoughtful use of agents, prompt design, and the operational realities of keeping agentic SDLC pipelines healthy
  • B2B SaaS platforms, particularly those with highly configurable customer-specific behavior

About Fluxx

  • Fluxx is a people-first and inclusive workplace committed to continuous learning
  • We are a global community of 400+ customers who collectively manage and distribute more than $39B in grants annually
  • We build technology that drives positive impact by helping foundations, government agencies, and nonprofits streamline the grantmaking process—making it easier to get funding to the organizations that need it most
  • We are committed to compliance with all applicable national, state and local laws pertaining to nondiscrimination and equal opportunity

Similar jobs

Principal Software Engineer

Palo Alto NetworksSan Jose, CA· 1 mo ago
Engineering$126k–$205k/yrapply on paloaltonetworks.wd5.myworkdayjobs.com