Staff Software Engineer at Imagine Learning

10 months ago Development & Programming Middle Full-Time

As a Staff Software Engineer of the Product and Enterprise Operations team, you will lead the design of software components, systems, and features.


Share Your Expertise .

  • Experience, education, and qualifications essential for success in this role, include:
  • 6 years of related experience with a bachelor’s degree; or 4 years of related experience with a Master’s degree; or 3 years of related experience with a PhD; or equivalent experience.
  • Takes proactive initiative on all projects with a strong sense of ownership; emulates curiosity and innovation and instills trust in others.
  • Recognized leader within one or more domains, working knowledge of all enterprise domains.
  • Experience designing and creating Restful Services.
  • Competent with all engineering tools to resolve complicated software defects.
  • Mastery with .NET / C# and proficient in other languages and frameworks such as React.js.
  • Proficient in data management and different database technologies, including SQL, NoSQL, GraphDB, etc.
  • Strong understanding and experience with Amazon Web Services or other cloud providers.
  • Expert with cloud infrastructure, deployment tools, and operations.
  • Mastery of estimation, engaging with business stakeholders to prioritize timely delivery of epics and initiatives.
  • Experience with Agile methodologies and Software Development Life Cycle (SDLC)


Description

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 .

As a Staff Software Engineer of the Product and Enterprise Operations team, you will lead the design of software components, systems, and features. You will lead and participate in high-level architectural discussions, and own the technical specification of the software, creating or collating the technical documentation and consistently deliver high-quality software.

Position Type: This is a regular, full-time position.

Compensation: Base pay is anticipated to be between $115,135 and $170,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: Squads and Product.
  • Communication to non-technologists or product teams is understandable when discussing technical issues.
  • Motivates multiple teams to achieve domain and epic goals through constant improvement.
  • Drive for continuous improvement across architecture, engineering, and quality.
  • Mastery of estimation, engaging with business stakeholders to prioritize timely delivery of epics and initiatives.
  • Performs code reviews for the entire team; ensures team’s code for each sprint is well organized and readable.
  • Partner with Production Engineering & Operations to ensure platform availability and performance, as related to the application architecture.
  • Create and execute, in partnership with Architecture & Product Management, the Application Architecture Strategy and Roadmap for their responsible area.
  • Partner with architecture to drive a platform transformation strategy, including refactoring the platforms and moving towards MSA & EDA.
  • Participate in all aspects of Engineering, including but not limited to product requirements, solution architecture to shipping quality code, etc.
  • Work with the peer group to establish the relevant standards for solution design, code, quality and dev tools.
  • Collaborate with teams to support inflight strategies and other roadmaps as required, such as Security, Cloud, Data, etc.
  • Partner within the team to drive higher engineering maturity with delivery and quality.
  • Ensure key metrics are met that highlight architecture progression and quality of shipped products.
  • Partner with DevOps to articulate CI/CD requirements and own the team deployment process.
  • Drive increased velocity of quality feature delivery through simplification and automation.
  • Assist with transition to the new cloud environment via necessary architecture and platform changes.
  • Significantly improve stability by showing year over year reduction in P1/P2 incidents in the company's platform environment.
  • 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.

🇺🇸 United States C# AWS reactjs .net javascript
🎉 Let Employers Find You!

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


Create Your Profile   (simple)