Find Jobs
Find Jobs Near You – Available Work in Your Location
Skip to job details
G
Gradelink
Senior Software Engineer
Career Insights for Software Developer / Engineer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on California data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A Software Developer or Engineer designs or improves computer software. Oversees the entire software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance. May specialize in the design of computer applications or computer systems.
$162,138 / year median in California
-13% projected decline
Job Description
Why work here A tremendous opportunity to benefit educators, parents, and students — the leaders of the next generation. At Gradelink, your work directly helps schools run better and frees teachers to focus on teaching. About Gradelink Gradelink produces an award-winning online school administration system that connects students, parents, teachers, and school administrators. Our platform equips schools with academic reporting, financial billing, teacher gradebooks, standards assessments, parent access, attendance tracking, and more — all via the web. Our goal is to give the education market an indispensable, user-friendly experience. We've served schools nationally for over 20 years, and in that time, we've built a close-knit, positive, team-oriented environment. We're a stable, growing company with a solid compensation plan and a friendly, low-ego culture. As part of our team, you'll have room to grow and the satisfaction of knowing you're empowering schools through the tools you build. The role This Senior Full-Stack Developer works on-site and is actively involved in all phases of the application development lifecycle, employing lean and agile principles. You'll write production code, contribute to architecture and design decisions, and help raise the bar for engineering quality across the team. Our platform has served schools for over two decades, and we're in an active modernization phase: maintaining and extending a mature, large-scale production system while building its next generation on current frameworks. The ideal candidate is comfortable working across both—keeping a long-lived platform running smoothly while helping shape its replacement. We're an AI-forward engineering shop. Our development team uses Anthropic's Claude Code — and we're looking for someone who is already fluent with AI-assisted development (Claude experience a plus) or eager to become so, and who can help us push the practice further. You'll join a small, collaborative on-site team of developers and QA engineers, working closely with the founders and designers on product requirements and UX. We also work with a remote team that supports our front-end and mobile efforts. You'll report to the Software Engineering Manager and work closely with the founders on product direction. What we're looking for An enthusiastic self-starter who manages time well across new development and important troubleshooting. Someone who cares about layered web architecture and scalable design patterns. Comfortable adapting to evolving product priorities in a fast-moving environment. Focused on excellent user experience and delivering real value. Strong people, team, and communication skills, with a track record of driving software development excellence. Must-have qualifications 8+ years of professional full-stack web development. 5+ years of experience with C#, JavaScript/TypeScript, MS-SQL, HTML, and CSS. Deep experience with the .NET ecosystem (ASP.NET MVC/API and .NET Core / Razor Pages). Deep experience with modern frontend frameworks like Angular or React.. Solid experience architecting relational databases and writing complex MS-SQL, Dapper, or similar. Experience integrating RESTful APIs. Hands-on experience using AI tools for development; we utilize Claude Code, so familiarity with it is a plus. Experience working in Agile teams (Scrum framework and values). Familiarity with source control (Git/GitHub, Gitflow) and CI/CD practices.