Eduphoria! Inc.

Engineering Manager

Eduphoria! Inc.

full-time

Posted on:

Origin:  • 🇺🇸 United States • Arizona, Colorado, Florida, Illinois, Kansas, North Carolina, Ohio

Visit company website
AI Apply
Manual Apply

Job Level

Junior

Tech Stack

ASP.NETAWSAzureCloudDistributed SystemsEntity FrameworkMicroservices.NET

About the role

  • Coach multiple project “Execution Teams” in developing & delivering new features & product improvements during 6-week build cycles
  • Manage product delivery: coaching, resolving escalations, technical guidance, and fostering decision making
  • Foster a culture of collaboration, learning, and accountability
  • Help Engineering Team Members identify, diagnose, and resolve day-to-day challenges
  • Address interpersonal or technical conflicts within the team quickly and constructively
  • Coach direct reports in identifying and achieving individual goals for career growth
  • Provide consistent feedback & guidance on behavior & performance, including goal setting and mentoring
  • Help Team Members develop skills in decision-making, leadership, communication, emotional intelligence
  • Forecast team growth by assessing gaps and growth areas
  • Recruit, onboard, and retain top engineering talent
  • Ensure development risks are identified, measured, monitored, and controlled
  • Work with product managers, designers, and other departments to align engineering work with business objectives
  • Collaborate with cross-functional leaders to align engineering initiatives with company strategy
  • Facilitate the technical direction of .NET applications and support architectural decisions
  • Balance hands-on contribution with oversight; provide technical leadership without becoming a bottleneck
  • Champion system reliability and security; embed observability, monitoring, and secure coding practices
  • Drive engineering best practices: code quality, testing, CI/CD, and documentation
  • Collaborate with product and platform leaders to align technical roadmaps with business strategy
  • Ensure timely and predictable delivery of features, enhancements, and fixes

Requirements

  • Deep understanding of Agile Software Engineering principles & practices
  • Strong coaching & leadership abilities
  • Able to build strong, healthy relationships cross-functionally with team members & stakeholders
  • Able to quickly build rapport & trust among all team members
  • Able to quickly establish an understanding of existing team relationships & dynamics
  • Demonstrates a history of growing others
  • Able to collaborate with direct reports to set creative, observable, and measurable individual goals
  • Can coach individuals and teams towards making difficult decisions
  • Can adapt easily to existing team operational style and processes already in place
  • Adept at managing time & attention across multiple teams & priorities
  • Great at soliciting and delivering candid & honest feedback
  • Lead and motivate engineering teams during production outages or critical issues
  • Excellent communication, organizational, and stakeholder management skills
  • Experience driving technical roadmaps, prioritization, and delivery in an agile environment
  • Preferred: Minimum of 1 year of experience managing software engineers
  • Preferred: Proven experience in the .NET ecosystem (C#, ASP.NET Core, Entity Framework, and related frameworks)
  • Preferred: Background in building enterprise-grade, customer-facing applications
  • Preferred: Experience with microservices architecture and distributed systems
  • Preferred: Experience designing scalable architectures, integrating APIs, and deploying applications to cloud environments (Azure, AWS or equivalent)