Logo for Eduphoria! Inc.

Senior .NET Engineer

Role overview

Qualifications

  • Proficient with .NET ecosystem, C#, and WebApi (5-8 years experience)
  • Strong experience with large relational databases and performance optimization
  • Experience working with and modernizing legacy .NET applications
  • Strong understanding of software architecture and design principles

Responsibilities

  • Develop web application features and product improvements
  • Mentor and support other engineers through code reviews and technical discussions
  • Ensure performant database operations and add unit/integration test coverage
  • Lead investigation of complex production issues and drive improvements

Key facts

Hard skills

Other skills

  • Communication
  • Teamwork
  • Problem Solving
  • Mentorship

About the company

Eduphoria! Inc. logo

Eduphoria! Inc.

E-Learning / EdTech

About Eduphoria! We're a Texas-based company that loves making powerful and intuitive web-based software for K-12 educators so they can focus on spending more time with their students. Eduphoria! Inc. is an industry leader in K-12 software applications. What We Believe Educators are heroes. Our purpose is to provide educators what they need to become superheroes. By bringing together assessment, curriculum, and professional growth for those closest to the student, educators can gain awareness, make thoughtful changes, and help students and educators thrive. Our supportive, family-like environment extends to the educators we work with, allowing us to collaborate effectively. We believe in creating a culture where everyone is learning, teaching, and growing. Learn. Teach. Strive. Our Products Eduphoria’s suite of applications empowers educators through the successful integration of student assessment and professional growth. Our comprehensive student assessment platform, Aware, effectively facilitates item bank management, assessment creation, and data analysis, guiding improved instructional practice. Our newest application, Strive, intuitively combines staff evaluation with professional learning to maximize success in the classroom. The Eduphoria Suite helps districts put the right pieces together to elevate educator success.

Company details

Company typeSME
IndustryE-Learning / EdTech
Company size51 - 200

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

ABOUT EDUPHORIA! 

We're a Texas-based EdTech company that loves making powerful and intuitive web-based software for K-12 educators so they can focus on spending more time with their students. Our software helps school districts analyze students' progress, plan lessons, and manage their day-to-day activities.  We believe educators are heroes. Our purpose is to provide educators what they need to become superheroes. By bringing together assessment, curriculum, and professional growth for those closest to the student, educators can gain awareness, make thoughtful changes, and help students and educators thrive. Our supportive, family-like environment extends to the educators we work with, allowing us to collaborate effectively. We believe in creating a culture where everyone is learning, teaching, and growing.

 

OUR TEAM

Over the past year, Eduphoria’s team has grown steadily, and as the company continues to grow and evolve we are committed to continually providing the right solutions to our customers & users and sustain an environment where employees can learn, teach, and thrive. We want everyone on the team to continually improve themselves and have the tools they need to do their best work.  

 

Driven by company growth, we have an immediate need for a Senior .NET Engineer to join our team.  


The Senior .NET Engineer will be a highly valued technical contributor who specializes in building and maintaining our .NET applications and services while helping shape the architecture and technical direction of our systems. We’re looking for someone passionate about writing clean, maintainable code, solving complex problems, and building reliable software that scales.

 

Your impact will extend beyond individual features into application architecture, performance, integrations, reliability, and long-term maintainability. Senior Engineers are expected to take ownership of complex technical problems, evaluate tradeoffs, identify risks, and help guide solutions from design through production. We value simple solutions and thoughtful engineering—solving problems with the least amount of complexity necessary.

 

Our streamlined development environment enables rapid iteration, with deployments taking as little as five minutes. Our nimble team structure gives engineers meaningful ownership and the latitude to make sound technical decisions and do what’s right for the product.

 

As our Product & Engineering organizations continue to grow and evolve, Eduphoria remains focused on delivering reliable and valuable solutions to educators and students. The successful candidate will play an important role in modernizing our codebase through a combination of new feature development and strategic improvements to existing systems.

 

This role will collaborate closely with engineers across teams to improve code testability, maintainability, performance, security, reliability, observability, and architectural patterns. Senior Engineers are also expected to raise the capabilities of the team through thoughtful code reviews, technical guidance, mentoring, and sharing best practices.

 

This Engineer will report to an Engineering Manager.

 

Essential Functions/Responsibilities:

  • Develops web application features & product improvements as part of a full-stack, cross-functional team leveraging C#, WebApi, .NET Framework and  .NET Core.
  • Owns the technical design and implementation of complex features, identifying appropriate architecture, patterns, dependencies, and tradeoffs.
  • Mentors and supports other engineers through pairing, code reviews, technical discussions, and knowledge sharing.
  • Ensures performant database operations in Amazon Aurora, leveraging both a classic DAL approach as well as through ORMs like Entity Framework and/or Dapper
  • Adds and maintains ample Unit/Integration test coverage for all new development, as well as increased Unit & Integration test coverage in legacy codebase
  • Establishes appropriate automated testing strategies across unit, integration, API, and UI layers to ensure reliable delivery and prevent regressions. 
  • Defines, advocates for, and mentors engineers on architectural patterns and engineering best practices across the team's SOA environment. 
  • Proactively identifies and leads improvements to application performance & maintainability, improving response times, observability, error-handling, readability etc.
  • Leads investigation of complex production issues, identifies root causes, and drives systemic improvements to prevent recurrence. 

