Skip to content

Open nowPosted 35 hours ago

Software Engineer III - Professional Education

BARBRI7 open roles

Pay
$120,000 – $140,000 a year
Where
REMOTE, United States; Eagan, United States
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSoftware Engineer III - Professional EducationBARBRI · REMOTE, United States; Eagan, United States
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on BARBRI's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

13.6% of postings close within 7 days. Measured by our own scanner across the market. BARBRI postings stay open a median of 19 days.

Share of postings closed within
  1. 2.3%1 day
  2. 4.7%3 days
  3. 13.6%7 days
  4. 21.9%14 days
  5. 36.9%30 days
  6. 59.0%60 days
This job: posted 35 hours ago

BARBRI median: 19 days open

The posting

Job Summary:

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: $125,000 - $145,000

Job Responsibilities:

  • 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

Required Qualifications, Capabilities, and Skills:

  • 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

Preferred Qualifications, Capabilities, and Skills:

  • 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

Thrive Beyond the Basics: Our Perks Package

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:

  • Competitive Benefits: Health, dental, vision, and life insurance plans to keep you and your loved ones covered. Plus, a healthy contribution to your 401(k) retirement savings.
  • Work-Life Harmony: We prioritize a healthy balance. Enjoy generous paid time off, including vacation, sick leave, volunteer and other "personal" days, to recharge and explore your interests.
  • Wellness Programs: Stay healthy and happy with an on-site fitness facility in our HQ, discounts on gym memberships, and wellness initiatives to support your physical and mental well-being.
  • Continuous Learning Opportunities: As an education company, we believe in the power of learning. Access our extensive library of educational resources, courses, and workshops to enhance your skills and knowledge in both professional and personal development areas.
  • Flexible Work Arrangements: We understand the importance of work-life balance. Enjoy flexible work hours and remote work options, allowing you to manage your schedule and responsibilities effectively.
  • Opportunities for Growth and Advancement: We're committed to helping you reach your full potential. Benefit from opportunities for career growth and advancement through mentorship programs, volunteer opportunities, performance evaluations, and ongoing feedback/coaching sessions.
  • Employee Assistance Program: Life can be unpredictable, and we're here to support you through challenging times. Access our employee assistance program for confidential counseling, legal assistance, and other support services.
  • And More!

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.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against BARBRI's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on BARBRI's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    BARBRI's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.