Principal Software Engineer

3 weeks ago


Des Moines, United States Fidelity & Guaranty Life Insurance Company Full time
Job DescriptionJob Description

F&G is looking to hire for a Principal Software Engineer - Oracle PL/SQL - IT Finance

The Principal Software Engineer position will work directly with the Architects for the design of Finance Technical solutions and be accountable for managing and the delivery of the solution. This role will have ownership over the delivery of multiple, complex business facing technologies (ecosystem), including Cloud ERP, to deliver business outcomes. This position will lead the design, coding, testing, and documenting of software solutions and perform tests to validate the code. This role will be in a management capacity with other Software Engineers through required feature updates, code management, and requirement implementation. This role will also be responsible for application security remediation and impact analysis. In addition, this role will mentor and coach other Software Engineers and lead technical aspects of applications. Lastly, this role will act as the Technical Lead in supporting the development and implementation of a cloud-based target state Finance Roadmap.

Duties & Responsibilities

  • Understand Accounting and Finance processes and workflows to assist business partners in developing comprehensive solutions.
  • Work directly with the Architects for the design of technical solutions and be accountable for managing and the delivery of the solutions.
  • Mentor and coach other Software Engineers and provide input on performance evaluations.
  • Work across IT and business teams to align on solutions that satisfies business, IT and governance objectives.
  • Lead other Software Engineers through required feature updates, code management, and requirement implementation.
  • Own the technical aspects of the function, including a full suite of critical SaaS/3rd Party/Custom applications.
  • Ownership over the delivery of multiple, complex business facing technologies (ecosystem) to deliver business outcomes.
  • Lead identification, mitigation, and management of technical solution risks to limit negative impact to solution and delivery timelines.
  • Bring expertise to initiatives, guiding the organization with respect to system impact and change.
  • Implement, enhance, and support ERP applications (on premise or cloud) including Oracle EBS suite, custom built applications, and specialty systems supporting niche functionality.
  • Lead the design, coding, testing, and documenting of 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.
  • Lead application security remediation in collaboration with Security team.
  • Develop complex programs to support transactional processing and regulatory reporting.
  • Perform impact analysis for new requirements or system changes affecting the applications environment, develop estimates for project and maintenance work.
  • Create the strategy for the translation of business needs into technical solutions.
  • Design custom or 3rd-party solutions and their integrations.
  • Work directly with Solution Architects to design functional solutions and roadmaps for delivery.
  • Review code to ensure it aligns with architecture standards.
  • Participate in selection and oversight of third-party contracts and solution providers.
  • Independently direct cross-functional team in design and solutioning.
  • Contribute individually to project and solution outcomes.
  • Provide technical subject matter expertise on multiple, concurrent complex projects.
  • Strategize with business and technology stakeholders to define future-state business capabilities & requirements and translate into transitional and target state architectures.
  • Provide support to management on build vs buy decisions.
  • Consult and advise on technology roadmaps and strategy development.

Experience & Education Requirements

  • Bachelor's degree (preferred emphasis in Computer Science or MIS) or equivalent combination of education and experience
  • 10+ years of hands-on technical experience designing, building applications and interfaces, and supporting solutions on Oracle EBS Suite and Oracle Databases.
  • Significant experience with various SDLC methodologies (Agile, Waterfall, etc.)
  • Prior leadership experience in a lead capacity
  • Understanding of current technology trends, tools, and techniques including RPA, ETL, Data Management, Information Security, Workflow Automation, Python, AI, Machine Learning, Mircoservices Architecture, etc.
  • Understanding of common technology platforms such as SQL Server, Oracle Databases, Informatica, Snowflake, Azure, etc.
  • Understanding of technology infrastructure such as networking, firewalls, Load-balancing, DNS, AD, Oracle Identity Manager, Linux/Windows OS, etc.
  • Experience working with Managed Services Partner(s) to ensure optimal services and performance. contract compliance and accountability.
  • Experience with Disaster Recovery and Business Continuity plans across internal and hosted applications.
  • Hands-on experience with Oracle EBS suite (specifically Payables, Fixed Assets, General Ledger, and Consolidations) and complex, custom PL/SQL development and code management.
  • Expert in design, review and writing complex code.
  • Prior experience working in an effective SOX/internal control environment.

Preferred Requirements

  • Experience with API management platforms such as MuleSoft, Azure API Management, AWS API Gateway, or Apigee
  • Experience developing in multiple database platforms, including SQL Server and Oracle.
  • Experience within a Financial Services/Insurance IT Organization
  • Experience with large Oracle database instances
    • table and index partitioning
    • complex multi-CTE query construction and debugging
    • tuning of high data volume queries
    • analytic functions
    • dynamic SQL
    • complex PL/SQL packages

