Enable job alerts via email!

Lead Software Engineer | Remote | No C2C

TEKsystems

Boise (ID)

Remote

USD 100,000 - 125,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in IT services is seeking a Lead Software Engineer to drive modernization initiatives. This fully remote role focuses on transitioning legacy systems to modern architectures while mentoring engineering teams. Ideal candidates have extensive experience in software engineering and proven leadership skills in transforming enterprise systems.

Benefits

Medical, dental & vision
401(k) Retirement Plan
Life Insurance
Short and long-term disability
Health Spending Account (HSA)
Employee Assistance Program
Time Off/Leave (PTO, Vacation or Sick Leave)

Qualifications

  • 10+ years of experience in software engineering with focus on legacy system modernization.
  • Expertise in microservices, REST APIs, and cloud-native architectures.
  • Outstanding leadership and communication skills.

Responsibilities

  • Lead technical strategy for transitioning monolithic applications to cloud-native architectures.
  • Mentor senior engineers in modernization best practices and governance.
  • Drive innovation in legacy system transformation projects.

Skills

C#
.NET
Azure
REST API
CI/CD
Microservices
Health Care

Education

Master's or Ph.D. in Computer Science or related field

Job description

Lead Software Engineer | Remote | No C2C

Join to apply for the Lead Software Engineer | Remote | No C2C role at TEKsystems

Lead Software Engineer | Remote | No C2C

3 days ago Be among the first 25 applicants

Join to apply for the Lead Software Engineer | Remote | No C2C role at TEKsystems

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.

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    IT Services and IT Consulting

Referrals increase your chances of interviewing at TEKsystems by 2x

Get notified about new Lead Software Engineer jobs in Boise, ID.

Senior Software Engineer - Digital Workplace
Senior Staff Software Engineer, Fullstack (Consumer App Experience)
Senior Software Engineer, Backend (ML Platform)
Senior Software Engineer (Identity Decisioning)
Principal Software Engineer, Infrastructure Platform Engineering
Lead Software Engineer | Remote | No C2C
Embedded Linux Senior Software Engineer - Optimisation
Senior Software Engineer (Experimentation Platform)
Senior Software Engineer (Online Storage)
Senior Staff Software Engineer, Backend (Search & Discovery)

Nampa, ID $160,000.00-$180,000.00 6 hours ago

Senior Staff Software Engineer, Backend (Load Testing)
Principal Software Engineer, Traffic Management
Lead Golang Software Engineer, Commercial Systems
Senior Software Engineer - Distributed Systems

Boise, ID $165,000.00-$275,000.00 2 weeks ago

Senior Software Engineer - packaging - optimize Ubuntu Server
Senior Software Engineer - packaging - optimize Ubuntu Server

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Lead Software Engineer | Remote | No C2C

Davita Inc.

Boise

Remote

USD 100,000 - 125,000

3 days ago
Be an early applicant