FreshRemote.Work

Senior Software Engineer

Remote

Job Type Full-time Description

Why AGIA? 


AGIA Affinity is an established but growing insurance and benefits marketing partner to some of the largest and most iconic associations and organizations in the country. Our clients include many veterans organizations, and ensuring that our servicemembers have the coverages they need when they need it is at the heart of everything we do. For 66 years we have sought to improve the lives of not only our client members but our internal members as well.  


Schedule and Time Off:

  • The candidate will need to be available to work at 8 AM-9 AM Monday-Friday Pacific time.
  • We offer 10 days of vacation your first year, and each year you gain an additional day. Each year, you'll be earning more vacation time at a faster rate. Up to 20 days of vacation rolls over each year.
  • Every associate gets 13 paid and closed holidays each year.
  • Associates receive 48 hours of sick time which rolls-over each year.  

What are the Benefits? 


AGIA offers health benefits including medical, dental, and vision, 401K with 100% company match up to 4% of your annual income and an additional 50% match on the next 2% of income, a prefunded optional FSA , 100% covered Life Insurance, Accidental Death and Dismemberment Insurance, Short Term/Long Term Disability, and a $250 Wellness Benefit. Our medical plan has in-network provider coverage for mental health, reproduction, chiropractic, and massage therapy. 


What Will You Do? 


The Senior Software Engineer is a highly skilled professional responsible for designing, developing, testing, and maintaining complex software solutions. They play a critical role in shaping the technical direction of projects and ensuring the delivery of high-quality, scalable, and reliable software systems. As a leader within the development team, they collaborate with cross-functional teams to define requirements, design architecture, and implement solutions that align with business goals.



Requirements

Education/Certification:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field. 
  • Proven track record of successfully delivering complex software projects.
  • Experience leading teams or projects is preferred.

Required Experience:

  • Ten + year’s progressively responsible enterprise-level experience in business/systems analysis or code development of an insurance administration system or equivalent experience.
  • Enterprise-level, progressively responsible & complex experience in:
  • Full Software Development Lifecycle (SDLC) with focus on functional and technical requirements analysis and testing within a team environment.
  • Development of business process, requirements and technical documentation especially as it relates to specifications and   testing.
  • Systems development required at coding or designer level
  • User interface and report design and development
  • Data architecture, modeling, and design
  • Practical experience in SQL and query / reporting tools.
  • Knowledge of and experience using open systems architecture and development tools.
  • Practical experience with MS Visio and   Project or other project management and process documentation tools.
  • Experience leading development, integration   and implementation efforts with a matrixed project based team of 5 or more   onsite and offshore.
  • Content Management Systems exposure.
  • Experience in a 24/7 ecommerce environment preferred.

Required Knowledge:

  • Software development and testing (particularly in Open Systems environment).
  • Internet  technologies
  • Agile development methodology
  • Service Oriented Architecture
  • Code configuration management.
  • Project management tools and processes.
  • Insurance industry knowledge desired.

Skills/Abilities:


  • Intermediate proficiency in MS Office.
  • Strong analytical skills
  • Strong development skills
  • Ability to lead others
  • Project Management skills
Salary Description $125,000 Apply