Software Engineer (II or Senior)
$70k - $128kProtective
Job Description
Job Description
The work we do has an impact on millions of lives, and you can be a part of it.
We help protect our customers against life’s uncertainties. Regardless of where you work within the company, you’ll be helping provide protection and peace of mind when our customers need it most.
Protective Life is searching for a Software Engineer to join the Licensing, Contracting and Compensation team of the Information Technology department. This team is responsible for maintaining contract information on our agents and the calculation and payment of agent compensation.
Success in this role requires leadership ability among peers, excellent oral and written communication skills, and effective collaboration with others, both internal and external to the team and company. The candidate should be self-motivated and show an inquisitive nature, seek improvements, and demonstrate strong accuracy and attention to detail. Other abilities include accepting responsibility and accountability for your own job and performance, demonstrating independent work behaviors, and having decision-making skills to achieve desired results. A successful candidate should have a desire to challenge others and be challenged to foster the best outcome.
Responsibilities:- 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.
- 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
Work Experience, Education, Certification/Training Required
Typically 7-10+ years of web development experience but negotiable based off skill level.
Typically, post-secondary degree, preferably in Management Information Services, Computer Science or Math related field may substitute for work and/or technical experience.
Proven experience in all aspects of the software development process
Technical certifications are desirable.
Knowledge and Abilities Required
Demonstrates a thorough, detailed knowledge of relevant technologies.
Responsible for designing and implementing how the technologies will be incorporated in current systems or will be used in development of complex new systems.
Demonstrates a thorough, detailed understanding of various data structures.
Requires programming skills sufficient to solve difficult and very complex technical problems.
Must be able to manage multiple, changing priorities, resolve conflicts and be able to work well under pressure.
Must be self-motivated, able to work independently and willing to self-teach and take responsibility for ongoing professional development.
Ability to analyze and design software solutions to meet very complex requirements.
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.
Protective’s targeted salary range for this position is $70,000 to $128,000. Actual salaries may vary depending on factors, including but not limited to, job location, skills, and experience. The range listed is just one component of Protective’s total compensation package for employees.
This position also offers additional incentive opportunities through an annual incentive based on individual and Company performance.
Employee Benefits:
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.
Eligibility for certain benefits may vary by position in accordance with the terms of the Company’s benefit plans.
Accommodations for Applicants with a Disability :
If you require an accommodation to complete the application and recruitment process due to a disability, please email View email address on ziprecruiter.com. This information will be held in confidence and used only to determine an appropriate accommodation for the application and recruitment process.
Please note that the above email is solely for individuals with disabilities requesting an accommodation. General employment questions should not be sent through this process.
We are proud to be an equal opportunity employer committed to being inclusive and attracting, retaining, and growing an inclusive workforce.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
- ...Specialty Solutions Software Engineer II SUMMARY: Under general supervision, the Software Engineer II provides advanced technical support and development for enterprise applications, serving as a Level 4 (L4) escalation point for complex system issues. This...SuggestedVisa sponsorship
- ...Software Engineer I Under close supervision the Software Engineer I manages trouble tickets and develops basic information systems by designing... ...applications following design specifications put in place by senior software development staff and leadership. Handles...SuggestedVisa sponsorship
$77.64k - $126.17k
...and Privacy Act (FERPA), on an annual basis. The Application Engineer II will serve as a hands-on technical resource responsible for... ...report concerns or questions to UAB's Assistant Vice President and Senior Title IX Coordinator. The Title IX notice of nondiscrimination...SuggestedWork experience placement- ...Senior Software Engineer IV – AI / Azure Databricks GC & US Citizen only Location: Birmingham, AL Contract- 6 MonthsClient- Southern Nuclear Position Overview We are seeking a Senior Software Engineer IV with 10+ years of experience in software engineering...SeniorContract work
- ...obsessing about the details, and going the extra mile to show our users we love them. Moultrie is customer-driven - hardware, software, marketing, and customer success teams collaborate to deliver a quality user experience. As a business unit of EBSCO Industries (...SeniorWork experience placementLocal areaRemote work
- ...access to care drives us to innovate continuously and create exceptional technology solutions. We are currently seeking a Senior Software Engineer to join our talented engineering team. In this role, you will be responsible for designing, developing, and maintaining critical...Senior
- ...and maintenance. You may interact with users to define system requirements and/or necessary modifications. You will adhere to Software Engineering and Information Security Controls, and align with enterprise architectural strategies. You will close existing software...Senior
$120k - $145k
...Job Description Senior Software Engineer Looking for an opportunity to make an impact at a fast growing, investor-backed AI/ML company? Do you have experience developing high-performance cross-platform software? This is an exciting opportunity with a fast...SeniorPermanent employmentTemporary workRemote workVisa sponsorshipWork visa- ...an industry and grow with a company that values purpose, collaboration, and excellence then we'd love to meet you. The Senior Software Engineer, under minimal supervision, participates in the technical design and implementation of new products or enhancements. This...SeniorPermanent employmentH1bWork at officeLocal areaRemote work
- ...Full Stack Application Developer II Experience Level: 2–5 Years Work Location: Onsite... ...users to deliver scalable, user-centric software solutions. The ideal candidate has... ...~ Bachelor of Science in: Software Engineering, Computer Science, Related field ~2–5 years...Contract workInternshipWork at officeRemote work
$60.84k - $98.86k
...SYSTEMS PROGRAMMER II University of Alabama at Birmingham... ...Provides technical and programming software support to enable efficient... ...degree in Computer Science, Engineering, Math or a related field and... ...Assistant Vice President and Senior Title IX Coordinator. The...- .... Location: On Site in Memphis, TN or Birmingham, AL Weekly Schedule: Monday- Friday, 9am-5pm We are seeking a Systems Engineer II with experience in troubleshooting, systems triage, and ticket/incident support. This engineer should be capable of working both...Work at officeMonday to Friday
$134k - $236.33k
...Senior Software Engineer Staff, Level 5 - Clearance Required | Lockheed Martin Space is a critical domain, connecting our technologies, our security and our humanity. While others view space as a destination, we see it as a realm of possibilities, where we can do more...SeniorFull timeTemporary workWork experience placementWork at officeFlexible hours$140k - $200k
...Senior Software Engineer, Core Experiences Birmingham, AL, USA Mission Speechify is the easiest way to listen to the world's information. Articles on the web, documents in the cloud, books on your phone. We absorb it all and let you listen to it at your desk...SeniorRemote work$55k - $152.38k
...employees feel respected, valued, and empowered to contribute to the company’s success. This position functions as a Senior Software Development Engineer in Test (SDET) As a Senior SDET within PNC’s Consumer Lending Originations Technology organization, you will play a...SeniorFull timeTemporary workPart timeWork experience placementWork at office$92k - $140k
...Delivery Team, you will be at the center of Jack Henry's Technology Modernization Strategy. In your daily activities as a Senior Software Engineer, you will have the opportunity to be a key contributor on our development team creating new financial applications and shared...SeniorPermanent employmentH1bWork at officeLocal areaRemote work$104.05k - $135k
...SENIOR DIRECTOR OF DEVELOPMENT II The University of Alabama at Birmingham General Responsibilities: The University of Alabama at Birmingham (UAB) seeks a Senior Director of Development II with the Office of Advancement and Heersink School of Medicine for...SeniorWork experience placementWork at office$70k - $85k
...E&I Designer II / Senior E&I Designer About Us Process Automation & Simulation Services (PASS) is a trusted leader in the automation... ..., with over 30 years of experience delivering high-quality engineering and control system solutions nationwide. We specialize in...Senior- ...Terms: W2, 1099 Corp-Corp or 3rd Parties: Yes Role: Java Backend Developer Years of Experience: 6 + years Qualification: Engineering Degree. Required Skills: Development of REST APIs Spring (JPA, MVC, Boot) OAuth Docker (containerized spring...Senior
- ...We partner with Fortune 500 companies to address complex business challenges. Our services span AI, IT staffing, cloud computing, engineering, mobility, testing, and more. Certified with CMMI Level 3 and ISO standards, V2Soft is committed to quality and security. Beyond...SeniorLocal areaWorldwide
$86.5k - $142.7k
...writing and reviewing code, building proofs‑of‑concept, and guiding engineering teams through complex technical decisions. This position... ...and attributes for success • Strong hands‑on background in software engineering and modern application architectures. • Deep understanding...SeniorSummer holidayFlexible hours$93.2k - $164.45k
...Software Engineer Sr. | Lockheed Martin Space is a critical domain, connecting our technologies, our security and our humanity. While others view space as a destination, we see it as a realm of possibilities, where we can do more — we can innovate, invest, inspire and...SeniorFull timeTemporary workWork experience placementWork at officeRemote workFlexible hours$86.25k - $158.13k
...culture where all of our employees feel respected, valued and have an opportunity to contribute to the company’s success. As a Software Engineer Sr within PNC's Technology organization, you will be based in Pittsburgh, PA, Phoenix, AZ, Dallas, TX, Cleveland, OH,...SeniorFull timeTemporary workPart timeWork experience placementWork at office- A leading staffing agency in Alabama is seeking a ServiceNow Developer who will design, configure, and maintain applications on the ServiceNow platform. The role involves collaborating with stakeholders, developing solutions while ensuring compliance with governance and...Senior
- ...Software Engineer Position Roles and Responsibilities: Design and Development: Analyze requirements and design software components or applications that fulfill business needs. Write clean, efficient, and maintainable code to implement new features and enhance...SeniorFor contractorsFlexible hours
- ...Our client is seeking a Senior Software Engineer (Java & CI/CD) for a 10+ month contract role on-site in Birmingham, AL. Roles and Responsibilities: Design, develop, and enhance software applications and components to support business and technical requirements....SeniorContract workFlexible hours
- ...performance optimization) Experience with data pipeline tools (DBT, Matillion, Airflow, or equivalent) Strong SQL and data engineering fundamentals Domain Knowledge (Preferred) Experience in Supply Chain / Demand Planning / Manufacturing domain Understanding...Senior
- ...DETAILS: SR. APPLICATION ARCHITECT / ENGINEER Title : Sr. Application Architect / Engineer Compensation : 15... ...applications and APIs. We are seeking an experienced and hands-on Senior Engineer/Software Architect to lead this effort. This role requires deep...SeniorRemote work
- ...Requirements Maximus is currently seeking a Software Engineer . In this role, you will provide... ...obtaining solutions. - Networks with senior internal and external personnel in own area... ...- Familiarity with Pentaho, Microsoft IIS, SFTP and FTP protocols preferred. #techjobs...Minimum wageFull timeContract workTemporary workWork experience placementRemote work
- ...Team Lead For Data Communication Engineers This position is located in the Bureau of Information Services, Infrastructure Services, Network Engineering section. The incumbent will serve as Team Lead for a team of data communication engineers that are directly responsible...SeniorWork at officeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer (II or Senior). Be the first to apply!
- software engineer full time Birmingham, AL
- startup software engineer Birmingham, AL
- software developer Birmingham, AL
- software development engineer aws Birmingham, AL
- ngo software engineer Birmingham, AL
- software engineer Birmingham, AL
- senior software engineer Birmingham, AL
- cybersecurity software engineer Birmingham, AL
- part time software developer remote Birmingham, AL
- intel software engineer Birmingham, AL



