TTEC Digital logo
TTEC Digital

TTEC Digital and our 1,800+ employees, pioneer engagement and growth solutions that fuel the exceptional customer experience (CX). Our sister company, TTEC Engage, is a 60,000+ employee service company, with customer service representatives located around the world. TTEC Holdings Inc. is the parent company for both Digital and Engage. We are also delighted to share that TTEC has been awarded the Great Place To Work 2024-2025 certification based on outstanding employee experience across 14 countries. TTEC is a proud equal opportunity employer where all qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity, national origin, disability. TTEC has fully embraced and is committed to expanding our diverse and inclusive workforce. We strive to reflect the communities we serve while delivering amazing service and technology centered around humanity.

Principal Software Engineer – Azure Solutions

Full-stack EngineerSoftware EngineerFull TimeRemoteLeadTeam 1,001-5,000H1B SponsorCompany SiteLinkedIn

Location

Canada

Posted

163 days ago

Salary

$185K - $230K / year

Seniority

Lead

Job Description

Principal Software Engineer – Azure Solutions

TTEC Digital

• Actively collaborates with sales and delivery to develop client proposals around process and solution options, create roadmaps, and clearly explain technical concepts for shared understanding to facilitate decision-making • Work as a trusted advisor in an atmosphere of partnership with clients at the sponsor level • Consultatively leads technical and non-technical executive- or sponsor-level client stakeholders on complex technical concepts or design implications • Lead large-scale, complex technical requirements elicitation, design, and scoping discussions, internally and/or with existing and potential clients • Decompose large-scale requirements/user stories into tasks, and accurately estimates the effort for themselves or others to complete those tasks • Demonstrate a consistent capability for effective project leadership on a variety of projects and project types, including multi-workstream large-scale complex projects with global teams • Identifies problems independently and demonstrates proactive ownership of their solution, vets and evaluates others’ proposed solutions, and delegates ownership to others where appropriate • Proactively and professionally raises and articulates risks with the PM, project delivery team, and internal leadership • Productively collaborates with the project team and internal leadership on potential solutions and mitigation approaches, and participates in the related client communication at the sponsor level

Job Requirements

  • 5+ years of experience with Agile delivery and adaptable to methodologies within the client environment
  • 5+ years’ experience leading consulting projects for large clients with eight or more of the following (or comparable) types of projects, and is 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, Fluency in Windows and/or Linux Operating Systems
  • 5+ years’ experience leading consulting projects for large clients with six or more of the following (or comparable) tools and technologies, and is considered a go-to source of knowledge for others: Design patterns and architectural concepts, .NET Core/C#, Front-end Dev: Angular/React/Blazor, Mobile: Flutter/React Native, ORM - Entity Framework/Dapper, data storage, CI/CD & IaC, Visual Studio, Source Control, automating testing, Scrum/Kanban and Agile
  • 3+ Microsoft Azure Application Development & DevOps, AI & Machine Learning, and/or Architecture & Development certifications, AZ204, AZ400, and AZ102 highly recommended
  • Ability to architect and set standards for highly complex solutions using a variety of technologies, platforms, and integrations
  • A proven, repeatable track record of successful large-scale project delivery
  • Desire to constantly learn and adapt to changing technology.

Related Job Pages

More Full-stack Engineer Jobs

Natera logo

Senior Software Engineer – Production Bioinformatics

Natera

Founded in 2004 and led by CEO Steve Chapman, Natera is a company in the biotechnology market that offers genetic testing and diagnostics on a global scale. Ope

• Implement new and enhance existing functionality in our portfolio of pipelines. • Lead the end to end delivery of functionality, from requirements to deployment. • Process large numerical datasets efficiently. • Support and extend our next generation sequencing framework. • Troubleshoot and resolve defects, craft reliable unit tests, perform code reviews and root cause analysis. • Continue improving processes and procedures and evangelizing best practices. • Understand and be compliant with regulatory, security and data privacy requirements.

United States
$125.6K - $157K / year
Job Closed
Luna Physical Therapy logo

Staff Software Engineer

Luna Physical Therapy

Join us in re-imagining the physical therapy experience.

OtherRemoteTeam 1,001-5,000Since 2018H1B No Sponsor

• Design, develop and maintain the next generation of our internal marketplace console. Including but not limited to scheduling, automations, payment flow, customer communications, reports, and dashboards. • Identify and propose strategies around technical problems, getting buy-in from other teams to enhance solutions. • Lead cross-functional projects with other teams to come up with solutions that have a direct impact on Engineering. • Evaluate and recommend tools, technologies, and processes to ensure the highest quality of performance for the Engineering team. • Impact focus areas can include, mobile API’s, backend integration, migration to Elixir, or building a whole new feature for admins. • Dedicated time to help mentor and develop less senior engineers skill sets in code reviews, as well as writing exceptional code that can be used as an example for more junior engineers. • Identify and proactively prioritize tech debt in collaboration efforts with Product team members. • Minimize technical complexity while delivering high quality solutions that may integrate multiple applications. • Solve significantly complex software problems with solutions that are near ideal in terms of resilience, fault tolerance, scalability, and stability. • Working with external contractors to complete tasks, including delegation responsibilities as a Team Lead with contractors. • Test, release and monitor your own code as if we did not have QA.

Tennessee
$180K - $225K / year
OtherRemoteTeam 51-200Since 2018H1B Sponsor

• Lead the design and development of systems that optimize network traffic and scale for global expansion. • Drive architectural decisions for high-impact projects, ensuring scalability and reliability. • Co-author long-term technical roadmaps that set the vision for network scalability, performance, and engineering velocity. • Set the standard for a culture of engineering and operational excellence. • Build and nurture effective partnerships across engineering, product, and security teams to align on network infrastructure goals. • Lead and conduct design reviews for critical projects with a focus on system-level tradeoffs and network scalability. • Drive the design and implementation of “secure by default” network systems in collaboration with security teams. • Act as a key stakeholder by engaging with customers and internal teams to understand business requirements and deliver innovative solutions. • Deeply understand how to leverage Temporal’s software to build and scale networking infrastructure. • Gather insights into customer needs and incorporate them into technical decision-making for traffic management and networking strategies. • Stay at the forefront of technology advancements in traffic management, networking, and cloud orchestration. • Mentor and guide engineers, sharing best practices and design principles for building reliable and scalable networking systems. • Drive alignment across teams, ensuring roadmaps are cohesive and deliverables are on track. • Foster a collaborative and growth-oriented environment, helping others improve while continuing to expand your own expertise.

United States
$170K - $250K / year
Job Closed
OtherRemoteTeam 51-200Since 2018H1B Sponsor

• Design and implement Temporal AI SDK features supporting a broad variety of frameworks and libraries. • Develop a deep understanding of AI application development techniques, including emerging approaches and architectures. • Work with multiple programming languages, primarily Python and TypeScript. • Make extensive use of AI coding tools, especially to ensure quality across a large number of integrations. • Take end-to-end ownership of new features, working with other teams to deliver exceptional reliability and a great developer experience. • Serve as a domain expert on AI design patterns, collaborating with field staff to provide best-practices and canonical examples. • Work directly with our developer community to debug issues that need expert attention, and get feedback on Temporal SDK features and APIs. • Write public technical documentation describing Temporal concepts and APIs. • Go the extra mile to support a customer in need, on the rare occasion that AI SDK engineering expertise is needed. • Travel to meet your coworkers for a week once or twice a year. • Attend the occasional developer conference to talk about how great Temporal is (optional).

United States
$180K - $225K / year
Job Closed