Senior Software Engineer (.NET/C#/React) at Imagine Learning

11 months ago Development & Programming Middle Full-Time

The Senior Software Engineer is responsible for the design and implementation of security automation tools and functions in support of the Imagine Learning Information Security Team.


Share Your Expertise .

Experience, education, and qualifications essential for success in this role, include:

  • Bachelor’s degree and a minimum of 4 years of related experience; or 3 years with a Master’s degree; or a PhD without experience
  • Recognized leader with one strategic domain; advanced knowledge of other domains and domain interdependencies.
  • Proficient with Application monitoring, logging, tracing, and instrumentation tools.
  • Mastery with .NET / C# and proficient in other languages and frameworks such as React.js.
  • Strong understanding and experience with Amazon Web Services or other cloud providers.
  • Experienced in three of the following: Kubernetes (Kops, kubectl, helm), Spinnaker, Build system (ConcourseCI, Teamcity, Jenkins), Infrastructure as code (Terraform, CloudFormation), OKTA, Oauth
  • Proficient in data management and different database technologies, including NoSQL, GraphDB & SQL
  • Experience with various automation testing frameworks (NUnit, xUnit, Cypress, Selenium)
  • Experience with Agile methodologies and Software Development Life Cycle (SDLC)
  • To help ensure the safety of our valued employees, customers, and other business associates, Imagine Learning encourages employees to be fully COVID-19 vaccinated. Employees entering our office locations must be fully vaccinated or have received a negative COVID test result within 24 hours of their visit.


Great Purpose. Great People. Great Opportunities.

At Imagine Learning we ignite learning breakthroughs. It drives everything we do. We innovate together to support educators in creating those special moments when students experience the joy of learning at its best.

We also ignite career breakthroughs, with the majority of our positions being fully remote opportunities that offer you what you’re really looking for: flexible work arrangements, interesting and meaningful job responsibilities, career growth, and a supportive team.

Imagine Your Impact .

The Senior Software Engineer is responsible for the design and implementation of security automation tools and functions in support of the Imagine Learning Information Security Team.

  • Position Type: This is a regular, full-time position.
  • Compensation: Base pay is anticipated to be between $106,557 and $150,000 per year. Eligible employees may also receive incentive/commission/annual bonus pay based on individual and/or company performance. Compensation may vary based on factors such as, but not limited to, individual skills, experience, training, education/certifications, geographic location, internal equity, and local market conditions.
  • Location: In this US-based position your location will be remote.

Envision Your Experience .

In this role you’ll have the opportunity to:

  • Sphere of Influence: Squad and Squads
  • Contributes to open-source tools
  • Recognizes areas of technical debt that need to be addressed to maintain a healthy application
  • Takes proactive initiative on all projects with a strong sense of ownership
  • Decisions that are made during planning or other sources are documented in Confluence
  • Participate in all aspects of developing new features including story elaboration, estimation, analysis, design, programming, unit/integration, testing, and debugging
  • Aids in documentation to onboard fellow engineers onto the team
  • Consider product quality and user experience
  • Strong understanding of object-oriented software design and related techniques
  • Mentor Engineers and motivate squad to constantly improve team SDLC
  • Mentors a diverse set of 1 + Mid Engineers
  • Other duties as required

Ignite Your Career .

Imagine Learning is committed to fostering, cultivating, and preserving a culture of Diversity, Equity, and Inclusion. We support your unique career journey by providing flexibility, investing in wellbeing, and propelling growth.

We offer a flexible workplace, with the majority of employees enjoying the opportunity to work from home within the US. Headquartered in Scottsdale, AZ, we also maintain offices in Austin, TX, Petaluma, CA, and Rock Rapids, IA.

Imagine Learning provides a comprehensive benefits program to eligible employees, including:

  • Multiple health, dental, and vision plans, including medical plans with zero employee premiums
  • 401k plan with a company match
  • Company-paid behavioral health coaching
  • 15 paid holidays, including 2 floating holidays and a winter shutdown from Christmas Eve through New Year’s Day
  • 15 days of accrued annual Paid Time Off (PTO)
  • Fertility benefits
  • Paid bonding leave when a new child joins your family
  • Life and short and long-term disability insurance
  • Pre-tax savings plans
  • Paid volunteer hours and annual giving events
  • A wide variety of professional development programs, including tuition reimbursement

Imagine Learning is an Equal Opportunity Employer committed to a diverse workforce, providing equal employment and advancement opportunities to qualified individuals. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, veteran status, or any other protected status. Imagine Learning will reasonably accommodate qualified individuals as required by law.

🌍 World Wide .net C# AWS reactjs javascript
🎉 Let Employers Find You!

Employers will see your profile when they are sending a job in your skill.


Create Your Profile   (simple)