Jobs · Engineering

Lead Software Engineer, Azure Solutions

TTEC Digital · Austin, TX · 1 mo ago
RemoteRemoteEngineeringFull-time

About the role

As a Principal Consultant for Azure solutions, you will lead medium-scale client engagements and complex project delivery. This position focuses on solution architecture and design, technical leadership and mentoring, with expertise in Azure, DevOps, and Agile methodologies.

Responsibilities

  • Lead medium-scale technical requirements elicitation, design, and scoping discussions internally and/or with existing and potential clients
  • Decompose medium-scale requirements/user stories into tasks and accurately estimate effort for themselves or others
  • Delegate technical tasks to other team members for multi-workstream projects of medium scale and moderate complexity
  • Lead and drive projects, including both on- and off-shore resources
  • Identify problems independently and demonstrate proactive ownership of their solution; vet and evaluate others’ proposed solutions and delegate ownership where appropriate
  • Proactively and professionally raise and articulate risks with the PM, project delivery team, and internal leadership
  • Collaborate with the project team and internal leadership on potential solutions and mitigation approaches, and participate in related client communication
  • Demonstrate a proven, repeatable track record of successful medium-scale project delivery
  • Monitor other consultants’ completion of tasks, help eliminate or work around impediments, and identify additional work for others
  • Assist in winning and/or extending business by working cross-functionally with sales and delivery to develop client proposals and presentations around process and solution options, clearly explaining technical concepts for shared understanding to facilitate decision-making
  • Advise clients in an atmosphere of partnership at the primary stakeholder level
  • Proactively guide and consult technical and non-technical project-level client stakeholders on technical concepts or design implications
  • Present to clients in a business-focused, impactful, and persuasive manner

Requirements

  • 5+ years of experience with Agile delivery and adaptability to methodologies within the client environment
  • 5+ years’ experience leading consulting projects for large clients with three or more of the following types of projects, and considered a go-to source of knowledge for others:
    • Azure Compute (PaaS & Containers)
    • Data Stores: Fit-for-purpose selection
    • Messaging & Events
    • API Design & Management
    • Integration & APIs
    • AI & Search
    • SDLC/DevOps/Platform Engineering
    • Performance & Scalability/Reliability & Release
    • Identity & Access (Application-centric)
    • Monitoring & Observability
    • Documentation & Leadership
  • 5+ years’ experience leading consulting projects for large clients with four or more of the following tools and technologies, and considered a go-to source of knowledge for others:
    • Design patterns and architectural concepts
    • .NET Core
    • C#
    • Front-end development tools (Angular, React, Blazor, or comparable)
    • ORM – Entity Framework/Dapper
    • Data storage – relational and non-relational
    • DevOps automation: CI/CD & IaC
    • Visual Studio and source control: GitHub/ADO, Git and pull requests (e.g., gitflow)
    • Automated tests
    • Scrum/Kanban/Agile
  • Experience contributing to user stories and backlog content, including task management and progress visibility
  • 4 or more Microsoft Azure Application Development & DevOps, AI & Machine Learning, and/or Architecture & Development certifications; AZ-204, AZ-102 and AZ-400 highly recommended
  • Outstanding ability to present to clients in a business-focused, impactful, and persuasive manner
  • Constant learner, proactive and passionate about seeking out educational opportunities, achieving certifications, following market trends, and overall self-improvement

Benefits

  • Medical, dental, vision
  • Tax-advantaged health care accounts
  • Financial and income protection benefits
  • Paid time off (PTO) and wellness time off

Similar jobs

Lead Software Engineer

CadenceSan Jose, CA· 3 mo ago
Engineering$115k–$213k/yrapply on cadence.wd1.myworkdayjobs.com