Sr. Software Engineer/Tech Lead

Lincoln FinancialGreensboro, NC
$140,587 - $171,000Hybrid

About The Position

Lincoln National Corporation seeks a Sr. Software Engineer/Tech Lead in Greensboro, NC. This role, along with the team, will be simultaneously delivering industry-leading functionality while also modernizing technology through cloud migrations, DevOps, and other advancements across our technology stack. This role will drive the delivery and oversight related to application development activities, including solution proposals, architectural decisions, macro and micro designs, and build/construction activities. The position involves practicing and driving engineering practices such as DevOps (CI/CD; you build it, you own it), 12-factor design, and independent architecture. Collaboration with Federated and Enterprise Architecture is key to setting the strategic direction for application design and development, understanding broad implications and financial impacts on operational and infrastructure support. The role also requires collaboration with business partners to design, develop, and deploy technology and architecture, including business case development, solution planning, business process modeling, logical system design, system procedures development, estimating, and ensuring Enterprise Architecture and Security compliance. The engineer will complete application development (AWS, J2EE, Microservices, Restful APIs) including code coverage/unit test cases, developer testing, security scans, performance testing, UAT support, and production deployment for increasingly complex solutions as part of an Agile team. Maintaining knowledge of current and emerging developments/trends, assessing their impact, and collaborating with senior management on solutions, especially around AWS, Microservices, and DevOps, is crucial. This includes influencing and supporting change management and/or departmental/enterprise initiatives. The role supports IT partners in delivering applications that increase adoption of self-service capabilities and identifies and directs the implementation of process improvements to enhance quality, reduce defects, decrease code turnaround time, enhance pipelines, and deliver highly secure applications. Providing business and technical subject matter expertise to team members and stakeholders on complex assignments/projects, and directing complex assignments, projects, and/or initiatives to build and enhance capability are also key responsibilities. The Sr. Software Engineer/Tech Lead will take the lead on responding to and coordinating delivery of solutions for production issues and project estimates.

Requirements

  • Bachelor's degree or foreign equivalent in Electronic Engineering, Computer Science, Computer Information Systems, Information Systems, Information Technology or Computer Engineering or related field.
  • 5 years’ experience in developing, enhancing, modernizing and supporting applications and service-oriented solutions supported by Java, Spring Boot/Frameworks, SQL, AWS, Postgres.
  • 5 years’ as a tech lead for a Agile development team.
  • 5 years’ technical proficiency in Java, J2EE technologies, Microservices, Docker, Mulesoft, Restful APIs, Gitlab CI/CD DevOps pipelines optimizing for performance and cost.
  • 5 years' experience with full AWS development life cycle delivery focused on AWS storage solutions (S3, DynamoDB, RDS), security (IAM, Secrets Manager, Certificate Manager), compute, integration technologies (CloudFront, API Gateway, StepFunctions, SNS, EventBridge, Glue) and IAC (CDK, CloudFormation, Serverless).

Responsibilities

  • Drive the delivery and oversight related to application development activities (e.g., solution proposals, architectural decisions, macro and micro designs, build/construction activities).
  • Practice and drive engineering practices such as DevOps (CI/CD; you build it, you own it), 12-factor design, independent architecture.
  • Collaborate with Federated and Enterprise Architecture to set the strategic direction on the design & development of applications, demonstrating an understanding of the broad implications & financial impacts on operational & infrastructure support.
  • Collaborate with business partners to design, develop, and deploy the technology and architecture.
  • Complete application development (AWS, J2EE, Microservices, Restful APIs) including code coverage/unit test cases, developer testing, security scans, performance testing, UAT support and production deployment for increasingly complex solutions as part of an Agile team.
  • Maintain knowledge on current and emerging developments/trends, assesses the impact, and collaborates with senior management to incorporate in current and future solutions especially around AWS, Microservices and DevOps; influencing and supporting change management and/or departmental/enterprise initiatives.
  • Support IT partners in delivering applications that increase adoption of self-service capabilities.
  • Identify and direct the implementation of process improvements that significantly improve quality across the team, department and/or business unit by reducing defects, decreasing code turnaround time, enhancing pipelines, delivering highly secure applications, etc.
  • Provide business and technical subject matter expertise to team members and applicable internal/external stakeholders on complex assignments/projects.
  • Provide direction on complex assignments, projects, and/or initiatives to build and enhance the capability.
  • Take lead on responding to and coordinating delivery of solutions for production issues and project estimates.

Benefits

  • PTO/parental leave
  • Competitive 401K and employee benefits
  • Free financial counseling, health coaching and employee assistance program
  • Tuition assistance program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service