transamerica
Lead Software Engineer
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
Domain Knowledge
- Education
- Engineering
- Finance
- Insurance
Benefits & Perks
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.