Senior Software Architect

Reup Education

$190K — $210K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 7+ years of software engineering experience, including 5+ years in architecture for data-intensive applications
  • Proven experience in modernizing legacy systems and designing scalable architectures
  • Experience developing AI-ready platforms with LLM integrations and event-driven systems
  • Deep knowledge of cloud-native architecture (AWS or similar) and modern backend development (e.g., Python, TypeScript)
  • Strong judgment balancing technical debt, reliability, and scalability
  • Ability to mentor engineers and drive architectural adoption across teams
  • Hands-on experience as a 'player-coach' in dynamic environments

Responsibilities

  • Own platform architecture by defining and evolving the architecture for applications, APIs, and integrations
  • Lead efforts to modernize legacy systems and drive migration strategies
  • Design scalable integration patterns for internal and third-party systems
  • Set technical direction and enforce architectural principles across teams
  • Enable AI-capable architecture supporting integrations and workflows
  • Drive evaluations of technology choices relative to business priorities
  • Mentor and influence teams to elevate technical standards and practices

Benefits

  • 100% premium coverage for employee medical, dental, and vision insurance
  • Flexible time off and up to 80 hours of dedicated sick time annually
  • Hybrid work model allowing for in-person collaboration and remote flexibility
  • 401(k) plan and company-paid life insurance
  • Paid parental leave and wellness days
  • Company-sponsored volunteer day and free Headspace subscription
Full Job Description
About the role

  • ReUp Education is looking for a Senior Software Architect to modernize our platform and build the technical foundation that will power the next generation of AI-driven learner and partner experiences.
  • This is not a greenfield role. You will inherit a real system - one with years of accumulated decisions, tight integrations, and legacy components that need to be understood, untangled, and evolved with care. If you are energized by that challenge as much as by designing what comes next, this role is for you.
  • You will be embedded in our engineering teams, working closely with engineers and product leadership to define the architecture that makes our platform scalable, maintainable, and AI-ready. Your scope is our entire ecosystem - application services, APIs, third-party integrations, and the systems that connect them.
  • This is a player-coach role. You will not only define the architecture - you will implement it alongside the team. At our size, the most impactful architect writes code, leads by example, and stays close to the work.

What you'll do

This role is accountable for architectural direction across the platform, partnering with Engineering and Product leadership to align decisions and execution.

  • Own Platform Architecture
    Define and evolve the end-to-end architecture across application services, APIs, and integrations, ensuring the platform is scalable, maintainable, and AI-ready.
  • Lead Modernization of Legacy Systems
    Assess existing systems, identify architectural debt, and drive pragmatic migration strategies that reduce risk while enabling future capabilities.
  • Design Integration & System Patterns
    Establish scalable, decoupled integration patterns across internal systems and third-party platforms (e.g., CRM, marketing, data providers).
  • Set Technical Direction & Standards
    Define and enforce architectural principles (e.g., microservices, event-driven systems, API design) through design reviews, hands-on guidance, and influence across teams.
  • Enable AI-Ready Architecture
    Design systems that support AI capabilities, including LLM integrations, agentic workflows, and event-driven architectures that combine deterministic and AI-driven decisioning.
  • Drive Technical Trade-offs & Prioritization
    Evaluate technology choices and technical debt in the context of business priorities, clearly communicating trade-offs and holding standards over short-term fixes.
  • Mentor & Lead Through Influence
    Raise the technical bar across teams by mentoring engineers and partnering with Product and leadership to translate business needs into durable technical decisions.


Qualifications

Research shows that women and people from underrepresented groups often only apply to jobs if they meet all of the qualifications. However, no one ever meets 100% of the qualifications. ReUp encourages you to break that statistic and to apply. We look forward to your application.

  • 7+ years of software engineering experience, with 5+ years in a software or solutions architecture role in a data-intensive context
  • Proven track record modernizing legacy systems and designing scalable, distributed architectures
  • Experience building AI-ready platforms, including LLM integrations and event-driven systems
  • Deep expertise in cloud-native architecture (AWS or similar) and modern backend development (e.g., Python, TypeScript)
  • Strong judgment in balancing technical debt, system reliability, and long-term scalability
  • Demonstrated ability to lead through influence, mentor engineers, and drive architectural adoption across teams
  • Comfortable operating as a hands-on "player-coach" in a fast-moving environment

Nice to Have(s):

    • Experience with CRM / marketing platform integrations (e.g., Salesforce, Iterable)
    • Exposure to modern data stack / ELT environments


Compensation & Benefits

  • Compensation: Base Salary between $190,000-210,000 commensurate with experience
  • Medical, dental, and vision insurance for employees
    • We pay 100% of the employee's premium and 50% of any dependents' premiums
    • Contribute up to $1000 to employee HSA/$2000 to employee + dependent HSA
    • PPO Buy-up plan available
    • FSA available
  • Company paid short-term disability, long-term disability, and life insurance for employee
  • Flexible time off
  • Hybrid work opportunity
  • Up to 80 hours of dedicated sick time annually to support your well-being and work-life balance
  • 16 paid holidays per year (including Juneteenth and the last week of the calendar year)
  • Company wellness days (2 per year)
  • Day of Service (Paid day for volunteering)
  • 401(k) plan
  • Paid parental leave (12 weeks primary parental leave, 6 weeks secondary parental leave)
  • Discounted Pet Insurance
  • Free Headspace subscription
  • A diverse team that fosters a high level of collaboration despite being highly distributed


Location

  • Hybrid: This hybrid role can combine the best of both worlds: in-person collaboration in our Austin, TX office for 2-3 days per week, and the flexibility of remote work.

Similar Jobs

More Jobs at Reup Education

More Information Technology Jobs

Find similar Senior Software Architect jobs: