Unum

Principal Software Engineer

Posted on: 2 Jul 2021

Atlanta, GA

Job Description

This role will play a leading role in improving the interaction between the business and IT by identifying and developing strategic applications of IT. The role will be critical in the advancement of the architecture roadmap through innovative solutions.

Job Specifications

Bachelors of Computer Science, with Master degree is preferred, or equivalent relevant experience
8+ years of successfully delivering software products in a complex, enterprise environment, 2+ years of which in a direct technical or functional lead role
Strong development background delivering full-stack applications using modern frameworks that includes Microsoft technologies
Proven ability to work independently and manage multiple tasks while maintaining timelines
Proven leadership skills demonstrating strong judgment, problem-solving, and decision-making abilities
Experience and proven ability for interacting with key decision makers to present and sell ideas to various audiences (both technical and non-technical)
Expert in Agile development/methodologies, Test Automation and TDD, CI/CD, Devops
High focus on quality; holds self and others to high standards of delivery
Excellent oral and written communication skills; experience leading groups of people through discussions, technical or otherwise. Successfully communicate to Senior Management

Desired:

Financial Services / insurance experience preferred
Knowledge of modern cloud architectures and technologies. Direct experience with AWS is a plus
Experience with integrating large platforms, such as Salesforce, to company owned applications
Knowledge of integration solutions such as MuleSoft, Informatica and Informatica Cloud a plus

Principal Duties and Responsibilities

Provides technical leadership and direction across our Digital organization
Collaborates with architects on the creation of technical roadmaps, standards, tooling & frameworks required to create a modern, high quality, rich application suite.
Understand the business needs and designs solutions to enable the desired capabilities.
Recognizes potential strategic application of IT, and initiates investigation and development of innovative methods of exploiting IT assets, to the benefit of organizations and the community. Plays a leading role in improving the interaction and understanding between the business and IT.
Completes the design of an application and drives the advancement of the reference architecture.
Advances architecture roadmap for business area(s) by recommending third party/cloud solutions and Prototyping initiatives
Co-ordinates or participates in tool, technology and service selection including risk assessments and application sunsetting in partnership with technical and business stakeholders
Ensures that solutions delivered have an excellent customer experience, are secure and scalable, comply with best practices and open standards.
Look for ways to utilize modern technologies to solve business problems – including AI, Digital platforms, and automation.
Actively seeking solutions that are “buy over build” with a strong focus upon cloud based platforms.
Stays abreast of external trends and new functionality to be released by third party/cloud solutions, identifying and socializing opportunities for expanded business applicability
Responsible for the design, implementation, and maintenance of new and existing features for the existing portfolio of applications for a business area, and recommending areas where new investment is merited.
Maintains depth of technical understanding of third party/cloud solutions and Unum’s implementation of solutions.
Evaluates technical impacts from and coordinates implementation of new product releases.
Ensures agile teams are adopting best software development practices including manual and automated testing, continuous Integration techniques, automated deployments, etc
Collaborate with business SMEs and Business Architects to confirm understanding of requirements and to help drive business value in solution designs.
Collaborates with User Experience (UX) designers to ensure designs produced can be translated efficiently into working solutions for feature delivery
Ensures an innovation culture in the team by continuous improvement of deliveries
Provide hands-on technical leadership in the development team
Drive the implementation of development activities including owning technical design and project execution for the team to meet business goals
Collaborate with stakeholders across the business to understand their requirements, negotiate phased release plans and define user story acceptance criteria that meet evolving customer needs
Design and develop our cloud-enabled products, working on all parts of the code stack as we utilize modern frameworks and technologies
Take a lead role in translating requirements to backlog items and executing on them

Unum

Chattanooga, TN

Unum Group, together with its subsidiaries, provides financial protection benefit solutions in the United States, the United Kingdom, and internationally. It operates through Unum US, Unum International, Colonial Life, and Closed Block segments. The company offers group long-term and short-term disability, group life, and accidental death and dismemberment products; supplemental and voluntary products, such as individual disability, voluntary benefits, and dental and vision products; and accident, sickness, disability, life, and cancer and critical illness products.

It also provides group pension, individual life and corporate-owned life insurance, reinsurance pools and management operations, and other products. The company sells its products primarily to employers for the benefit of employees. Unum Group sells its products through field sales personnel, independent brokers, and consultants, as well as independent contractor agency sales force. The company was founded in 1848 and is based in Chattanooga, Tennessee.

Similar Jobs