Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer (II or Senior)

$70k - $128k

Protective

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.
Work Experience, Education, Certification/Training Required - (For a Junior Role)

  • 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
Knowledge and Abilities Required - (For a Junior Role)

  • 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 /Knowledge and Abilities Required - (For a Senior role)

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.

Vacancy posted 12 days ago
Similar jobs that could be interesting for youBased on the Software Engineer (II or Senior) in Birmingham, AL vacancy
  •  ...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... 
    Suggested
    Visa sponsorship

    Genuine Parts Company

    Birmingham, AL
    2 days ago
  •  ...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... 
    Suggested
    Visa sponsorship

    Genuine Parts Company

    Birmingham, AL
    4 days ago
  • $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... 
    Suggested
    Work experience placement

    UAB Medicine

    Birmingham, AL
    1 day ago
  •  ...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... 
    Senior
    Contract work

    4P Consulting Inc

    Birmingham, AL
    4 days ago
  •  ...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 (... 
    Senior
    Work experience placement
    Local area
    Remote work

    EBSCO

    Birmingham, AL
    3 days ago
  •  ...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

    Transform9

    Birmingham, AL
    2 days ago
  •  ...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

    MRINetwork

    Homewood, AL
    17 hours ago
  • $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... 
    Senior
    Permanent employment
    Temporary work
    Remote work
    Visa sponsorship
    Work visa

    Tocaro Blue

    Birmingham, AL
    3 days ago
  •  ...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... 
    Senior
    Permanent employment
    H1b
    Work at office
    Local area
    Remote work

    Jack Henry & Associates

    Birmingham, AL
    17 hours ago
  •  ...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 work
    Internship
    Work at office
    Remote work

    4P Consulting Inc

    Birmingham, AL
    4 days ago
  • $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... 

    UAB Medicine

    Birmingham, AL
    4 days ago
  •  .... 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 office
    Monday to Friday

    First Horizon Bank

    Birmingham, AL
    1 day ago
  • $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... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Work at office
    Flexible hours

    Lockheed Martin Corporation

    Homewood, AL
    1 day ago
  • $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... 
    Senior
    Remote work

    Speechify

    Birmingham, AL
    3 days ago
  • $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... 
    Senior
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office

    PNC

    Birmingham, AL
    3 days ago
  • $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... 
    Senior
    Permanent employment
    H1b
    Work at office
    Local area
    Remote work

    Jack Henry & Associates

    Birmingham, AL
    1 day ago
  • $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... 
    Senior
    Work experience placement
    Work at office

    UAB Medicine

    Birmingham, AL
    4 days ago
  • $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

    PASS - Process Automation & Simulation Services

    Birmingham, AL
    3 days ago
  •  ...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

    Keylent Inc

    Homewood, AL
    2 days ago
  •  ...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... 
    Senior
    Local area
    Worldwide

    V2soft

    Birmingham, AL
    3 days ago
  • $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... 
    Senior
    Summer holiday
    Flexible hours

    EY

    Birmingham, AL
    2 days ago
  • $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... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Lockheed Martin Corporation

    Homewood, AL
    4 days ago
  • $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,... 
    Senior
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office

    PNC

    Birmingham, AL
    4 days ago
  • 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

    Insight Global

    Birmingham, AL
    2 days ago
  •  ...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... 
    Senior
    For contractors
    Flexible hours

    AGM Tech Solutions

    Birmingham, AL
    3 days ago
  •  ...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.... 
    Senior
    Contract work
    Flexible hours

    ConsultUSA

    Birmingham, AL
    1 day ago
  •  ...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

    The Dignify Solutions, LLC

    Birmingham, AL
    17 hours ago
  •  ...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... 
    Senior
    Remote work

    THORNDALE PARTNERS

    Birmingham, AL
    3 days ago
  •  ...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 wage
    Full time
    Contract work
    Temporary work
    Work experience placement
    Remote work

    Maximus

    Birmingham, AL
    3 days ago
  •  ...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... 
    Senior
    Work at office
    Local area

    US Government Jobs

    Birmingham, AL
    17 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer (II or Senior). Be the first to apply!