Job Url: https://www.remoterocketship.com/company/barbri/jobs/senior-software-engineer-united-states Job Description: BARBRI Legal Ed Website LinkedIn All Job Openings BARBRI Legal Ed is a global leader in legal education, specializing in comprehensive preparation courses for legal exams. They offer LSAT Prep, Law School Prep, US Bar Exam and SQE Prep for solicitors qualifying in England and Wales. BARBRI provides flexible, individualized online learning solutions to help legal professionals and students succeed in their exams. Their services include admissions consulting, study aids, professional development training, and paralegal certificates. With a learner-centric approach, BARBRI partners with law schools, universities, and law firms to offer innovative and effective educational solutions. Educational Content • Academic Programs • Revenue Stream Development • Academic Curricula • Academic Partnerships 11 - 50 employees Founded 1967 📚 Education Senior Software Engineer 1 hour ago 🇺🇸 United States – Remote 💵 $100k - $115k / year ⏰ Full Time 🟠 Senior 🧑‍💻 Full-stack Engineer Angular AWS Azure Cloud Kubernetes Microservices NoSQL React SQL Vue.js .NET Apply Now Receive Emails with Similar Jobs Report problem 📋 Description • With over 50 years’ experience and 1.3 million students, BARBRI is the #1 provider of bar review course and law student support. • The position is responsible for driving design and implementation of BARBRI’s software solutions that meet quality and functional requirements. • Provide solid contribution by implementing sprint team’s share of BARBRI’s technology roadmap. • Collaborate with the architecture team to facilitate technical alignment and understanding. • Participate in troubleshooting and resolution of critical issues, inefficiencies and customer escalations. 🎯 Requirements • B.S. in Computer Science, Software Engineering, or Business Information Systems or equivalent professional certification and work experience. • 5+ years’ experience in web application development, full-stack. • Prefer experience in modern software design and architecture. • Experience designing and implementing components of high performance, scalable and globally delivered web-based software solutions using .NET. • Understanding of fundamental software design principles and their merits. • Proven track record of successfully delivered projects. • Knowledge of major reusable software mechanisms and patterns. • Ability to understand both the application domain and the major technologies used in implementation. • Proficiency in .NET environment, GIT, Azure DevOps. • Experience designing and building rich front-ends and data visualization using modern web stack – Angular, VueJS, React, Blazor, etc. • Working knowledge of SQL and NoSQL engines. • Working knowledge of security protocols, modern identity management, and access control. • Develop infrastructure-as-code, CI/CD pipeline definitions, and automated tests with support from the Systems team and QA Engineers. • Strong problem-solving skills. • Collaborative team player, working in agile environment and balancing potential complexity with consideration to required scope & schedule limitations. • Experience with cloud-based infrastructure – AWS, Azure, etc. 🏖️ Benefits • Competitive Benefits: Health, dental, vision, and life insurance plans to keep you and your loved ones covered. • Work-Life Harmony: Enjoy generous paid time off, including vacation, sick leave, volunteer and other "personal" days. • Wellness Programs: On-site fitness facility, discounts on gym memberships, and wellness initiatives. • Continuous Learning Opportunities: Access to an extensive library of educational resources and workshops. • Flexible Work Arrangements: Enjoy flexible work hours and remote work options. • Opportunities for Growth and Advancement: Mentorship programs and ongoing feedback/coaching sessions. • Employee Assistance Program: Access to confidential counseling, legal assistance, and other support services. • And More! Apply Now