Hybrid
Full Time
I'm Interested

Job Type

Full Time

Job Details

intelliflo is a global business that welcomes bold ideas and all points of view. Doing what matters inspires us, and we believe that we grow best – as people and businesses - by working together and always striving to get better without fearing failure. 

We’re not looking for a ‘culture fit’. We want you to bring your unique skills and perspectives and add to our culture, not conform to it. This isn’t about finding the person who fits in; we want people who stand out. 

Who is intelliflo? 

Sound financial advice has the power to transform lives and should be accessible to the many, not the few. intelliflo widens access to financial advice through leading technology that powers the advisory experience.

We use open software architectures and unmatched industry experience to simplify a complex digital landscape and help advisors flourish and grow. Our solutions support over 30,000 financial advisors globally, who represent over three million households with over USD 1 trillion assets. 

intelliflo operates independently under its own brand as a wholly owned subsidiary of Invesco, a global leader in the asset management industry. 

Job Description

You will be responsible for:

  • Implement and deliver features on the product roadmap to increase product adoption.
  • Follow agile software development practices.
  • Mentoring of Junior and Mid-level software engineers.
  • Develop quality working software that users want to use, that your team will happily maintain and that you will be proud of.
  • To help the team achieve their goals to the best of your ability.
  • To contribute to a culture of continuous improvement by helping the team seek out improvements and to deliver on them in a continuous but pragmatic way.
  • Engage in planning and estimation sessions with product owner and architects.
  • Working with architects and product owners on technology backlog prioritization.
  • Work closely with product owner and QA teams to ensure acceptance criteria are well defined and met.
  • Drive technology forward to maintain and enhance our market leading products.
  • Ensure that best practices are used across our product range.
  • Be an opinionated team member who contributes to defining departmental standards.
  • Deliver code that adheres to agreed standards and best practices.
  • Ensure code reviews are carried out for all team members.
  • Increase the productivity and throughput of the team through continuous improvements.
  • Release working software that meets the stability and quality metrics agreed by the team and business.

Experience you bring:

  • Bachelor of Science Degree in Computer Science or related field.
  • Proven experience in an engineering role (6+ years).
  • Must have a solid command of:
    • ASP .NET
    • MVC
    • C#
    • Javascript
    • HTML
    • CSS
  • Nice to have Bootstrap, Kendo, Razor pages, CQRS
  • Should have good experience with .Net Core, Microservices, Docker, Postgres & SQL Server.
  • Ability to apply design patterns, data structures, web security and algorithms.
  • Experienced in white box and black box testing msTest, nUnit, Moq, Wiremock or equivalents.
  • Experience of using tools like GitHub, PowerShell, WireMock.
  • Knowledge of agile software development practices.
  • Knowledge of AWS, DevOps, Threat Modeling is a plus.

Skills / Other Personal Attributes Required:

  • Good communication skills.
  • Ability to easily converse with team members in both English and Spanish.
  • Ability to provide technical guidance, mentor other team members and prioritize their work.
  • Provide direction for the team so that they are focused on deliverables based on business requirements.
  • Clear and concise written ability.
  • Lateral thinker with attention to detail.
  • Good time management.
  • Enthusiastic and engaging Team Leader.

The above information on this description has been designed to indicate the general nature and level of work performed by employees within this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications required of employees assigned to this job. The job holder may be required to perform other duties as deemed appropriate by their manager from time to time.

Our Commitment to Diversity and Inclusion:

Our aspiration is for our workforce to continually reflect the diversity of people and perspectives in today’s evolving society, which we believe is fundamental to our efforts to widen access to financial advice. intelliflo is an Equal Opportunity Employer. We are committed to equal employment opportunity for all job applicants and employees. No job applicant or employee will be discriminated against because of race, religion, color, sex, sexual orientation, gender, sexual/gender identity, age, disability, pregnancy, national origin, military or veteran status, or any other characteristic protected by applicable law.

Full Time / Part Time

Full time

Worker Type

Employee

Job Exempt (Yes / No)

Yes

Workplace Model

intelliflo’s workplace model is designed to capture the benefits of enhanced flexibility while enabling in-person learning, collaboration, and connection when possible. Most teams within our England office work 1-day a week in the office, however, most of our teams within the United States and India operate in a remote working pattern. Certain limitations apply.  Please consult with your Talent Acquisition contact during the interviewing process.

What’s in it for you? 

intelliflo offers industry-leading Total Rewards that help you thrive – in and out of the office, including competitive pay, retirement savings plans, generous health and wellness benefits, and much more. 

Our commitment to diversity, equality, and inclusion   

Our aspiration is for our workforce to continually reflect the diversity of people and perspectives in today’s evolving society, which we believe is fundamental to our efforts to widen access to financial advice.  intelliflo is proud to be an Equal Opportunity Employer. We are committed to equal employment opportunity for all job applicants and employees. Individuals seeking employment at intelliflo are considered without regards to race, religion, color, sex, gender, gender identity, sexual orientation, marital status, national origin, citizenship status, disability, age, military or veteran status; or any other characteristic protected by applicable laws. 

The above information on this description has been designed to indicate the general nature and level of work performed by employees within this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications required of employees assigned to this job. The job holder may be required to perform other duties as deemed appropriate by their manager from time to time.  

Mission
We're connecting diverse talent to big career moves. Meeting people who boost your career is hard - yet networking is key to growth and economic empowerment. We’re here to support you - within your current workplace or somewhere new. Upskill, join daily virtual events, apply to roles (it’s free!).
Are you hiring? Join our platform for diversifiying your team
intelliflo - Lead Software Engineer (remote)
I'm Interested