
Senior Software Engineer – Modernization
CampMinder
full-time
Posted on:
Location Type: Hybrid
Location: Boulder • Colorado • United States
Visit company websiteExplore more
Salary
💰 $175,000 - $215,000 per year
Job Level
About the role
- Partner with product to run rapid experiments and incorporate customer feedback quickly, so we can modernize customer experience while improving our architecture
- Lead the design and implementation of replatforming initiatives that extract domains from the .NET monolith into independently deployable systems, improving security, test coverage, code quality, and developer experience
- Partner with other engineering teams to decompose tightly coupled domains using strangler fig patterns, event-driven integration, and clean API contracts
- Contribute to AI-Native workflow projects that measurably improve delivery speed and quality
- Design scalable, reliable portions of our event-sourced architecture and lead the adoption of new technologies and architectural patterns that reduce cognitive load and improve build performance
- Collaborate cross-functionally with product, engineering management, and architects to define right-sized scope that maximizes impact while minimizing engineering investment
- Mentor engineers on and off the Phoenix team, rolling out best practices in testing, deployment, quality, and operationalizing software across teams
Requirements
- Experience leading the design and implementation of major features and platform improvements in collaboration with multiple engineers and teams
- Strong cross-functional collaboration skills and a track record of partnering with product on rapid experimentation and customer feedback loops
- A track record of modernizing or replatforming legacy systems. You’ve tackled high coupling, low test coverage, and aging architectures before and know how to apply patterns like strangler fig, anti-corruption layers, and event-driven decomposition.
- Experience working across a legacy monolith and modern greenfield services
- Familiarity with Azure cloud services (or equivalent)—particularly event-driven messaging, NoSQL data stores, and API gateway patterns
- Strong track record of architecting scalable, reliable systems and making forward-thinking technical trade-offs
- Experience identifying meaningful ways to use AI tools (e.g., Claude Code, Copilot, or similar) to increase engineering speed and quality, and enthusiasm for adopting AI-native workflows to ship customer value faster
- Passion for mentoring others and rolling out engineering best practices across teams
- Excels at taking large, undefined problems and turning them into concrete next steps for themselves and others to tackle
Benefits
- Robust medical, dental, and vision coverage options with generous employer contributions, plus a $500 employer HSA contribution for HSA-compatible plans
- Ability to choose where you work – remotely, in the office, or a mix!
- A variety of resources to support mental health and emotional well-being
- 12 weeks of 100% paid parental leave for all new parents, including via adoption, surrogacy, and foster care
- 401(k) with 4% company matching
- Trust-Based (flexible) PTO (and yes, we use it!)
- $900/year wellness allowance
- Company-paid subscriptions, training, and support for using AI professionally and personally. We have a team dedicated to enabling our AI capabilities for our team members and our customers!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
design and implementationreplatformingevent-driven integrationAPI contractsevent-sourced architecturetesting best practicesdeployment best practicesquality assuranceoperationalizing softwareAI tools
Soft Skills
cross-functional collaborationmentoringproblem-solvingcustomer feedback incorporationleadershipcommunicationtechnical trade-offsrapid experimentationscope definitionengineering investment minimization