Overview
Remote
On Site
USD 60.00 - 75.00 per hour
Full Time
Skills
Business Continuity Planning
Business Strategy
Innovation
Research
Stored Procedures
Mapping
Database
Data Flow
Quality Assurance
Migration
KPI
Collaboration
Software Development Methodology
User Stories
Management
Reliability Engineering
Scalability
Computer Science
FOCUS
Legacy Systems
Cloud Computing
Software Modernization
Domain-driven Design
SQL
Workflow
Leadership
IT Strategy
DevOps
Payroll
Regulatory Compliance
C#
.NET
Microsoft Azure
RESTful
Continuous Integration
Continuous Delivery
Microservices
Health Care
Communication
Mentorship
Software Engineering
Taxes
Life Insurance
Business Transformation
Law
Job Details
Description
Software Engineer V (Principal Engineer)
Department: Software Engineering
Reports To: Director of Software Engineering
Job Description:
- Serve as the principal technical leader for legacy modernization initiatives across the organization
- Drive the technical strategy and vision for transitioning monolithic applications to modern, cloud-native architectures
- Architect and design next-generation software systems that modernize legacy functionality while maintaining business continuity
- Lead cross-functional teams in solving the most complex technical challenges in legacy system transformation
- Provide technical governance and oversight for multiple modernization projects and teams
- Mentor and develop senior engineering talent, including Software Engineers III and IV, in modernization best practices
- Collaborate with executive leadership to align legacy modernization initiatives with long-term business strategy
- Represent the company's modernization expertise at conferences and industry events
- Drive innovation and research initiatives for legacy system transformation within the organization
- Analyze legacy functionality including U2 behaviors, stored procedures, and front-end workflows at an enterprise scale
- Document and explain complex system behaviors, edge cases, and data handling rules across multiple legacy systems
- Lead service decomposition efforts by mapping features and database dependencies to proposed cloud-native services
- Establish interface contracts, data transformations, and integration patterns for large-scale modernizations
- Drive cutover planning, shadow traffic strategies, and validation workflows for phased migrations across the organization
- Create comprehensive diagrams, data flow maps, and logic breakdowns to support QA, Development, and Implementation teams
- Advocate for and establish NFRs such as logging, error handling, idempotency, and security during modernization efforts
- Define organizational standards for legacy modernization user story development and SDLC processes
- Mentor senior engineers in advanced modernization story shepherding techniques
- Drive adoption of best practices in legacy system analysis and cloud migration implementation
- Establish metrics and KPIs for measuring modernization story quality and delivery efficiency
- Lead initiatives to improve cross-team collaboration in legacy-to-cloud SDLC processes
- Guide organization-wide improvements in modernization user story management and delivery
- Provide final technical approval for major architectural decisions in legacy modernization projects
- Develop strategies for improving overall system reliability, performance, and scalability during transitions
Requirements:
- Master's or Ph.D. in Computer Science or related field
- 10+ years of experience in software engineering with significant focus on legacy system modernization
- Recognized expert in legacy-to-cloud transitions, preferably in enterprise environments
- Proven track record of architecting and delivering large-scale legacy modernization initiatives
- Deep understanding of monolithic architectures, common anti-patterns, and modernization strategies
- Expertise in microservices, REST APIs, domain-driven design, and message-based communication
- Advanced proficiency in SQL with ability to trace and interpret complex data logic across enterprise systems
- Experience leading implementation teams through business workflow to system behavior translations
- Outstanding leadership, communication, and influencing skills across technical and business stakeholders
- Ability to balance technical excellence with business pragmatism in modernization efforts
- History of contributions to the broader tech community in modernization practices
- Visionary mindset with ability to anticipate future technological needs in legacy transformation
- Experience in technical strategy development and execution for modernization at an organizational level
- Deep expertise in .NET and Azure-based architectures
- Advanced knowledge of CI/CD pipelines and DevOps practices for modernization efforts
- Extensive experience with healthcare, payroll, or compliance-driven systems preferred
Skills
C#, .net, azure, rest api, ci/cd, Microservices, health care
Additional Skills & Qualifications
Need to have great communication and the ability to mentor less experience members of the software engineering team.
Experience Level
Expert Level
Pay and Benefits
The pay range for this position is $60.00 - $75.00/hr.
Eligibility requirements apply to some benefits and may depend on your job
classification and length of employment. Benefits are subject to change and may be
subject to specific elections, plan, or program terms. If eligible, the benefits
available for this temporary role may include the following:
Medical, dental & vision
Critical Illness, Accident, and Hospital
401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available
Life Insurance (Voluntary Life & AD&D for the employee and dependents)
Short and long-term disability
Health Spending Account (HSA)
Transportation benefits
Employee Assistance Program
Time Off/Leave (PTO, Vacation or Sick Leave)
Workplace Type
This is a fully remote position.
Application Deadline
This position is anticipated to close on Jun 23, 2025.
About TEKsystems and TEKsystems Global Services
We're a leading provider of business and technology services. We accelerate business transformation for our customers. Our expertise in strategy, design, execution and operations unlocks business value through a range of solutions. We're a team of 80,000 strong, working with over 6,000 customers, including 80% of the Fortune 500 across North America, Europe and Asia, who partner with us for our scale, full-stack capabilities and speed. We're strategic thinkers, hands-on collaborators, helping customers capitalize on change and master the momentum of technology. We're building tomorrow by delivering business outcomes and making positive impacts in our global communities. TEKsystems and TEKsystems Global Services are Allegis Group companies. Learn more at TEKsystems.com.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
Software Engineer V (Principal Engineer)
Department: Software Engineering
Reports To: Director of Software Engineering
Job Description:
- Serve as the principal technical leader for legacy modernization initiatives across the organization
- Drive the technical strategy and vision for transitioning monolithic applications to modern, cloud-native architectures
- Architect and design next-generation software systems that modernize legacy functionality while maintaining business continuity
- Lead cross-functional teams in solving the most complex technical challenges in legacy system transformation
- Provide technical governance and oversight for multiple modernization projects and teams
- Mentor and develop senior engineering talent, including Software Engineers III and IV, in modernization best practices
- Collaborate with executive leadership to align legacy modernization initiatives with long-term business strategy
- Represent the company's modernization expertise at conferences and industry events
- Drive innovation and research initiatives for legacy system transformation within the organization
- Analyze legacy functionality including U2 behaviors, stored procedures, and front-end workflows at an enterprise scale
- Document and explain complex system behaviors, edge cases, and data handling rules across multiple legacy systems
- Lead service decomposition efforts by mapping features and database dependencies to proposed cloud-native services
- Establish interface contracts, data transformations, and integration patterns for large-scale modernizations
- Drive cutover planning, shadow traffic strategies, and validation workflows for phased migrations across the organization
- Create comprehensive diagrams, data flow maps, and logic breakdowns to support QA, Development, and Implementation teams
- Advocate for and establish NFRs such as logging, error handling, idempotency, and security during modernization efforts
- Define organizational standards for legacy modernization user story development and SDLC processes
- Mentor senior engineers in advanced modernization story shepherding techniques
- Drive adoption of best practices in legacy system analysis and cloud migration implementation
- Establish metrics and KPIs for measuring modernization story quality and delivery efficiency
- Lead initiatives to improve cross-team collaboration in legacy-to-cloud SDLC processes
- Guide organization-wide improvements in modernization user story management and delivery
- Provide final technical approval for major architectural decisions in legacy modernization projects
- Develop strategies for improving overall system reliability, performance, and scalability during transitions
Requirements:
- Master's or Ph.D. in Computer Science or related field
- 10+ years of experience in software engineering with significant focus on legacy system modernization
- Recognized expert in legacy-to-cloud transitions, preferably in enterprise environments
- Proven track record of architecting and delivering large-scale legacy modernization initiatives
- Deep understanding of monolithic architectures, common anti-patterns, and modernization strategies
- Expertise in microservices, REST APIs, domain-driven design, and message-based communication
- Advanced proficiency in SQL with ability to trace and interpret complex data logic across enterprise systems
- Experience leading implementation teams through business workflow to system behavior translations
- Outstanding leadership, communication, and influencing skills across technical and business stakeholders
- Ability to balance technical excellence with business pragmatism in modernization efforts
- History of contributions to the broader tech community in modernization practices
- Visionary mindset with ability to anticipate future technological needs in legacy transformation
- Experience in technical strategy development and execution for modernization at an organizational level
- Deep expertise in .NET and Azure-based architectures
- Advanced knowledge of CI/CD pipelines and DevOps practices for modernization efforts
- Extensive experience with healthcare, payroll, or compliance-driven systems preferred
Skills
C#, .net, azure, rest api, ci/cd, Microservices, health care
Additional Skills & Qualifications
Need to have great communication and the ability to mentor less experience members of the software engineering team.
Experience Level
Expert Level
Pay and Benefits
The pay range for this position is $60.00 - $75.00/hr.
Eligibility requirements apply to some benefits and may depend on your job
classification and length of employment. Benefits are subject to change and may be
subject to specific elections, plan, or program terms. If eligible, the benefits
available for this temporary role may include the following:
Medical, dental & vision
Critical Illness, Accident, and Hospital
401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available
Life Insurance (Voluntary Life & AD&D for the employee and dependents)
Short and long-term disability
Health Spending Account (HSA)
Transportation benefits
Employee Assistance Program
Time Off/Leave (PTO, Vacation or Sick Leave)
Workplace Type
This is a fully remote position.
Application Deadline
This position is anticipated to close on Jun 23, 2025.
About TEKsystems and TEKsystems Global Services
We're a leading provider of business and technology services. We accelerate business transformation for our customers. Our expertise in strategy, design, execution and operations unlocks business value through a range of solutions. We're a team of 80,000 strong, working with over 6,000 customers, including 80% of the Fortune 500 across North America, Europe and Asia, who partner with us for our scale, full-stack capabilities and speed. We're strategic thinkers, hands-on collaborators, helping customers capitalize on change and master the momentum of technology. We're building tomorrow by delivering business outcomes and making positive impacts in our global communities. TEKsystems and TEKsystems Global Services are Allegis Group companies. Learn more at TEKsystems.com.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.