Lead Software Engineer - C# AND Dotnet

Finastra•Atlanta, GA
•Hybrid

About The Position

The Lead Software Developer / Software Architect Senior Specialist defines and delivers end-to-end technology solutions aligned with business objectives, enterprise architecture standards, and engineering best practices. This is a hands-on technical architecture role requiring strong, current expertise in Microsoft .NET and C#. The role engages with engineering teams day to day on solution design, code and design reviews, technical problem-solving, prototyping, and implementation guidance. The role partners closely with Product, Business, Engineering, DevOps, and Shared Services teams to establish architectural direction, translate business requirements into scalable solutions, and support successful delivery of complex technology initiatives. It covers architecture across applications, integrations, data, APIs, and cloud platforms, with attention to security, scalability, reliability, performance, maintainability, and operational resilience. The position also supports modernization and cloud transformation, DevOps practices, governance, regulatory compliance, and long-term sustainability of solution designs. Finastra is a global financial services software company whose technology supports Lending, Payments, and Universal Banking for customers in more than 110 countries. Applicants must live in the posted location or its immediate surrounding area; applicants residing in New York City or California will not be considered. Benefits may vary by location.

Requirements

  • Significant experience in solution architecture, software architecture, or senior engineering leadership in complex enterprise technology environments.
  • Proven experience designing and delivering enterprise-scale applications and end-to-end technology solutions.
  • Strong hands-on development experience with Microsoft .NET and C# (mandatory).
  • Current practical knowledge of the Microsoft technology ecosystem, particularly .NET-based enterprise application development.
  • Ability to remain hands-on day to day, including reviewing code, troubleshooting complex technical issues, validating designs, developing prototypes, and providing implementation-level guidance.
  • Strong understanding of modern software architecture, including microservices, REST APIs, distributed systems, integrations, asynchronous processing, and data architecture.
  • Experience designing cloud and cloud-native solutions using Microsoft Azure and/or AWS.
  • Experience with DevOps practices, including CI/CD pipelines, Infrastructure-as-Code, automated testing, deployment automation, monitoring, and observability.
  • Working knowledge of Docker and Kubernetes.
  • Strong understanding of security architecture, performance, scalability, reliability, high availability, resiliency, and disaster recovery.
  • Strong troubleshooting and problem-solving skills, including the ability to translate architectural concepts into implementation-level technical decisions.

Nice To Haves

  • Experience with Microsoft Service Fabric and distributed applications built using Service Fabric.
  • Experience modernizing legacy or monolithic .NET applications into modern service-based or cloud-native architectures.
  • Experience defining reusable application frameworks, service interfaces, API standards, and integration patterns.
  • Experience working across architecture, engineering, DevOps, infrastructure, security, and Shared Services organizations.

Responsibilities

  • Define and deliver end-to-end architecture across applications, integrations, data, APIs, and cloud platforms, aligned with business objectives and enterprise standards.
  • Develop high-level and detailed solution designs covering functional and non-functional requirements, including security, scalability, reliability, performance, maintainability, and operational resilience.
  • Provide hands-on technical leadership in .NET and C#, supporting implementation, technical problem-solving, code and design reviews, proof-of-concepts, and engineering best practices.
  • Establish and promote architecture principles, reusable patterns, standards, frameworks, and engineering best practices.
  • Lead architecture and design reviews and provide technical direction for complex engineering decisions and challenges.
  • Design scalable APIs, microservices, service interfaces, integration frameworks, and data flows for reliable communication across distributed systems.
  • Drive application modernization and cloud transformation, including cloud-native and distributed application architectures using Microsoft Azure and/or AWS.
  • Partner with DevOps and engineering teams to enable CI/CD, Infrastructure-as-Code, containerization, automation, monitoring, logging, and observability.
  • Provide architectural guidance for solutions using Docker, Kubernetes, and Microsoft Service Fabric, where applicable.
  • Ensure solutions meet requirements for security, governance, regulatory compliance, business continuity, disaster recovery, and operational resilience.
  • Assess architecture to identify technical debt, dependencies, scalability concerns, implementation risks, and mitigation strategies.
  • Collaborate with Product Owners, Business Analysts, Engineering, Shared Services, and other stakeholders to translate business requirements into practical technology solutions.
  • Present architecture strategies, recommendations, trade-offs, and technical considerations to technical and business stakeholders.
  • Support technical planning, estimation, dependency management, and implementation sequencing.
  • Promote technical excellence, maintainability, cost-effectiveness, reuse, and long-term sustainability across solution designs.

Benefits

  • Unlimited vacation, subject to local regulations and business priorities.
  • Hybrid working arrangements.
  • Paid time off for voting, bereavement, and sick leave.
  • Employee Assistance Program and wellbeing initiatives.
  • Medical, life, and disability insurance.
  • Retirement plans and lifestyle benefits.
  • Paid time off for volunteering and donation-matching opportunities.
  • Inclusion communities open to employees.
  • Online learning and accredited courses through the Skills & Career Navigator tool.
  • Global recognition program, Finastra Celebrates.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service