Remote Position

[Remote] Sr. Software Engineer, External Data Integrations

๐ŸŒ Remote ยท United States ๐Ÿ’ผ Full-time

Note: The job is a remote job and is open to candidates in USA. F&G is seeking a Senior Software Engineer to build, test, and support secure external data integrations for its Electronic Data Interfaces team. The role develops file-based, ETL, data-product, and cloud-native API solutions for business partners, while providing technical leadership, production support, and mentorship.

Responsibilities

  • Design, code, test, and document software solutions that are high performing and intuitive, adhering to F&Gโ€™s software development methodologies, frameworks, standards, and security requirements
  • Perform unit, regression, security, and load tests to validate the readiness of internally and externally developed code for production as required
  • Design and develop complex integrations
  • Develop, enhance, and support secure external integrations, including APIs built using .NET and Azure services, file-based interfaces, and ETL processes supporting distributors, carriers, aggregators, IMO groups, and other business partners
  • Design, develop, and maintain ETL processes using Informatica and data products in Snowflake to source, transform, validate, and deliver integration data
  • Perform impact analysis for interface/system changes affecting the applications environment
  • Develop estimates for project and maintenance work
  • Design integrations for custom or third-party solutions, including DTCC integrations, proprietary data feeds, iPipeline Agency Integrator feeds, and future API-based partner integrations
  • Assist with the design of architecture and solutions
  • Translate undefined business problems and defined business objectives and goals into functional solutions
  • Design with assistance within architectural standards
  • Lead technical aspects of one or more applications within the function
  • Technical ownership of one or more business-facing technologies to deliver business outcomes
  • Interact with clients and stakeholders
  • Support and interact with various IT teams and lines of business on integration efforts
  • Provide production support for owned integrations and applications, including troubleshooting, root-cause analysis, defect resolution, and implementation of improvements that strengthen reliability and operational performance
  • Mentor other engineers and provide technical guidance through code reviews, knowledge sharing, and delivery of complex solutions

Skills

  • Self-starter with a high energy level and willingness to take on responsibility
  • Proven verbal, written communication, and conflict resolution skills
  • Excellent ability to think analytically and solve problems
  • Ability to work in a dynamic environment
  • Ability to create technical documentation
  • Ability to develop good relationships with vendors and their technical resources
  • Ability to create strong, collaborative relationships with business partners
  • Ability to lead and mentor others
  • Ability to maintain a technical vision and roadmap
  • Ability to act as a project lead within an initiative including task identification, design, testing, implementation, tracking, reporting, and status updates to management
  • Strong understanding of software engineering practices, including source control, automated testing, code review, CI/CD, and secure development principles
  • Demonstrated ability to independently design, develop, and support complex integration solutions while working within established architectural standards
  • Ability to communicate technical concepts, integration dependencies, risks, and solution options clearly to technical and business stakeholders
  • BS in Computer Science, Software Engineering, Information Technology, or a related field. Equivalent combination of education, training, and relevant experience may be considered
  • 5+ years of professional software engineering or application development experience, including experience designing, building, testing, and supporting production software solutions
  • 7+ years of professional software engineering experience, including experience developing and supporting external data integrations and APIs in a regulated or highly governed environment
  • Snowflake, including development of data products and data pipelines
  • Informatica ETL development
  • Azure API development and cloud-native integration patterns
  • Terraform or other infrastructure-as-code tooling
  • GitHub Actions or similar CI/CD tooling
  • DTCC, iPipeline Agency Integrator, insurance distributor integrations, or comparable partner-data exchange solutions
  • Financial services, insurance, annuities, or other regulated industries
  • Technical mentoring, code review, and leading technical delivery for complex initiatives
  • Azure Developer Associate Certification
  • Terraform Associate or Authoring and Operations Professional Certification
  • Or other relevant cloud certifications

Benefits

  • In-office, hybrid, and remote work arrangements; the arrangement will be decided with your leader during the hiring process.

Company Overview

  • Established in 1959, F&G is headquartered in Des Moines, Iowa, and offers unique life insurance and annuity solutions to meet individual financial security needs through a national network of financial professionals. It was founded in 1959, and is headquartered in Des Moines, Iowa, USA, with a workforce of 1001-5000 employees. Its website is https://fglife.com.
  • Company H1B Sponsorship

  • F&G has a track record of offering H1B sponsorships, with 4 in 2026, 5 in 2025, 2 in 2024, 4 in 2023, 7 in 2022, 5 in 2021, 9 in 2020. Please note that this does not guarantee sponsorship for this specific role.
  • Apply Now โ†’

    More Open Positions

    Explore similar remote opportunities