Full-Time Principal Software Engineer
Fidelityguarantylife is hiring a remote Full-Time Principal Software Engineer. The career level for this job opening is Expert and is accepting USA based applicants remotely. Read complete job description before applying.
Fidelityguarantylife
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
F&G is seeking a Principal Software Engineer to collaborate with architects in designing functional solutions. The role is responsible for solution roadmapping and delivery within the new business operations domain, particularly for Order entry, case management, and Underwriting processes.
Key Responsibilities:
- Direct collaboration with architects on solution design.
- Ownership of solution roadmapping and delivery.
- Mentoring and coaching other developers.
- Leading developers in feature updates, code management, and requirement implementation.
- Owning application security remediation and impact analysis.
- Leading the technical aspects of applications.
- Ownership of multiple complex business-facing technologies.
- Guiding the organization on system impact and change.
- Design, coding, testing, and documentation of high-performance, intuitive solutions aligned with F&G's methodologies, frameworks, and security standards.
- Performing unit, regression, security, and load tests.
- Collaborating with security teams for application security remediation.
- Developing complex programs and queries for transactional and regulatory reporting.
- Performing impact analysis for interface/system changes.
- Creating strategies for translating business needs into technical solutions.
- Developing project and maintenance work estimates.
- Designing custom or 3rd-party solutions and their integrations.
- Reviewing code to ensure architecture standards are met.
- Oversight and selection of third-party contracts and solutions.
- Directing cross-functional teams in design and solutioning.
- Contributing to project and solution outcomes.
- Providing technical subject matter expertise.
- Strategizing with stakeholders to define future-state business capabilities.
- Supporting management on build vs. buy decisions.
Requirements:
- Bachelor's degree in Computer Science or equivalent.
- 10+ years of hands-on application and interface design/development experience.
- Strong experience with various SDLC methodologies (Agile, Waterfall).
- Prior leadership experience.
- Experience with multiple databases (SQL Server, Oracle).
- Secure development practices and knowledge of OWASP Top Ten.
- Experience with API management platforms (MuleSoft, Azure API Management, etc.).
- Experience supporting production batch cycles preferred.
- Experience within a Financial Services/Insurer's IT Organization preferred.
Skills & Abilities:
- Expert understanding of SDLC.
- Expert in writing complex code.
- Strong knowledge of Informatica and .Net/.Java.
Additional Information:
- Hybrid/remote work options.
- Reasonable accommodations for qualified candidates.