Software Engineer II
$115,000–$130,000 year
RemoteUnited States
Job Summary
Drive story output and feature delivery for state education agencies, building and shipping across C#/.NET, SQL Server, React, and Node. Work across the full codebase from ASP.NET applications to newer services while resolving technical problems proactively without waiting for prompts. Maintain CI/CD pipelines, test frameworks, and production support rotation, collaborating directly with the Product Owner to clarify customer problems and contribute to estimation and planning within a self-managing Scrum team. Report to the Senior Software Engineering Manager on the Talent team, which manages teacher licensure, accreditation, and statewide educator job boards.
Required Qualifications
- Minimum 3 years of professional software engineering experience
- Hands-on experience with C# and .NET, or equivalent backend development experience such as Java
- Strong computer science fundamentals - algorithms, data structures, and coding fluency
- Solid understanding of object-oriented analysis, design, and development
- Working relational database skills: writing complex queries and understanding schema design in SQL Server, Postgres, or comparable systems
- Working proficiency in JavaScript/TypeScript and a modern front-end framework
- Experience delivering at pace in an Agile team environment, including source control, CI/CD, and automated testing
- Generalist instincts and a willingness to work with whatever tool or language the job calls for
- A desire to collaborate, with genuine belief in communal ownership of the work and mutual support in doing it
- Clear written and verbal communication, and comfort asking questions early rather than staying blocked
- Familiarity with a major public cloud provider; we build in Azure, and AWS or Google Cloud experience translates well
Desired Qualifications
- Comfort tackling problems outside your existing experience and seeing them through
- An instinct for noticing what's broken - in the code, the process, or the way the team works - and trying to fix it
- Interest in mentoring teammates and growing into a technical leadership role over time
- Familiarity with Entity Framework or comparable .NET patterns
- Experience applying AI/GenAI tooling to increase development and support efficiency
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.