Requested Skills/Experience:

  • Proficient (5-8 yrs experience) with .NET ecosystem, C#, and WebApi 
  • Proficient with ORMs and data-access patterns such as Entity Framework, Dapper, NHibernate, and traditional DAL approaches, with an understanding of when different approaches are appropriate.
  • Experience working with and modernizing legacy .NET applications, including ASP.NET Web Forms.
  • Strong experience with large relational databases, including schema design, query optimization, troubleshooting performance, and safely deploying database changes across multiple instances. MySQL/Amazon Aurora experience is a plus.
  • Strong experience designing, building, and maintaining RESTful APIs, including API design, versioning, error handling, security, and performance considerations. 
  • Strong understanding of software architecture and design principles, including SOLID principles, dependency injection, service-oriented architecture, and maintainable application design.
  • Strong experience creating and maintaining unit and integration tests and designing code that is testable and resilient.
  • Proficient with Azure DevOps, including CI/CD pipelines, build processes, deployment strategies, and release management.
  • Working knowledge of AWS and cloud-native application design, including core services, containerized workloads, deployment patterns, monitoring, and troubleshooting.

Preferred Skills / Experience: 

  • Capable working with NoSQL databases
  • Experience with application observability and production troubleshooting, including logging, monitoring, tracing, performance analysis, and root-cause investigation.
  • Demonstrated ability to design and deliver complex technical solutions, evaluate tradeoffs, identify technical risks, and work effectively across multiple systems and teams.
  • Experience mentoring engineers and providing meaningful technical guidance through code reviews, pairing, design discussions, and knowledge sharing.
  • Accustomed to frequent commits and deploys
  • Familiar with ReactJS patterns & practices
  • Has worked in an agile environment and understands basic agile practices and principles
  • Experience working with UI and API testing frameworks

Eduphoria! Offers You: 

  • Base Salary of $140,000 - $155,000 plus 5% bonus opportunity
  • Medical & Dental Insurance: The company covers 100% of premiums for employee and their dependents 
  • HSA - Employer contributes monthly to cover employee's individual deductible
  • Flexible PTO
  • 11 Holidays, as well as 2 weeks at the end of the year to rest and recharge
  • 401k with employer match, pre-tax / Roth options
  • Work Remotely with no pressure – (preference given to those who live in states that we currently operate in - AZ, CO, CT, FL, GA, IL, KS, MA, MD, MO, NC, OH, TN, TX, VA)
  • Long-Term Disability
  • $50,000 Life Insurance Policy for the employee
  • Cell Phone/Internet Service Allowance
  • Paid Parental Leave
  • Employee Assistance Program
  • Assortment of voluntary policies (Vision, MASA, Critical Illness, Accident, Supplemental Life Insurance, and more)
  • Reimbursement for business-related expenses
  • Professional Development Opportunities with leadership support 
  • Friendly, collaborative, and supportive small company environment with a technically progressive culture/focus

Why work at Eduphoria? Our Employees say…

“It really is like a family here. You can talk to everybody at all levels, and they are open and very caring. Everybody is willing to share and contribute, and if any of us go through personal issues, everybody has been supportive. Work/Life balance here is second to none. We also listen to what our customer needs are and do our best to make it happen.” -- John, Sr Engineer

“Being involved throughout the full process of creating tools for educators has exponentially improved my design, communication, and facilitation skills. I am proud to work at Eduphoria because of the positive impact we have on our customers!” — Jojuan, Product Designer

“If you're willing to learn, everyone is always openly willing to give you access to knowledge. Whether it be resources, something that they have learned from their experiences in various companies/positions, or assisting you in finding the information that you seek. This allows me to grow my skill set to not only better serve myself professionally, but to better serve my teammates that require something from ME to do their job. I love that all it takes is asking a question, and you can learn so much here. ” — Ismael, QA Engineer

“Two things I love about working at Eduphoria: Our mission - We've always cared most about empowering teachers and affecting students' success.

Our culture - I consider the people I work with my friends, not just coworkers. People come on board and stay. We find a balance between flexibility and getting stuff done.” — Jeremy, Sr Engineer

“[It’s an] exciting opportunity to make a difference in an unconventional tech space. In the front-end, we are using cutting-edge tools and processes to deliver a great user and developer experience.” -- Victor, Staff Engineer

“My two favorite things about working here have been the ability to learn/grow/experiment (and the support to do that) and the people here.  And I do really love what we do, too.  It's rewarding being a part of something that can positively affect so many educators and students.  It's cool that I'll randomly meet teachers or educators in my personal life and they'll have good things to say about our software and our people.” — Kevin, Software Engineer

Eduphoria! is an Equal Opportunity Employer that does not discriminate based on actual or perceived race, religion, color, national origin, age, sex or gender, sexual orientation, marital status, military service and veteran status, physical or mental disability, genetic information, or any other characteristic protected by applicable federal, state or local laws. Please note, we can hire those who are eligible to work in the United States, but we are not able to sponsor visas.

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Network Engineer Related jobs

Other jobs at Eduphoria! Inc.

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.