Principal Software Engineer

COMPLETE TALENT USA INC
15 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote

Tech stack

.NET
Agile Methodologies
Artificial Intelligence
Test Driven Development
Azure
C Sharp (Programming Language)
Command-Query Responsibility Segregation (Software Development)
Cursor (Graphical User Interface Elements)
DevOps
Programming Tools
Python
MongoDB
Nunit
Azure
Mstest
Software Engineering
SQL Databases
Tax Compliance Software
User-Centered Design
GitHub Copilot
React
Multi-Agent Systems
Vue.js
Angular
Playwright
Front End Software Development
DDD (Domain Driven Development)
REST
Microservices

Job description

  • Influence on strategic directions and managerial responsibility for a given area.
  • Technology (Tech Lead) and engineering team (Team Lead).
  • Drive end-to-end design, development, and deployment activities of next-generation AI-driven tax technology solutions.
  • You will leverage the latest Gen AI tools and agentic development techniques to build smarter, customer-oriented systems.
  • You will work on a variety of challenging projects - from enhancing our core platform's infrastructure to implementing new features using AI agents - while collaborating with stakeholders to ensure our solutions meet business needs and quality standards.
  • This position offers an opportunity to redefine how software is built by integrating AI assistants and multi-agent workflows into the development lifecycle.
  • Lead the design (whole components and particular features), development, and deployment of new solutions
  • Propose improvements to technical standards and delivery processes, promoting good practices in cooperation with other Tech Leads
  • Facilitate collaboration with Product Owners/Managers on product roadmaps, in alignment with other Tech Leads, overseeing solution implementation
  • Lead and mentor other Software Developers and Quality Analysts, support code and test plan reviews
  • Monitor solution compliance with technical standards/security requirements and facilitate timely issue resolution and facilitate other DevOps tasks
  • Support incident and problem management: help the platform L3 Support in Production issue troubleshooting, and facilitate resolution
  • Stay up to date on the latest trends and technologies in AI and full-stack development by keeping current with new AI frameworks, agent platforms, CLI toolkits, and best practices in the industry.
  • Leverage and promote GenAI usage in daily work and educate others on new ways of working.

Requirements

We are currently looking for an experienced technology leader who combines hands-on software development, solution architecture, and technical leadership experience. The role combines hands-on engineering, architecture ownership, technical leadership, mentoring, and implementation of AI-driven software delivery practices., * Strong experience in software projects within a global environment and a complex organization, including communicating directly to Business (end-users) or their representative and senior stakeholders

  • Vast experience as an IT architect / IT Tech Lead, applying best practices including Agile, DDD, microservices, CQRS, CLEAN, and SOLID
  • Proficiency in RESTful Web app development using C#/.NET, Python, and front-end technologies such as React, Angular, or Vue.js
  • Proficiency in the Microsoft Azure and M365 cloud platforms, as well as Azure stack: Functions, Service Bus or Event Hub, App Services, SQL/MongoDB
  • Experience with AI enabled development tools and agents such as GitHub Copilot, Cursor, OpenAI Codex, Claude Code, Gemini CLI, Antigravity, etc.
  • Experience using test-driven and spec-drive development practices with tools such as Playwright, MS Test, Fluent, NUnit, K6, SpecKit, BMAD, etc.
  • Experience with DevOps technologies is a must
  • B2+ in written and spoken English
  • Commercial experience in software projects
  • Solid experience in an IT architect / IT Tech Lead role and some experience in the Team Lead role

Apply for this position