Skills & Abilities

  • Self-starter with a high energy level and willingness to take on responsibilities.
  • 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 clear, concise technical documentation suitable for varied audiences.
  • Ability to develop good relationships with vendors and their technical resources.
  • Ability to create strong, collaborative relationships with business partners.
  • Ability to mentor others
  • Ability to conceptualize, plan and build software to solve complex problems.
  • Ability to act as a project lead within an initiative including strategy, design, implementation, reporting, and providing status updates to management.

#LI-BR1 #LI-remote

Additional Information

Work Environments

F&G believes in an employee-centric flexible environment, which is why we offer the ability for in-office, hybrid and remote work arrangements. During the hiring process, you'll work with your leader to decide what works best for your role.

F&G complies with federal and state disability laws and makes reasonable accommodations for applicants and candidates with disabilities, unless such accommodation would cause an undue hardship for F&G. If reasonable accommodation is needed to participate in the job application or interview process, please contact talentacquisition@fglife.com.

Join our employee-centric hybrid work environment: F&G Careers

About F&G

Since 1959, Fidelity & Guaranty Life Insurance Company (F&G) has offered annuity and life insurance products to those who are seeking security in retirement and protection during life's unexpected events.

As a national Top Workplace1, an Iowa Top Workplace2 and a proud equal opportunity employer, F&G team members are empowered, collaborative, dynamic and authentic. We believe that by embracing these values, we will continue to build and strengthen the company while continuing to be a great place to work.

1Top Workplaces USA 2022 – 2023

2Des Moines Register Top Workplaces 2018 – 2022

