Overview
On Site
140k - 160k
Full Time
Skills
C#
Innovation
Continuous Improvement
Backend Development
Cloud Architecture
Mentorship
Collaboration
Coaching
Web Applications
Frontend Development
AngularJS
TypeScript
HTML5
Cascading Style Sheets
Css3
Responsive Design
.NET
ASP.NET
RESTful
OOD
Microsoft SQL Server
Writing
SQL
DevOps
Design Patterns
OWASP
ADA
Accessibility
Testing
Jasmine
Cypress
Git
Microsoft Visual Studio
ReSharper
Learning Management
LMS
RabbitMQ
Message Queues
AMQP
Microservices
Linux
System On A Chip
Regulatory Compliance
Continuous Integration
Continuous Delivery
Microsoft Azure
NoSQL
Relational Databases
JetBrains
WebStorm
Job Details
Senior Software Engineer (Remote Eligible)
A mission-driven organization dedicated to achieving literacy for all is seeking a Senior Software Engineer to help advance a growing digital platform. This is a full-time position with the opportunity to work remotely alongside a talented and purpose-driven team. The organization is focused on making literacy attainable for everyone and technology plays a critical role in achieving that vision.
As a Senior Software Engineer, you'll help shape the future of educational tools by designing and building highly-performant, accessible, and scalable software. You'll be joining a collaborative team focused on quality, innovation, and continuous improvement, with the chance to work on meaningful software that impacts educators and learners nationwide. What You Will Be Doing
Tech Breakdown
A mission-driven organization dedicated to achieving literacy for all is seeking a Senior Software Engineer to help advance a growing digital platform. This is a full-time position with the opportunity to work remotely alongside a talented and purpose-driven team. The organization is focused on making literacy attainable for everyone and technology plays a critical role in achieving that vision.
As a Senior Software Engineer, you'll help shape the future of educational tools by designing and building highly-performant, accessible, and scalable software. You'll be joining a collaborative team focused on quality, innovation, and continuous improvement, with the chance to work on meaningful software that impacts educators and learners nationwide. What You Will Be Doing
Tech Breakdown
- 50% Frontend Development using Angular/Svelte, TypeScript, Tailwind CSS
- 40% Backend Development with .NET 8+, ASP.NET Core, SQL Server
- 10% DevOps & Infrastructure (Azure DevOps, CI/CD, Cloud Architecture)
- 70% Hands-On Development: Building mobile-first SPAs, REST APIs, and reusable components
- 20% Mentoring & Collaboration: Coaching peers, upholding code quality, and sharing best practices
- 10% Design & Strategy: Contributing to architectural decisions and technical planning
- 7+ years of professional experience building enterprise-grade web applications
- Expertise in modern frontend development using Angular or Svelte
- Strong command of TypeScript, HTML5, CSS3, and responsive design
- Skilled in .NET 8+, ASP.NET Core, REST API development, and object-oriented design
- Experience with MS SQL Server and writing optimized SQL queries
- Comfortable working across the full stack: frontend, backend, APIs, and data tiers
- Hands-on experience with Azure, including DevOps, containerization, and deployment
- Knowledge of design patterns, SOLID principles, OWASP security standards, and ADA accessibility
- Familiarity with testing frameworks such as xUnit, Karma, Jasmine, and Cypress
- Proficient with GIT, Visual Studio, VS Code, and tooling like SonarQube and ReSharper
- Experience with education technology or Learning Management Systems (LMS)
- Familiarity with RabbitMQ or message queues (AMQP)
- Experience developing microservices or reusable infrastructure modules
- Working knowledge of Linux environments
- Awareness of SOC/NIST compliance standards
- Knowledge of CI/CD pipelines in Azure
- Understanding of NoSQL systems and tradeoffs with relational databases
- Experience using JetBrains Rider or WebStorm
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.