Search by job, company or skills

VeryOne

Senior Engineering Manager (.NET)

10-14 Years
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 18 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Type

Full-time

Description

About Veryon

Veryon is a global information services and software company that exists to make flying safer and more reliable. Our products help reduce operating costs, improve aircraft reliability, and support technical knowledge sharing and collaboration within the general, business, and commercial aviation, as well as military/defense and OEM industries.

At Veryon, we are an AI-forward company focused on driving innovation and efficiency through emerging technologies. We prioritize hiring individuals who embrace AI, think creatively about its application, and are excited to continuously evolve alongside it.

Reporting to the Director of Engineering, the Senior Engineering Manager will lead multiple engineering teams responsible for building and maintaining scalable, high-performance .NET applications and SQL Server–based systems. This role combines strong technical understanding with people leadership and delivery ownership.

We are looking for a leader who can drive execution across teams, improve delivery predictability and quality, and foster a culture of accountability and continuous improvement. You will collaborate closely with product, architecture, QA, and operations to align engineering efforts with business goals, while ensuring systems are scalable, reliable, and maintainable.

The Day To Day

  • Lead and manage multiple engineering teams building and maintaining .NET applications and backend systems, ensuring scalability, reliability, and maintainability.
  • Drive end-to-end delivery of features and enhancements, ensuring alignment with business goals and timelines.
  • Collaborate closely with product managers, QA, DevOps, architecture, and customer-facing teams to ensure solutions meet business and system requirements.
  • Oversee application and data architecture decisions, ensuring best practices in system design, performance, and data management.
  • Define and continuously improve engineering processes and operating models, driving consistency, efficiency, and scalability across teams.
  • Establish and enforce engineering standards and best practices, including code quality, testing, release processes, and incident management.
  • Own and manage Tier-3 production support and escalations, ensuring timely resolution, effective root cause analysis, and minimal customer impact.
  • Identify and address delivery bottlenecks, technical debt, and system-level challenges impacting performance, scalability, and reliability.
  • Improve Agile execution and team predictability, ensuring effective planning, execution, and retrospectives.
  • Provide technical guidance and mentorship to engineers and team leads, supporting their growth and development.
  • Drive a culture of continuous improvement, encouraging adoption of modern tools, practices, and frameworks to enhance productivity and system reliability.

Requirements

Qualifications:

  • 10 to 14 years of experience in software development, with strong expertise in .NET-based applications and SQL Server–driven systems.
  • 2 to 4 years of experience in engineering management as a Manager / Senior Manager, leading teams and driving delivery.
  • Strong technical understanding of .NET Core and .NET Framework, with the ability to guide teams building scalable, enterprise-grade applications.
  • Solid understanding of Microsoft SQL Server, including data modeling, performance considerations, and working with large-scale data systems.
  • Experience with RESTful APIs and backend services, with the ability to review and guide design decisions.
  • Proven ability to drive delivery, improve quality, and address scalability challenges across multiple teams.
  • Experience with AWS or Azure cloud services, including deploying, monitoring, and managing applications in cloud environments.
  • Experience with CI/CD pipelines, Git-based version control, and modern DevOps practices.
  • Strong experience in people management, including mentoring, performance management, and team development.
  • Experience managing production support, customer escalations, and incident response processes in a SaaS or enterprise environment.
  • Excellent communication and stakeholder management skills, with the ability to work across product, QA, and business teams.
  • Bachelor's degree in Computer Science, Engineering, or a related field

WhatYou'llAccomplish – Your Performance Objectives

Objective #1

In Your First 30 Days

  • Develop a strong understanding of the applications, backend services, SQL Server–based systems, overall architecture, and key dependencies.
  • Build effective relationships with engineering teams, product, QA, and DevOps stakeholders to understand workflows, priorities, and challenges.
  • Assess the current delivery processes, team structure, and engineering practices, including code quality, testing, and release management.
  • Identify key risks, bottlenecks, and improvement opportunities across delivery, quality, and system reliability.

Objective #2

In Your First 3 Months

  • Take ownership of delivery across teams, ensuring successful release of key features and improvements to production.
  • Drive alignment across engineering, QA, and product teams to improve collaboration, planning, and execution.
  • Identify and begin addressing technical debt, quality gaps, and delivery bottlenecks, implementing improvements where needed.
  • Introduce and reinforce best practices in engineering, testing, and release management to improve overall team effectiveness.

Objective #3

In Your First 12 Months

  • Drive consistent and predictable delivery of features and enhancements across multiple teams, improving timelines, quality, and reliability.
  • Build and scale high-performing engineering teams, fostering strong ownership, accountability, and continuous improvement.
  • Establish and strengthen engineering practices, processes, and standards to improve quality, scalability, and maintainability of systems.
  • Partner with product and leadership to align engineering execution with business goals, influencing prioritization and roadmap decisions.
  • Lead cross-team collaboration and architectural alignment, ensuring systems evolve to meet scalability and performance needs.
  • Develop and mentor engineers and managers, contributing to leadership growth and knowledge sharing across the organization.

WhoWe'reLooking For – The Personal Competencies That Matter

Collaborative: You have empathy for your colleagues and customers. You demonstrate cross-functional collaboration within the engineering teams and seek out opportunities to build relationships with others throughout the company. You understand we are all on the same team working towards the same goals.

IntellectuallyCurious: You have a strong level of curiosity and care about learning. You understand that learning is a continuous part of being an engineering manager and are always looking for ways to sharpen and/or broaden your skillset.

Flexibility: You understand that priorities and requirements will evolve, and you may have to be flexible in your approach and in your expectations. You are open-minded and adapt well to changing environments as a company grows and scales. You aren't afraid to step outside your comfort zone and take the initiative to help the team succeed.

Technical Skills: You have technical expertise across numerous technologies, and the ability to train and mentor your team on how and when to utilize them.

How We Work – The Core Values ThatWe Live By

  • Fueled By Customers: We work hard so our customers can get more uptime. A customer-centered approach is on the forefront of our minds. We're big on transparent communication with our customers, and we celebrate their wins internally because we love the positive impact we're making on their lives.
  • Win Together: We focus on the we and not the me. Collaboration is key, we value diverse backgrounds and skill sets. Our mission is to win as a team, we think everyone plays an integral part in our success.
  • Make it Happen: When we make a commitment, we get it done. We take a proactive approach, we commit, we adapt to evolving landscapes and problems, we tackle problems at every difficulty level.
  • Innovate to Elevate: We set the standard in aviation by embracing and advancing cutting edge technology. We take a fail-forward approach using everything as a learning experience. We encourage creativity and experimentation within our teams. This helps us set the bar high and provide world class expertise in aviation.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147200729