Lead Software Engineer

Lincoln Financial•Greensboro, NC
•$120,375 - $192,600•Hybrid

About The Position

The Lead Software Engineer / Technical Lead provides hands-on technical leadership for an Agile delivery team building new capabilities and modernizing technology through cloud migration, DevOps, artificial intelligence, and architectural advancement. The role guides solution design and application delivery from proposal and estimation through development, testing, deployment, and production support. The position partners with business stakeholders, Enterprise Architecture, federated architecture teams, Security, and other technology groups to deliver scalable, secure, and cost-effective solutions. It champions CI/CD, independent architecture, secure coding, automated testing, and a “you build it, you own it” operating model. The role also leads technical design and production response, advises on emerging technology, and supports enterprise initiatives including AIDLC and cloud migration. The role is hybrid, with three days per week in a Lincoln office. Listed office locations are Greensboro, North Carolina; Fort Wayne, Indiana; and Radnor, Pennsylvania. Relocation assistance is not available.

Requirements

  • At least 5 years of experience designing, developing, and supporting enterprise applications.
  • At least 2 years of experience providing technical leadership to distributed Agile development teams.
  • Strong hands-on experience with AWS serverless services, including Lambda, API Gateway, DynamoDB, EventBridge, and SQS.
  • Proficiency in one or more backend technologies: Java, Node.js, or Python.
  • Experience designing RESTful APIs, microservices, event-driven integrations, and distributed systems.
  • Hands-on experience with infrastructure as code, preferably AWS CDK or CloudFormation.
  • Experience developing and maintaining GitLab CI/CD pipelines, automated testing, and secure deployment processes.
  • Understanding of cloud security, IAM, OAuth 2.0, API authentication, and secure integration patterns.
  • Experience with application monitoring, troubleshooting, performance optimization, and production support.
  • Ability to apply generative AI responsibly in the software development lifecycle, including validating AI-generated outputs, protecting confidential information, following secure coding practices, and complying with enterprise AI governance and intellectual property requirements.
  • Hands-on experience with AI-assisted development tools such as Claude, GitHub Copilot, or comparable tools for code development, technical analysis, documentation, testing, debugging, and modernization.
  • Effective communication and collaboration skills with business stakeholders, architects, security teams, and engineering teams.
  • Ability to lead complex technical assignments, communicate architectural decisions, and collaborate with business and technology stakeholders.

Responsibilities

  • Lead the design, development, and delivery of AWS cloud-native and serverless applications.
  • Design and implement RESTful APIs, microservices, and event-driven architectures for enterprise integrations.
  • Provide hands-on development, code reviews, troubleshooting, performance optimization, and production support using Java, Node.js, and Python.
  • Design and manage infrastructure as code using AWS CDK and CloudFormation.
  • Build and maintain secure GitLab CI/CD pipelines, including automated testing, security scanning, and deployment automation.
  • Implement asynchronous processing, retry mechanisms, dead-letter queues, idempotency, and resilient integration patterns.
  • Collaborate with Security and Identity teams on OAuth 2.0, mTLS, IAM, Secrets Manager, and secure API integrations.
  • Drive application observability and production troubleshooting using CloudWatch, Splunk, and New Relic.
  • Lead technical design discussions, architecture reviews, estimation, and implementation planning across distributed Agile teams.
  • Identify opportunities to modernize legacy applications, reduce technical debt, improve reliability, and optimize AWS costs.
  • Promote secure coding, automated testing, peer reviews, and responsible use of AI-assisted development tools.
  • Assess emerging technology trends and advise senior management on their potential impact, particularly in AWS, microservices, cloud architecture, and artificial intelligence.
  • Identify and lead process improvements that reduce defects and code turnaround time, strengthen pipelines, improve cost and performance, and enhance application security.
  • Provide business and technical subject matter expertise to team members and internal and external stakeholders on complex assignments and initiatives.
  • Lead technical response and solution coordination for production issues, including estimation, root-cause analysis, remediation, and service restoration.
  • Influence and support change management and departmental or enterprise initiatives, including transition to AIDLC and enterprise cloud migration, to help IT partners deliver applications that increase adoption of self-service capabilities.

Benefits

  • PTO and parental leave
  • Competitive 401(k) and employee benefits
  • Free financial counseling, health coaching, and employee assistance program
  • Tuition assistance program
  • Leadership development and virtual training opportunities
  • Work arrangements that work for you
  • Productivity and technology tools and training
  • Potential eligibility for the discretionary Annual Incentive Program and other rewards, including long-term incentives and sales incentives
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service