What are the responsibilities and job description for the DIRECTOR OF SOFTWARE ENGINEERING position at FRINGE BENEFIT GROUP?
Job Details
Description
The Director of Software Engineering oversees and participates in the implementation and ongoing maintenance of internal and client-facing experiences in the form of web-based applications to support business operations, including Client Onboarding and Enrollment, Accounting, Billing, and Retirement Operations. Core responsibilities include leading the technical architecture and rebuilding the existing platform as a cloud-native, intuitive, scalable, secure experience, with data insights embedded into the experience. The Director will work closely with the other Technology functions, the Product Manager, and business stakeholders to achieve business goals by building and developing a strong engineering team capable of delivering high-quality software and superior client experiences.
How will you demonstrate our values and positively impact our business?
ESPRIT DE CORPS
- Leads by example. The Director is a capable software engineer who shares responsibility with the team.
- Fosters a united team that cooperates effectively with the entire company toward our common goals.
- Partners closely with all stakeholders at FBG on their software needs.
- Works collaboratively with strategic third-party partners.
BRING GUSTO
- Analyzes activities and recommends ways to improve the performance of the team.
- Evaluates new technologies and processes. Makes recommendations to the leadership team regarding new ways to improve efficiency.
DELIVER SERVICE
- Builds trust by receiving knowledge as readily as passing it on.
- Researches both the technical and the business side of our industry to find solutions with lasting results.
BE EXPERTS
- Taps the knowledge of all team members to improve the effectiveness of everything we do.
- Obtains industry certification/designations.
- Provides FBG with an extensive and growing library of technical solutions to meet the ever-changing needs of the company.
OWN IT
- Proactively ensures that applications are available and running efficiently.
- Is responsible for the entire company, not just one department.
Specific Knowledge, Skills, and Abilities
- Team-oriented, placing priority on the successful completion of team and company goals.
- Excellent leadership, project management, and coaching skills.
- Detail-oriented with strong organizational skills, able to work well in a fast-paced environment
- Strong experience in building cloud-native platforms on Microsoft Azure
- Knowledge of a wide range of technologies, including scripting, programming, and database languages.
- Specific experience in C#, ASP.NET / MVC, MS SQL, and front-end frameworks (React, Angular)
- Solid understanding of DevOps practices, including CI/CD pipelines
- Hands-on experience with Agile development methodologies (Scrum, Kanban)
- Experience leading remote or distributed teams
Education and Experience
- Bachelor's Degree in Software Engineering, Computer Science, or related experience
- 10 years of industry experience
Additional details
- Business Travel: Travel is less than 25%
- Physical Requirements: Ability to lift 25 pounds
- Job Type: Full-time
Qualifications
Fringe Benefit Group provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.