At RealManage, we're not just building software, we're transforming how communities are supported, governed, and experienced. As we modernize our technology platform and shift toward a truly product-driven organization, we need bold thinkers and technical experts who care deeply about building clean, scalable, high-performing systems that deliver real value.
Principal Software Engineers are not just coders, they're thought leaders, builders, mentors, and disruptors. They challenge conventional patterns and collaborate deeply across teams to architect solutions that are faster, safer, and smarter. They're equally comfortable diving into new languages, guiding architectural decisions, and inspiring others to level up. This role is for someone who thrives in complexity and leads with curiosity, courage, and craftsmanship.
Principal Software Engineers sit inside the Delivery Experience group and report to the Director of Delivery Experience. That means you are not just shipping for your own team. You are a force multiplier across every product squad, helping define the architectural standards, the golden paths, the delivery practices, and the AI-augmented workflows that the rest of engineering builds on. You partner with our architects, engineering coaches, and platform engineers to raise the bar everywhere.
You won't find a rigid playbook here. We empower our engineers to bring their best thinking, own their outcomes, and collaborate closely to drive business success. If you want to work on meaningful problems, ship value quickly, and shape the future of an evolving tech ecosystem, this is the place.
-
Write, review, and deploy high-quality, testable code across our evolving technology stack
-
Operate as a senior member of the Delivery Experience group: help set the architectural principles, engineering standards, and golden paths that every product team uses
-
Chair or contribute to architecture reviews alongside the Director of Delivery Experience and our staff architects
-
Drive AI-augmented development across the org: lead the adoption of AI coding tools, codify prompt patterns and review practices, and prove the impact in DORA / SPACE metrics
-
Design and build AI-powered product features (LLM integration, RAG, agentic workflows, embeddings, evals, guardrails) that meet our quality, safety, and reliability bar
-
Lead modernization initiatives, including monolith-to-microservices, cloud-native rebuilds, and platform consolidation in partnership with the Delivery Experience team
-
Mentor and coach engineers across teams, raise the technical bar, and grow the next generation of tech leads
-
Champion continuous delivery, DevOps, and developer experience improvements that the Delivery Experience group is rolling out
-
Collaborate cross-functionally to deliver thoughtful, user-centric solutions
-
Present demos and technical decisions clearly to both technical and non-technical stakeholders
-
Stay curious, stay current, and challenge your team (and yourself) to keep getting better
AI is not a side project at RealManage. It is core to how Principal Engineers build, ship, and amplify the rest of the engineering organization. We expect you to live on the AI development frontier and bring the rest of the team with you.
-
Use AI-assisted coding tools (Claude Code, Cursor, Cline, Roo Code, or equivalent) as part of your daily workflow and demonstrate measurable productivity gains
-
Establish and document the prompts, workflows, code review practices, and guardrails that make AI-assisted development safe and effective at scale
-
Ship AI-powered features end to end: model selection, prompt design, retrieval, evaluation harnesses, observability, cost controls, fallback behavior, and on-call playbooks
-
Build and maintain evaluation suites and regression tests for AI features so we know when a prompt, model, or pipeline change actually improves outcomes
-
Design AI systems with safety in mind: hallucination mitigation, PII handling, prompt injection defenses, human-in-the-loop checkpoints, and clear escalation paths
-
Partner with the Delivery Experience group to define golden paths for AI features so every team can build them consistently and securely
-
Evaluate and pilot emerging models, tools, and patterns; bring back what works and retire what does not
-
Treat AI as a productivity multiplier and as a product surface, while keeping engineering judgment and customer outcomes at the center
-
Plus other work-related tasks as needed
-
Excellent ability to communicate effectively with others using spoken and written English, including the ability to communicate with technical and non-technical stakeholders
-
A builder's mindset: you embrace ambiguity, ask smart questions, and turn vision into value
-
Expertise in multiple programming languages such as C#/.NET, Node.js, or Python
-
Hands-on experience building with AI/LLM platforms (Anthropic, OpenAI, Azure AI Foundry, or similar), including prompt engineering, RAG, evals, and AI observability
-
Daily, fluent use of AI-assisted coding tools and a point of view on how to deploy them across a team
-
Deep understanding of REST APIs, microservices, and cloud-native design principles
-
Proven experience with unit testing, CI/CD pipelines, and test-driven development
-
Strong front-end capabilities in Angular, React, or similar frameworks
-
Experience designing across modern platforms, including Azure, Kubernetes, and serverless
-
Familiarity with architectural design in complex environments and with the practices the Delivery Experience group champions (DORA / SPACE metrics, golden paths, platform engineering)
-
Ability to resolve technical issues with versatility, flexibility, and proactive thought
-
Ability to champion Agile ceremonies and foster team excellence through iterative delivery
-
Working knowledge of Software Development Life Cycle and Configuration Management including Agile methodologies
-
Built and shipped production AI features at scale, including evaluation pipelines and post-launch tuning
-
Stood up an AI center of excellence, AI guild, or internal AI tooling for an engineering org
-
Delivered high-scale systems in regulated or multi-tenant environments
-
Led initiatives in monolith-to-microservices modernization
-
Mentored other engineers and raised the technical bar across teams
-
Integrated customer insights into software design and prioritization
-
Built distributed systems that scale gracefully under real-world loads
-
Contributed to a developer experience or platform engineering function
We're not just shipping code, we're transforming an entire organization. As a Principal Software Engineer inside the Delivery Experience group, you'll help lead a platform rebuild from the ground up, set the standards and AI practices that every product team relies on, and shape the future of an evolving tech ecosystem. You'll work in a collaborative environment where experimentation is encouraged, where AI is treated as a first-class capability, and where your voice matters.
Pay and Benefits:
$225,000 annual salary
Benefits include:
-
Medical Insurance
-
Dental Insurance
-
Vision Insurance
-
Life and Disability Insurance
-
HSA (Required High Deductible Medical Plan to be eligible)
-
FSA
- Education Reimbursement
- 401K matching
- Employee Assistance Program (EAP)
-
11 paid Holidays