Junior Systems Developer
About Spire Recovery Solutions
Spire Recovery Solutions is a veteran-founded financial services technology company headquartered in Richardson, Texas. We build everything in-house — from our 12+ .NET microservices to our self-managed Proxmox server clusters, custom GPU compute infrastructure, UniFi networking stack, and private WAN connecting our Texas and New York offices. Our small engineering team maintains 20+ custom .NET SDKs and a database with 505 tables and ~1 billion rows. AI-assisted development with Claude Code is part of our daily workflow.
The Role: Junior Systems Developer
This isn't a "sit in the corner and fix bugs" junior role. You'll work directly with the CTO across the full technology stack — writing production C# code, managing Linux servers, configuring enterprise networking equipment, and building telecom integrations. Think of it as a compressed technical education with real production impact from day one.
What You'll Work With
- Languages & Frameworks: C#/.NET 9/10, Blazor WebAssembly, HTML/CSS
- Data: MySQL/MariaDB, Entity Framework Core, 505 tables, ~1 billion rows, 1,417 stored procedures
- Infrastructure: Proxmox VE, Dell PowerEdge servers, ZFS storage, Docker containers
- Networking: Ubiquiti UniFi (full stack — switches, APs, gateways, cameras), private WAN (TX↔NY↔Azure)
- Telecom: SIP/VOIP, predictive dialer, STIR/SHAKEN compliance, in-house PBX
- AI Tooling: Claude Code with custom skills repository, MCP database schema server
- CI/CD: GitHub Actions, NuGet package management, Azure Container Apps
Requirements
Must-Have:
- US Citizen (this is a hard requirement — no exceptions)
- Comfortable using Mac or Linux as your daily development machine
- Basic programming fundamentals (variables, loops, functions, OOP concepts)
- Basic SQL knowledge (SELECT, JOIN, WHERE — you can learn the rest here)
- Command line comfort (navigate directories, run scripts, use git)
- Reliable daily commute to Richardson, TX
Nice-to-Have (but genuinely not required):
- Any C# or .NET exposure
- Home lab or self-hosted infrastructure experience
- Networking knowledge (VLANs, subnets, DNS, firewalls)
- Linux server administration
- Experience with Docker or containerization
- Telecom/VOIP background
What We Explicitly Do NOT Require:
- A college degree (bootcamps, self-taught, certifications — all welcome)
- Years of professional experience
- A portfolio of shipped products
What Makes This Role Different
- Direct CTO mentorship: No layers of management between you and technical leadership
- Full-stack exposure from day one: Code, databases, servers, networking, telecom — you'll touch all of it
- AI-augmented development: We use Claude Code daily and will train you on AI-assisted workflows
- Real production impact: Your code goes live to real systems serving real customers
- Equipment provided: MacBook Pro M4 for every developer
Growth Trajectory
We're building the technical foundation for you to grow from junior developer into a systems engineer who can independently architect and deploy full solutions. Within 12 months, you should be comfortable with: writing and deploying .NET microservices, managing Proxmox VMs and containers, configuring UniFi networking equipment, building database schemas and stored procedures, and working with telecom APIs and SIP infrastructure.
Benefits & Perks
- $20–$30/hour (based on experience)
- Weekly pay
- Medical insurance
- 401(k) with company match
- Paid time off + paid sick leave + paid holidays
- MacBook Pro M4
- JetBrains Rider license
- Career development and mentorship
Location & Schedule
- Address: 1057 South Sherman St, Richardson, TX 75081
- Schedule: Monday–Friday, 8:00 AM – 5:00 PM
- Type: Full-time, on-site (this is not a remote or hybrid position)
How to Apply
Apply through Handshake with your resume. We don't need a cover letter — just show us you can think technically and you're hungry to learn. If you have a GitHub profile, home lab documentation, or any technical projects, include links.