Back to Search Results

Software Engineering Manager 14806 Scottsdale, AZ 7/21/2021 1:10:00 PM

Application Development
FTE - Client

Job Description

1. Responsible for delivery of software projects
2. Responsible for recruiting and development of an engineering team
3. Consulted on identifying key domain metrics / responsible for producing reporting on those metrics to senior level management.
In addition:
  • Responsible for the development lifecycle of the detail solution design and implementation on complex projects.
  • Work with product managers in developing a strategy and road map to provide technology supported capabilities for the Membership domain
  • Work closely with Senior Engineers to architect, design, and develop features and services to build our travel platform by providing technical depth on a full-stack product development team in a .Net and Azure environment
  • Translate business requirements into technical solutions, recommend alternative technical approaches, and lead engineering efforts to meet aggressive timelines with optimal solutions
  • Recruit, develop, and maintain an engineering team that can deliver on-time and on-quality
  • Provide thought leadership on domain metrics and produce reporting to senior management
  • Establish and help us meet backend and system SLOs to protect us through future growth
  • Advocate for change in quality, durability, and technical debt reduction by working with Product Owners, Engineering Managers, and other important partners
  • Safeguard the privacy, security, and trust of our members’ sensitive data throughout our implementations, in partnership with our Risk and Security teams
  • Unleash the velocity of our engineers and systems with processes and implementations that allow us to ship quicker, learn sooner, and isolate impacts

Job Requirements

  • 10+ years of full stack development and architectural experience using .NET technologies and tools such as C#, .NET Core, and .NET Framework
  • Significant experience in leading technical designs, mentoring engineers, and helping to drive engineering maturity
  • Significant experience with Agile methodologies
  • Some hands-on experience in domain-based architecture, DDD, and micro frontends
  • Hands-on experience with building high-performance applications in a hybrid environment
  • Solid experience working in and operationalizing real-time streaming and distributed messaging platforms such as Redis, ActivMQ, Kafka, and Elastic Search
  • Experience with Service Fabric, Azure Cloud
  • Agile software delivery experience (iterative planning and delivery)
  • Experience with Jira, TFS, ADO, or other agile tools
Excellent communication skills, builds strong working relationships, and high degree of team collaboration