Senior .NET Software Engineer

Evident Change · Remote (US)

Software Engineering
Partners & Advocates
Education
Human Rights & Equality
$100,000 - $107,500 Per Year
Posted 6 days ago

Excel
Test Driven Development
Continuous Integration (CI/CD)
Scrum
Kubernetes
Docker
Vue JS
C#
TypeScript
.NET
JavaScript
Report an Issue
Featured Job

Are you passionate about helping to make our systems more effective, equitable, and just? Are you ready to work for change?

We are seeking an experienced software engineer with demonstrated expertise in C#, ASP.NET, JavaScript, TypeScript, and Vue to join our team. This engineer will take on a leadership role within an Agile environment, driving key technical initiatives and mentoring junior engineers while ensuring alignment with architectural principles.

As a senior software engineer, the role will lead and collaborate with Scrum teams, business analysts, product owners, and other technical leadership to deliver high-quality software. The senior software engineer will play a key role in shaping the technical direction; driving best practices; and ensuring that projects are completed on time, within scope, and aligned with business objectives.
 

What will you do?

Get ready to:

  • Lead and support Scrum teams in their technical initiatives, ensuring that development efforts are aligned with business goals and delivered within sprint timelines.
  • Work closely with developers, testers, business analysts, product owners, and other technical leaders to ensure a seamless flow of communication and collaboration across teams; translate business requirements into technical solutions that meet both functional and non-functional requirements.
  • Design, develop, and maintain reusable, scalable, and modular web applications and application programming interfaces (APIs) using C#, ASP.NET, JavaScript, TypeScript, and Vue.js; deliver clean, maintainable code that adheres to industry standards and best practices.
  • Partner with architect-level engineers to define and implement software designs that are scalable, secure, and robust; lead design sessions to explore technical options and guide the decision-making process.
  • Lead and mentor smaller development teams or work streams, providing technical guidance, code reviews, and career development support. Encourage the adoption of best practices in coding, design, and testing.
  • Perform code reviews to ensure adherence to coding standards and maintain a high level of quality. Foster a culture of excellence by encouraging peer reviews and knowledge sharing.
  • Design and develop APIs that are robust, secure, and efficient, ensuring they are scalable and easy to integrate with other systems and services.
  • Collaborate closely with cross-functional teams—including business analysts, product owners, and other technology leaders—to ensure clear communication and alignment on priorities, risks, and technical approaches.
  • Stay current with emerging technologies, best practices, and Agile methodologies. Identify areas for improvement and proactively implement changes that improve the team's effectiveness and product quality.

 

Our Compensation and Benefit Offerings

The national average salary for this position ranges between $100,000–107,500 per year. Compensation within this range is dependent on experience, parity with peers, and where an employee lives. Our website shares further information on our compensation philosophy.

Evident Change offers a monthly stipend to support our “work-from-anywhere” culture as well as other great benefits, including customizable medical, vision, and dental coverage. Our comprehensive benefits package includes no-premium cost share for employee-only medical coverage, generous vacation and paid holidays, and a relaxed environment with support for work schedule flexibility where possible. Other benefits include life and long-term disability insurance, retirement plan, paid sick leave, and more.
 

Who Should Apply to Evident Change?

Critical thinkers with a learning mindset and a commitment to bringing a racial equity lens into their work thrive in our environment. Our staff share a commitment to our mission and values and to addressing complex social challenges for more effective and equitable systems for everyone. Nobody checks every single box listed in job ads, and we don’t believe there is any such thing as a perfect candidate. If you are interested in this job, even if you don’t meet every single requirement, please apply.

Applicants who meet these essential qualifications will be considered a candidate for this role.

  • Six or more years of professional software development experience with expertise in C#, ASP.NET, JavaScript, TypeScript, and Vue.js.
  • Experience leading or actively participating in Scrum ceremonies and driving technical initiatives for a team.
  • Strong leadership skills with the ability to guide a team of developers through complex technical challenges while ensuring alignment with project goals and timelines.
  • Proven ability to collaborate effectively with cross-functional teams, including developers, testers, business analysts, product owners, and technical leadership.
  • Hands-on experience with designing, developing, and maintaining large-scale applications and APIs that are scalable, maintainable, and reusable.
  • Experience with modern software design patterns and the ability to create modular, abstracted code that can easily be extended and reused.
  • Strong communication skills to interact with technical and non-technical stakeholders and to ensure clarity about project requirements and timelines.
  • Experience with version control systems (Git) and modern development workflows (CI/CD, Agile/Scrum).
  • Hands-on experience with web services and APIs (REST), focusing on building and maintaining scalable and secure solutions.


Additional assets a candidate may possess include the following.

  • Experience with cloud platforms (Azure) and containerization (Docker, Kubernetes).
  • Familiarity with test-driven development (TDD) and unit testing frameworks (e.g., xUnit, nUnit, Jest).
  • Experience mentoring junior engineers and driving team-wide adoption of best practices in development, testing, and software design.

 

Join Us!

Diversity is more than a legal requirement for us; equity and inclusion are core values we focus on in our work and culture. We are committed to building a work community that represents a variety of backgrounds, perspectives, skills, and ways of learning. We welcome all applicants regardless of race, national ancestry, age, religion, sex, ability, skin color, medical condition, marital status, sexual orientation, gender identity, or any other protected category.

We acknowledge the presence of both current and historical systemic inequities in employment access. We actively encourage people from communities affected by these inequities to apply for jobs with us.
For best consideration, apply by February 16, 2025. Submissions not received through JazzHR will not be accepted or considered. If you need assistance with an accommodation due to a disability, please email [email protected] or call (800) 306-6223.
Visit EvidentChange.org for more information.

 

Related Jobs

Senior Software Engineer - Scale to Win
Remote (US) - Posted 3 weeks ago
Software Solutions Engineer - Credential Engine
Remote (US) - Posted 2 weeks ago
View more remote jobs
Be the first to see new Senior .NET Software Engineer jobs

Save this search to get an email when new jobs match this search.

Create Email Alert