Notice for all Applicants who are California residents under the California Privacy Rights Act. Please click here to review the policy.


  • Software Engineer I

    3 weeks ago


    Des Moines, United States The Principal Financial Group Full time

    Principal is looking for a Software Engineer is who is able to work with guidance on software development/solutions. With guidance, develop productivity skills by learning source control, editors, the build system, and other tools as well as automate Software Engineer, Engineer, Software, IT

  • Sr Software Engineer

    3 weeks ago


    Des Moines, United States The Principal Financial Group Full time

    Elevate by Principal is a fast-growing startup within Principal that is changing the way business owners solve their most pressing concerns. Our team is comprised of highly motivated individuals who are passionate about innovation and creativity. We Software Engineer, Salesforce, Software, Engineer, Sales, Product Development


  • Des Moines, United States New Relic, Inc. Full time

    Principal Software Engineer Principal Software Engineer Principal Software Engineer Req ID FY|R&D|#3 Location(s) Atlanta, Georgia, USA; Austin, Texas, USA; Baltimore, Maryland, USA; Boston, Massachusetts, USA; Charlotte, North Carolina, USA; Chicago, Illinois, USA; Cincinnati, Ohio, USA; Des Moines, Iowa, USA; Detroit, Michigan, USA; Indianapolis, Indiana,...

  • Software Engineer I

    2 weeks ago


    Des Moines, Iowa, United States Principal Financial Group Full time

    What You'll Do:Principal is looking for a Software Engineer is who is able to work with guidance on software development/solutions. With guidance, develop productivity skills by learning source control, editors, the build system, and other tools as well as automated testing best practices.Focus on growing as an engineer, learning existing tools, resources...


  • Des Moines, United States Verint Systems Full time

    Verint Systems, Inc. Sr. Manager, Software Engineering Des Moines , Iowa Apply Now At Verint, we believe customer engagement is the core of every global brand. Our mission is to help organizations elevate Customer Experience (CX) and increase workforce productivity by delivering CX Automation. We hire innovators with the passion, creativity, and drive to...


  • West Des Moines, United States CHENOA INFORMATION AND SOFTWARE SERVICES PRIVATE LIMITED Full time

    The ideal candidate should have a solid technical background, can do coding, perform designing architecture, and have a strong understanding of software quality and security so that if required to manage/upgrade then he/she should able to work on it or guide junior team members.Senior Software Engineer (.NET)Location- West Des Moines, IA Type: Full Time...


  • West Des Moines, United States CHENOA INFORMATION AND SOFTWARE SERVICES PRIVATE LIMITED Full time

    The ideal candidate should have a solid technical background, can do coding, perform designing architecture, and have a strong understanding of software quality and security so that if required to manage/upgrade then he/she should able to work on it or guide junior team members.Senior Software Engineer (.NET)Location- West Des Moines, IA Type: Full Time...


  • Des Plaines, Illinois, United States Wintrust Financial Full time

    Wintrust is a financial holding company with approximately $50 billion assets under management and traded on the NASDAQ:WTFC. Built on the "HAVE IT ALL" model, Wintrust offers sophisticated technology and resources of a large bank while focusing on providing service-based community banking to each and every customer. Wintrust operates fifteen community bank...


  • Des Moines, Iowa, United States Belcan Full time

    Details:Job Title: Embedded Software Engineer (Linux)Payrate Range: $60 to $90/hr DOE Location: Tukwila, WA Zip Code: 98168 Area Code: 206 Start Date:Right Away Keywords: #softwareengineer #embeddedlinux #buildroot #C++ #python #spacejobs #nowhiring A Embedded Software Engineer (Linux) job is available with our client in Tukwila, WA. In this role you will be...


  • Des Moines, Iowa, United States Actalent Full time

    :Apply in depth knowledge around embedded software development to integrate, test and debug embedded software.Create software, analyze software requirements, develop algorithms and analyze code real time and non real time systemsDevelop embedded systems for machine control systemsprovide mentorship for lower level engineerslead the definition and analysis of...


  • Des Moines, United States Belcan Full time

    Details: Job Title: Software Test Engineer Payrate Range: $50 to $75/hr DOE Location: Tukwila, WA Zip Code: 98168 Area Code: 206 Start Date: Right Away Keywords: #testengineer #embeddedlinux #softwareengineer #C++ #python #spacejobs #nowhiring A Software Test Engineer job is available with our client in Tukwila, WA. In this role you will be responsible for...

  • Software Engineer

    4 weeks ago


    Des Moines, Iowa, United States Meta Full time

    Summary: Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps and services like Messenger, Instagram, and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D...


  • Des Moines, United States Ford Motor Company Full time

    At Ford Motor Company, we believe freedom of movement drives human progress. We also believe in providing you with the freedom to define and realize your dreams. With our incredible plans for the future of mobility, we have a wide variety of opportunities for you to accelerate your career potential as you help us define tomorrow’s transportation. At Ford...


  • Des Moines, United States Harman International Industries, Inc. Full time

    This role augments the System Engineering team and works on the Ready Upgrade product. The System Engineering team combines hands-on engineering and software design. As a system engineer you will help improve product performance, find and resolve defects, drive design decisions, perform code reviews, instrument vehicles, design demonstrators, and more. This...

  • Analyst II

    1 month ago


    Des Moines, Iowa, United States Principal Financial Group Full time

    What You'll DoAs part of the Retirement Plan Design Consulting team, you will collaborate with experts to develop creative solutions for Principal's top clients. Utilize analytical techniques to create tailored projects and reports, leveraging tools like Microsoft Excel, Access, VBA, SQL, and SAP Business Objects. This role focuses on:Modeling cost and...

  • Delivery Manager III

    2 weeks ago


    Des Moines, Iowa, United States Principal Financial Services, Inc. Full time

    What You'll Do If you're a highly driven individual that relishes new challenges, advocates for continuous improvement and effectively coaches Agile methodology, enjoys working across multiple disciplines, likes to help shape and achieve strategic outcomes, exhibits a growth mindset, and is technically curious, this is an excellent opportunity for youAs a...

  • Sr. Software Engineer

    1 month ago


    Des Moines, United States Cognizant Full time

    Sr. Software Engineer We are seeking a highly skilled Sr. Software Engineer with a strong background in building scalable high-quality and high-performance digital solutions. With a focus on TypeScript JavaScript JQuery ExpressJS and Node.js the ideal candidate will contribute to the development of innovative projects enhancing our technical capabilities and...

  • Sr. Software Engineer

    4 weeks ago


    Des Moines, United States Cognizant North America Full time

    Sr. Software Engineer We are seeking a highly skilled Sr. Software Engineer with a strong background in building scalable high-quality and high-performance digital solutions. With a focus on TypeScript JavaScript JQuery ExpressJS and Node.js the ideal candidate will contribute to the development of innovative projects enhancing our technical capabilities and...


  • Des Moines, Iowa, United States Principal Financial Group Full time

    What You'll Do: Were looking for an Assistant Financial Director to join our corporate finance team. In this role, youll lead a team along with the financial planning and analysis activities for Principals Information Technology (IT) shared services. Youll be responsible for planning, forecasting, budgeting and delivery of analysis and insights in...


  • Des Moines, United States Dwolla Full time

    Hi, I’m Michael - Lead Software Engineer here at Dwolla. I’m looking for a talented Senior-level Software Engineer to join our fast-paced, collaborative, diverse Engineering team. Here is what you can expect to work on in this critical role: You will build systems with techniques like Test Driven Development and programming languages such as Scala,...