Live opening · Posted 2 days ago

. NET Specialist Software Engineering

Transamerica · 3 Locations
Workday
JobBeeper subscribers received an alert for this role.

At a glance

The key details from the original listing.

Posted 2 days ago
CompanyTransamerica
Location3 Locations
SkillsC#, .NET
SourceWorkday
ListedPosted 2 days ago

Your early-applicant advantage

Live timing from JobBeeper.

Live data
2 min from Workday publishing this role to us finding it
17 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
45,935 roles found in the last 24 hours — the newest are not on this site yet
Start your free trial →

About the role

Description supplied by the original job listing.

Job Family
IT - Development
About Us
At Transamerica, hard work, innovative thinking, and personal accountability are qualities we honor and reward. We understand the potential of leveraging the talents of a diverse workforce. We embrace an environment where employees enjoy a balance between their careers, families, communities, and personal interests.
Ultimately, we appreciate the uniqueness of a company where talented professionals work collaboratively in a positive environment — one focused on helping people look forward and plan for the best life possible while providing tools and solutions that make it easier to get there.
Who We Are
We believe everyone deserves to live their best life. More than a century ago, we were among the first financial services companies in America to serve everyday people from all walks of life.
Today, we’re part of an international holding company, with millions of customers and thousands of employees worldwide. Our insurance, retirement, and investment solutions help people make the most of what’s important to them.
We’re empowered by a vast agent network covering North America, with diversity to match. Together with our nonprofit research institute and foundation, we tune in, step up, and are a force for good — for our customers and the communities where we live, work, and play. United in our purpose, we help people create the financial freedom to live life on their terms.
What We Do
Transamerica is organized into three distinct businesses. These include 1) World Financial Group, including Transamerica Financial Advisors, 2) Protection Solutions and Savings & Investments, comprised of life insurance, annuities, employee benefits, retirement plans, and Transamerica Investment Solutions, and 3) Financial Assets, which includes legacy blocks of long term care, universal life, and variable and fixed annuities. These are supported by Transamerica Corporate, which includes Finance, People and Places, General Counsel, Risk, Internal Audit, Strategy and Development, and Corporate Affairs, which covers Communications, Brand, and Government and Policy Affairs.
Transamerica employs nearly 7,000 people. It’s part of Aegon, an integrated, diversified, international financial services group serving approximately 23.9 million customers worldwide.* For more information, visit transamerica.com.
Job Description Summary
The Specialist Software Engineer sets the technical direction for the design, development, and operational hardening of business-critical backend services built on C# and the .NET Framework. This role is the organization's authority on multi-threaded Windows Service design, service stability and recovery, and the diagnosis of complex production issues. The Specialist takes ownership of inherited, high-risk services and brings them to enterprise standards for reliability, observability, recoverability, and auditability — establishing the patterns, standards, and reference designs that raise engineering quality across teams.
Job Description
Responsibilities
Set the technical direction and lead the architecture, design, development, deployment, and operational support of business-critical Windows Services using C# and .NET Framework 4.8.
Serve as the organization's subject-matter expert for multi-threaded application design, establishing patterns and resolving the most complex issues involving Monitor, volatile, Interlocked, ManualResetEvent, synchronization, and thread lifecycle management.
Lead diagnosis and resolution of high-impact production issues involving concurrency, service stability, performance, memory usage, and resource contention; define systemic improvements that prevent recurrence. Drive issues to documented root cause rather than mitigation by restart.
Design and establish self-managing service patterns: startup pre-flight validation before a service reports healthy, master-orchestration and worker-thread models, heartbeat monitoring and dead-thread recovery, failure thresholds with controlled escalation, and documented, visible blocked states in place of silent hangs.
Define the transaction-integrity model for data entering our systems — received, persisted, then processed — with dead-letter handling and recoverable, replayable processing so that in-flight work is never lost.
Provide technical authority for SQL Server design and performance, including execution-plan analysis, indexing strategies, isolation levels, concurrency, and deadlock prevention, detection, retry, and resolution. Establish connection-resiliency and bounded-memory data-access standards.
Establish data-access architecture and engineering standards using LLBLGen or comparable object-relational mapping frameworks.
Define deployment, configuration, monitoring, and operational practices for Windows Services using Windows Event Log, Service Control Manager, InstallUtil/ProjectInstaller, and related tooling. Design application-owned observability — queryable health, backlog and queue-depth visibility, and end-to-end traceability for L3 support.
Create and govern technical standards, reusable patterns, reference designs, runbooks, and documentation for complex application and service changes across multiple teams or initiatives.
Influence product, architecture, engineering, and support stakeholders to align technology decisions with reliability, scalability, maintainability, security, cost, and business outcomes.
Lead design and code reviews for the highest-risk work, raise engineering quality across teams, and mentor senior developers and other technical professionals.
Evaluate and resolve ambiguous, cross-functional technical challenges with significant operational or business impact, making authoritative recommendations to technology leadership.
Anticipate technology risks and modernization needs, define multi-year improvement strategies, and lead adoption of new tools and frameworks with minimal oversight.
Qualifications
Bachelor's degree in computer science, information systems, math, engineering, or other technical field, or equivalent experience.
Six years of professional software engineering experience, with substantial, demonstrable depth in C# and the .NET Framework (4.x). This role is primarily legacy service engineering, not greenfield.
Deep, hands-on multithreading and concurrency expertise: thread lifecycle management, synchronization primitives (Monitor, lock, volatile, Interlocked, ManualResetEvent/AutoResetEvent), and the diagnosis of deadlocks, race conditions, and resource contention.
Production experience building and operating Windows Services (ServiceBase, Service Control Manager, InstallUtil/ProjectInstaller, OnStart/OnStop lifecycle correctness, Windows Event Log).
Proven track record diagnosing and permanently resolving intermittent production failures — service hangs, memory exhaustion, and stability issues — with clear root-cause analysis.
Five years of experience with SQL Server at an advanced engineering level: transactions, i

Get JobBeeper Mobile App

Never miss a job opening! Get instant job alerts on your phone.

Subscribers see fresh openings within minutes. Download the JobBeeper App on Google Play to get real-time push notifications and apply before anyone else.

⚡ Instant Push Alerts 🎯 Tailored Filters 🚀 Direct Employer Links
GET IT ON Google Play

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Start your free trial →
⚡ Get fresh job alerts 📱 Get App