Logo
Eccovia

Engineering Manager

Eccovia, Salt Lake City, Utah, United States, 84193


Engineering Manager

Engineering Department

Eccovia is looking for a talented Engineering manager with experience developing enterprise applications in the Microsoft Azure stack. You will lead a team creating cloud-based SaaS solutions for our clients who work with individuals who have complex health and social needs. In this hands-on role, you will apply your senior-level engineering background while leading a cross-functional team. As the leader of the team, you will use your experience to set standards for high quality, efficiency, and teamwork.

Eccovia is a software company that seeks to assist the health and human services through case and data management. These fields are varied and numerous, but they all share one thing in common: people. We support organizations ranging from healthcare and behavioral health to homeless management and refugee resettlement. By helping our partners coordinate and integrate with both public and private organizations, our services ensure that people are at the center of their own care.

What You'll Do

Provide hands-on technical leadership in an agile environment, clearly communicate expectations to engineers, and influence business leaders.Partner with the Product team and business stakeholders to define and schedule project deliverables.Evaluate current systems and integrations against business requirements and make recommendations for improvements.Drive engineering improvements, identify and resolve root causes of issues, contribute to design reviews, and perform code reviews.Collaborate closely with our Chief Architect and other development teams to implement key architectural and innovation initiatives.Learn new technologies and practices quickly to enable rapid adoption by your development team.Learn our business and the specific needs of our clients and ensure your team's priorities are aligned.Demonstrate flexibility to master front-end/full-stack engineering skills as necessary to ensure expedited innovation.Ensure team members understand and follow through on their engineering commitments.Provide career pathing for your team member's professional growth, mentor developers on best practices and technologies, and manage day-to-day administrative tasks.Leverage your ability to communicate constructively, courteously, and professionally.What You'll Need

Bachelor's Degree in Computer Science, Mathematics, or a related fieldStrong hands-on technical experience and a proven track record of leading, motivating, and growing teams and team membersDeep knowledge of more than one programming language and experience learning new technologies quicklyProven experience leading and motivating other software engineersSolid understanding of processes that align with Agile software developmentProven experience documenting guidance your teams can follow, including agile development and engineering best-practicesExperience with distributed system design and capacity planning at scaleExperience with both software and systems architecture and solid understanding of design patterns and best practicesA quality-driven mindset and commitment to only delivering quality work to our clientsExperience with C#/.NET, modern JavaScript frameworks, and T-SQL requiredDatabase development experience in both SQL and NoSQL environmentsExperience with Python and React is a plusExperience with cloud platforms, preferably Azure and familiar with serverless technologiesAbility to analyze and translate complex requirements into software and database designExperience with code management, change management, and deployment processesExcellent ability to manage deadlines and multiple projects simultaneously while helping maintain sufficient timelinesAbility to influence others while being open to change when neededWhat We Offer

Pay $130K to 150K, depending on experience15 days PTO your first year9 paid holidays100% Company paid health insurance for you and your familyDental and Vision coverages are available at employee cost401(k) with matching funds: 100% match on the first 3% and 50% on the next 2%