
Software Engineer
Automate your job search with Sonara.
Submit 10x as many applications with less effort than one manual application.1
Reclaim your time by letting our AI handle the grunt work of job searching.
We continuously scan millions of openings to find your top matches.

Overview
Job Description
- Responsible for designing, developing, releasing, and maintaining designated software applications.
- Gather, document, understand, and articulate functional, non-functional, and business requirements that are already defined.
- Perform unit, regression, and integrations testing for application changes to ensure high quality.
- Track and monitor production systems for issue identification and prevention across multiple environments and operating platforms.
- Research and troubleshoot issues across different functional teams in order to rectify system problems in a timely manner.
- Communicate status updates with team members and leaders to ensure timely completion of deliverables.
- Becomes familiar with Alfa’s interconnected technology framework and systems in order to understand the impact of softwarechanges.
- Bachelor of Science in Computer Engineering, Computer Science, Information Systems, or a related area of study related to Computer Science or Mathematics is required.
- Experience with Amazon Web Services (S3, EC2, RDS, DMS, Lambda, Glue, Step Functions, and Quicksight).
- Experience in ETL/ELT processes and tools, relational databases, and data warehousing.
- Working knowledge of scripting languages like Python, R, or similar for automation and data integration tasks.
- Competent communication skills, including clear and timely communication on business issues and assignments with peers, management and product owners
- Ability to quickly learn and comprehend insurance-related topics and relate that knowledge to the development process.
- Proven experience in various all SDLC components. Knows when to use different methodologies and how to effectively manage each
- Documented and proven application development record as it relates to the technologies, tools and languages required for the specified position.
- Opportunity for annual performance bonus
- Discounts on your auto insurance (underwriting approval required)
- Benefits include: health, dental, supplemental cancer, vision insurance and 401(k) plan
- Paid Time Off Bank to include 3 days PTO available after first 80 hours worked for New Hires
- Short-term and long-term disability
- Flexible Healthcare and Childcare spending accounts for tax savings
- Opportunities for advancement
- Continuous training and support throughout your career with Alfa
- College tuition discounts at various colleges in Alabama
- Fitness center
- Onsite cafeteria
Alfa Insurance® is an A-rated insurance carrier that offers an excellent array of auto, home, life, farm and business insurance products. Alfa® is known for its superior customer service and boasts 94% claims satisfaction. Since its humble beginnings in 1946, Alfa and its affiliates now serve more than 1 million customers across 14 states.
Working for Alfa Insurance® is more than just servicing customers and selling insurance. It’s becoming part of a well-respected company that is based on our core 4 values of faith, family, community and integrity.
Automate your job search with Sonara.
Submit 10x as many applications with less effort than one manual application.
