Inspira Financial Trust, LLC
Director, Software Engineering (Finance)
Our engineering team is built on the principle of humans over code. We are a tight-knit group of lifelong learners in a constant quest to be a team that is greater than the sum of its parts. Come join us!
Duties & Responsibilities:
• As a member of the Research and Development / Product Leadership team, will provide design services, resource planning, work estimation and coordination for multiple delivery teams
• Lead a team of software engineers and quality engineers to design, develop, and test applications (e.g. API, web apps) in accordance with established standards.
• Collaborate with Product and Design Leaders to lead product delivery teams.
• Set short to medium term technical direction, creating plans to help achieve goals
• Participate in peer-reviews of solution designs and related code.
• Package and support deployment of releases.
• Foster an environment where different backgrounds, cultures, industry and life experiences are embraced and valued.
• Collaborate on architecture decisions, ensuring that we are adapting and evolving to meet organization's scaling business needs
• Collaborate with other software developers, product managers and software architects to plan, design and deliver applications.
• Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties.
• Adhere to high-quality development principles while delivering solutions on time and within budget.
• Ensure that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are being considered when architecting solutions.
• Work in an Agile framework to identify and automate solutions that result in enhanced developer experience and increased developer productivity.
• Stay abreast of emerging technologies, industry trends, and best practices in solution architecture and technology innovation.
• Contribute towards defining and establishing benchmarks, metrics, and quality measures.
• Troubleshoot, debug and upgrade software