1d ago
New
$120,000 - $140,000/yr

Software Engineer III - Professional Education

mid
Software EngineerSoftware Engineering
0 views0 saves0 applied

Quick Summary

Key Responsibilities

Partner with Product, Design, and Subject Matter Experts during discovery to help define problems, evaluate opportunities,

Requirements Summary

Bachelor's degree in Computer Science, Software Engineering,

Technical Tools
Software EngineerSoftware Engineering

BARBRI is seeking an experienced Software Engineer to help build the future of legal education through AI-assisted, outcome-driven digital experiences. Working within an empowered cross-functional team, this role partners closely with Product, Design, Engineering, and Subject Matter Experts to shape solutions from initial discovery through production and ongoing evolution

The ideal candidate is a strong full-stack engineer who combines deep technical expertise with product thinking, sound judgment, and hands-on experience using AI-assisted development tools. This role requires someone who takes ownership of outcomes, contributes to technical and product direction, and thrives in a fast-moving environment where experimentation, collaboration, and continuous learning are essential

Applicants must be authorized to work in the United States on a full-time basis without the need for current or future employer sponsorship. This role does not offer visa sponsorship, and temporary work authorization is not eligible.

This is a full-time position with expectations for consistent availability, responsiveness, and collaboration during business hours. Occasional travel may be required.

Location: Remote/Hybrid - Eagan, MN.
Salary: $120,000 - $140,000

Responsibilities

~2 min read
  • →

    Partner with Product, Design, and Subject Matter Experts during discovery to help define problems, evaluate opportunities, and shape solutions

  • →

    Own the technical design and delivery of products and features from discovery and prototyping through release and ongoing optimization

  • →

    Bring technical expertise and innovative thinking to identify solutions and opportunities enabled by emerging technologies, particularly AI

  • →

    Serve as technical lead on projects when needed, setting technical direction, coordinating engineering work, and maintaining alignment across teams

  • →

    Use AI-assisted development tools and agentic workflows as part of the daily engineering process while maintaining accountability for code quality and outcomes

  • →

    Develop prototypes and working software early to validate ideas, gather feedback, and inform product and technical decisions

  • →

    Design and build scalable, secure, high-performing applications using modern .NET, C#, TypeScript, and front-end technologies

  • →

    Contribute to product and platform architecture while collaborating with architecture and engineering teams to maintain consistency and technical integrity

  • →

    Mentor engineers and contribute to technical design discussions, code reviews, and engineering best practices

  • →

    Identify and communicate technical risks, evaluate trade-offs, estimate work effectively, and balance technical complexity with business priorities

  • →

    Monitor solutions in production, evaluate performance and user outcomes, and continuously improve the products and experiences delivered

At BARBRI, we believe that investing in our employees leads to mutual success. Join us and be part of a passionate team dedicated to transforming education through innovative technology.

BARBRI is an equal opportunity employer workplace. We do not discriminate on the basis of race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

We are dedicated to creating an inclusive environment where all employees feel valued, respected, and empowered to contribute their unique perspectives and talents.

Qualified applicants will receive consideration for employment without regard to their race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. 

Join us in our mission to empower individuals through education and technology. We welcome candidates from all backgrounds to apply and help us build an inclusive workforce.

Requirements

~2 min read
  • Bachelor's degree in Computer Science, Software Engineering, or a related field

  • 5+ years of full-stack web application development experience with a strong understanding of software design principles and technical trade-offs

  • Deep proficiency with C# and the .NET ecosystem, including experience building microservices using modern .NET

  • Experience developing rich front-end applications using Vue and/or Angular with modern TypeScript

  • Hands-on experience building scalable, high-performance web applications on Microsoft Azure

  • Experience with containerized workloads and orchestration technologies such as Kubernetes and Azure Kubernetes Service (AKS)

  • Experience with infrastructure as code and CI/CD pipelines using platforms such as Azure DevOps or GitHub

  • Working knowledge of modern identity management, access controls, security protocols, and secure software development practices

  • Hands-on experience incorporating AI coding tools and agentic workflows into day-to-day software development

  • Demonstrated ability to successfully deliver software projects from technical design through production

  • Experience building and deploying AI or LLM-powered functionality into production environments

  • Familiarity with retrieval-augmented generation, AI agents, prompt systems, and evaluation methodologies

  • Experience working within EdTech, legal technology, regulated industries, or other complex digital environments

  • Experience collaborating closely with Product, Design, and domain experts in an iterative product development model

  • Experience serving as a technical lead or providing mentorship and technical guidance to other engineers

  • Demonstrated ability to independently learn and apply emerging technologies

  • Experience balancing technical architecture, scalability, security, user experience, and business requirements

What We Offer

~1 min read

We believe your dedication deserves more than just a paycheck. That's why we offer a comprehensive perks package designed to support your well-being and fuel your passions. Here's a taste of what awaits you:

Location & Eligibility

Where is the job
Not specified
Location terms not specified
Who can apply
US

About this job

Pay per year
$120,000–$140,000 a year
31% below the $187,850 median for Software Engineer jobs on Jobera (7,049 salaries).
Who can apply
United States
Posted
1 day ago
Employer
has 18 open jobs on Jobera.

Listing Details

Posted
November 5, 2026
First seen
November 6, 2026
Last seen
November 6, 2026

Posting Health

Days active
0
Repost count
0
Trust Level
67%
Scored at
November 6, 2026

Signal breakdown

freshnesssource trustcontent trustemployer trust
Newsletter

Stay ahead of the market

Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

A
B
C
D
Join 12,000+ marketers

No spam. Unsubscribe at any time.

Software Engineer III - Professional Education$120,000 - $140,000