Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Protective Life

Software Engineer

Protective Life

. Primary focus will be on working on a team developing, implementing, and testing a next generation agent compensation system.

Posted 4/24/2026full-timeBirmingham • Alabama • 🇺🇸 United StatesMid-LevelSenior💰 $70,000 - $102,667 per yearWebsite

Tech Stack

Tools & technologies
AngularASP.NETBootstrapJavaScript.NETReactSeleniumSOAPSQL

About the role

Key responsibilities & impact
  • Primary focus will be on working on a team developing, implementing, and testing a next generation agent compensation system.
  • The Software Engineer is responsible for designing, coding, testing, implementing, maintaining, and supporting software applications.
  • Works closely with business analysts and customers to gather requirements to ensure the customer’s business needs and expectations are met in a timely and cost-effective manner.
  • Diagnoses, isolates, and debugs software problems and provides resolution.
  • Prepares and modifies technical documentation.

Requirements

What you’ll need
  • 3+ years software development experience
  • 3+ years .NET development experience
  • Experience in SQL database development
  • Typically, a post-secondary degree, preferably in Management Information Services, Computer Science or Math related field may substitute for work and/or technical experience
  • Must be able to manage multiple, changing priorities, resolve conflicts
  • Must be self-motivated, able to work independently and willing to self-teach and take responsibility for ongoing professional development
  • Requires oral and written communication skills sufficient to communicate clearly with peers and customers
  • Ability to perform reviews of other developers’ code and provide sign off and or constructive feedback
  • Experience in agile methodologies is a plus
  • Experience with automated testing is a plus
  • **Required Skills:**
  • C#
  • Visual Studio
  • Webservices (ASP.NET Web API, WCF, SOAP)
  • ASP .Net MVC 5+
  • SQL Server 2008+
  • Strong knowledge of HTML, CSS, and JavaScript
  • Unit testing
  • Ability to build dynamic user interfaces from scratch based on mockups and detailed requirements
  • **Preferred Skills**
  • Experience with Angular, React, or similar JavaScript libraries
  • Experience with automated UI testing frameworks (Selenium or similar)
  • Experience with Bootstrap or similar CSS frameworks
  • Knowledge of responsive design principles
  • Experience with Distributed and Asynchronous Design and Development
  • Experience with CI/CD processes.
  • Experience with GitHub Copilot
  • Experience with Git and source control in a shared development environment

Benefits

Comp & perks
  • We aim to protect the wellbeing of our employees and their families with a broad benefits offering.
  • In addition to offering comprehensive health, dental and vision insurance, we support emotional wellbeing through mental health benefits and an employee assistance program.
  • Work/life balance is important and Protective offers a variety of paid time away benefits (e.g., paid time off, paid parental leave, short-term disability, and a cultural observance day).
  • The financial health of our employees is just as important as physical and emotional health.
  • Some of the financial wellbeing benefits include contributions to healthcare accounts, a pension plan, and a 401(k) plan with Company matching.
  • All employees are encouraged to protect their overall wellbeing by engaging in ProHealth Rewards, Protective’s platform to improve wellbeing while earning cash rewards.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
.NETC#SQLHTMLCSSJavaScriptASP.NET MVCUnit testingAgile methodologiesAutomated testing
Soft Skills
self-motivatedindependent workoral communicationwritten communicationconflict resolutionmanaging prioritiescode reviewconstructive feedback