transamerica

Lead Software Engineer

Apply Now

At a Glance

Location
Cedar Rapids, Iowa, United States
Employment
Full time
Compensation
tion generally ranges between $111,000 - $135,000 annually . Please note that t
Posted
2026-03-23

Key Requirements

Required Skills

.NETAWSAgileAngularAzureCI/CDJavaKafkaMachine LearningMicroservicesPostgreSQLReactSQLScrumSpringVue

Domain Knowledge

  • Education
  • Engineering
  • Finance
  • Insurance

Benefits & Perks

Health Insurance

isability Insurance Medical Insurance Dental Insurance Vision Insurance Emplo

Requirements

Three years of experience in design techniques and philosophies.

Five years of experience with backend web development tools such as Java or .NET to effectively translate business needs into technical requirements

Familiarity with modern frontend development frameworks (Angular, React, Vue.js, ASP.NET MVC, HTTP, HTML, JS, CSS, Ajax)

One year of experience and working knowledge of cloud services (AWS/Azure) and related support tools (e.g.

EC2, ECS, S3, Kinesis, SQL Data warehouse, PostgreSQL, Event Hubs)

Three years of experience working with service framework input/output processes (e.g.

Compensation & Benefits

The Salary for this position generally ranges between

$111,000

- $135,000 annually

.

Please note that the salary range is a good faith estimate for this position and actual starting pay is determined by several factors including

qualifications, experience, geography, work location designation (in-office, hybrid, remote) and operational needs. Salary may vary above and below the stated amounts, as permitted by applicable law.

Responsibilities

The Lead Software Engineer is a detail-oriented, analytical professional responsible for evaluating, designing, and optimizing systems using web and cloud technologies, APIs, and third‑party development frameworks.

This role provides technical leadership and guidance to one or more internal or external application development teams, translating business needs into functional technical requirements.

The Lead Software Engineer will oversee local and outsourced teams to implement effective technology solutions that support business applications and align with organizational goals.

Collaborate with internal staff, contractors, offshore software engineers, and business product owners within an agile development environment.

Analyze and research existing business processes, workflows, and systems to identify opportunities for improvement.

Gather, document, and translate business needs into clear, actionable functional specifications.