Senior Software Engineer (C# / JavaScript)

Torentify Official — United States · Posted ~3 hours ago

Senior Full-time Onsite Visa History ✓

Skills

C# .NET JavaScript Full-stack development SQL databases REST APIs Cloud development Software architecture SQL APIs

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A software engineering role focused on building and modernizing a mature application platform. The position involves full-stack development, architectural improvements, database work, API development, and collaboration with engineering and product teams.

Highlights

Opportunity to contribute to large-scale software modernization, work across the full development lifecycle, collaborate with cross-functional teams, and influence architecture and engineering quality.

Description

## About the Role Gradelink is seeking a Senior Software Engineer to contribute production code across the full application development lifecycle while helping modernize a mature, large-scale school administration platform. The role combines hands-on full-stack development, architecture and design, engineering quality, and modernization of legacy applications and frameworks. You will work with a small on-site team of developers and QA engineers, collaborate with founders and designers on product requirements and user experience, and coordinate with a remote team supporting front-end and mobile development. The position requires strong experience across the .NET ecosystem, modern front-end frameworks, relational databases, APIs, cloud-independent development workflows, and AI-assisted development tools. Gradelink provides online school administration software connecting students, parents, teachers, and school administrators. The platform supports academic reporting, financial billing, teacher gradebooks, standards assessments, parent access, attendance tracking, and other school administration functions. ## Key Responsibilities * Contribute production-quality code throughout the application development lifecycle. * Participate in software architecture and design decisions. * Help improve engineering quality and development practices across the team. * Maintain and extend a mature, large-scale production system. * Support development of the platform's next-generation replacement. * Work across legacy and modern frameworks as the platform is modernized. * Use AI-assisted development tools and help advance their use within the engineering workflow. * Collaborate with a small on-site team of developers and QA engineers. * Work closely with founders and designers on product requirements and user experience. * Coordinate with the remote team supporting front-end and mobile development. * Report to the Software Engineering Manager. * Help shape product direction in collaboration with the founders. * Balance new feature development with urgent troubleshooting and production support. * Apply scalable design patterns and layered web architecture. * Deliver practical product value while maintaining a strong focus on user experience. * Learn and apply new technologies across new technical domains. ## Required Qualifications * 8+ years of professional full-stack web development experience. * 5+ years of experience with C#, JavaScript or TypeScript, MS SQL, HTML, and CSS. * Deep experience with the .NET ecosystem, including ASP.NET MVC/API and .NET Core or Razor Pages. * Deep experience with modern front-end frameworks such as Angular or React. * Strong experience designing relational databases. * Experience writing complex MS SQL, Dapper, or similar database queries. * Experience integrating RESTful APIs. * Hands-on experience using AI tools for software development. * Experience working in Agile teams using Scrum principles and values. * Familiarity with source control and development practices including Git, GitHub, Gitflow, and CI/CD. * Strong understanding of software engineering best practices, including testing, coding standards, code reviews, build processes, and maintenance. * Understanding of responsive design and responsive web applications. * Ability to learn and apply new technologies quickly. * Strong interpersonal, teamwork, and communication skills. * Ability to manage time effectively across feature development and urgent troubleshooting. * Ability to work effectively in a fast-moving environment with shifting product priorities. * Strong commitment to engineering quality, scalable design, and practical user value. * Ability to work legally in the United States without current or future visa sponsorship. ## Preferred Qualifications * Hands-on familiarity with Claude Code. * Mobile development experience with Ionic, Capacitor, or other cross-platform frameworks. * Experience modernizing or migrating legacy applications to current frameworks. * React experience. * jQuery experience. * Experience with XML or XSLT. * Knowledge of school administration, student information, or school management software. ## Skills & Competencies * C# * .NET * .NET Core * ASP.NET MVC * ASP.NET API * Razor Pages * JavaScript * TypeScript * Angular * React * HTML * CSS * Responsive web development * MS SQL / SQL Server * Dapper * Relational database design * RESTful APIs * Git * GitHub * Gitflow * CI/CD * Agile * Scrum * AI-assisted development * Claude Code * Software architecture * Scalable design patterns * Layered web architecture * Code reviews * Software testing * Coding standards * Legacy application modernization * Mobile development * Ionic * Capacitor * XML * XSLT * jQuery * UX/UI * Web application development ## Education & Experience **Experience:** * 8+ years of professional full-stack web development experience. * 5+ years of experience with C#, JavaScript or TypeScript, MS SQL, HTML, and CSS. * Experience with the .NET ecosystem, modern front-end frameworks, relational databases, RESTful APIs, Agile/Scrum development, source control, and CI/CD. **Education:** * No specific educational requirement is stated in the provided job description. ## Work Arrangement & Schedule * **Employment Type:** Full-time * **Work Arrangement:** On-site * **Location:** Foothill Ranch, California * Candidates must work on-site in Foothill Ranch, CA and relocate before starting if necessary. * The listing metadata identifies the position as remote in Lake Forest, CA, but the detailed job description explicitly states that this is a **full-time, on-site role in Foothill Ranch, CA** and requires relocation if needed. The detailed description also states that the role is on-site rather than remote. ## Compensation & Benefits * **Base Salary:** $135,000–$175,000 per year * Bonus opportunities. * 401(k). * 401(k) matching. * Dental insurance. * Health insurance. * Life insurance. * Vision insurance. * Flexible Spending Account (FSA). * Health Savings Account (HSA). * Paid time off. ## Compliance / Additional Information * Candidates must be legally eligible to work in the United States without current or future visa sponsorship. * A background check may be required in accordance with applicable local laws and regulations. * Gradelink is an online school administration platform connecting students, parents, teachers, and school administrators. * The company states that its platform has supported schools nationally for more than 20 years.