Director, Software Development
InvestorCom
Company Overview:
InvestorCOM is a leading provider of regulatory compliance software and communications solutions for wealth managers, asset managers, and insurers in the financial services industry. Our mission is to empower financial professionals to make better financial decisions for their clients by delivering high-value, intuitive solutions that eliminate compliance risk.
Position Summary:
We are seeking an inspiring and experienced Director, Software Development to lead our talented development team. In this role, you will oversee the design, development, and delivery of high-performing, scalable software systems while fostering a culture of innovation, collaboration, and excellence. This role will play a critical part in driving the strategic direction of our development initiatives, managing integrations with financial systems, and mentoring your team to deliver best-in-class solutions for the wealth management and RegTech industries.
The ideal candidate is a visionary leader with exceptional technical expertise and experience in regulated industries, particularly in building seamless integrations. They should thrive in a fast-paced, collaborative environment and have a strong track record of delivering innovative solutions while ensuring compliance and quality.
Key Responsibilities:
As the Director, Software Development, you’ll lead a high-performing development team in an Agile/Scrum environment and deliver impactful software solutions that exceed expectations. Key responsibilities include:
- Provide leadership and strategic direction to the software development team, aligning goals with business objectives and industry needs.
- Oversee the entire software development lifecycle, ensuring on-time delivery of high-quality, scalable solutions that meet regulatory requirements.
- Collaborate with the Enterprise Architect and stakeholders to define and implement scalable, high-performance solutions.
- Lead the design and development of system integrations, connecting InvestorCOM’s solutions with client platforms, third-party APIs, and other financial services tools.
- Debug and refactor existing codebases to improve quality, performance, and maintainability.
- Ensure all projects are thoroughly documented and meet automated testing standards.
- Advocate for and implement industry-leading design patterns, technical best practices, and compliance-driven development principles.
- Collaborate with stakeholders in the wealth management and RegTech sectors to identify requirements and deliver solutions tailored to client needs.
- Foster a culture of continuous improvement, innovation, and collaboration within the team.
- Mentor and develop team members, promoting skill development and career growth.
- Contribute to shaping the organization’s technology roadmap and strategic development vision.
What You Bring:
- Proven leadership experience as a senior development leader, with a strong background in the wealth management or RegTech sectors.
- Experience designing, developing, and maintaining integrations with external platforms, APIs, and financial services systems.
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 6+ years of software development experience with expertise in:
- .NET 6 & 7 (C#)
- ASP.NET
- Blazor WASM
- MVC and REST APIs
- HTML5, CSS, DOM, and basic JavaScript
- GIT (or similar)
- Automated testing with xUnit, NUnit, or similar
- Azure SQL Server (SQL, DML, DDL)
- Azure services (e.g., App Services, App Configuration Store, Key Vault, App Insights, EventGrid, Storage)
- Queuing technologies like RabbitMQ, Azure Service Bus, Kafka, etc.
- EF Core 7 or similar ORM frameworks
- Modern design principles such as SOLID, DDD, Clean Code, and Event-Driven programming.
- Familiarity with security standards such as OWASP Top 10 and microservice architecture.
- Understanding of compliance challenges and opportunities in regulated industries, including wealth management.
- Experience working with clients or partners in the financial services industry to deliver integration projects.
- Bonus skills that would set you apart:
- Delegated Authentication (OAuth2/OIDC, SAML)
- Docker/Kubernetes
- CI/CD pipelines and Azure DevOps
- Cypress.io for end-to-end testing
- Terraform for infrastructure as code
Your Skills and Knowledge:
- Exceptional organizational skills and attention to detail.
- Strong communication and interpersonal abilities, with the talent to inspire and motivate your team.
- A deep understanding of technical challenges and a solutions-oriented mindset.
- Ability to analyze and solve complex problems while mentoring others to do the same.
- Adaptability in fast-paced, dynamic environments with evolving priorities.
- A proactive attitude and drive to take ownership of initiatives and deliver impactful results.
Why Join InvestorCOM?
- Opportunity to work in a fast-growing company with innovative compliance technology solutions.
- Competitive salary, commission structure, and benefits package.
- Career development and growth opportunities in the fintech industry.
- Dynamic and collaborative team environment.
Think you have what it takes, but not sure you check every box? Please apply to the role anyway. We’d love to talk and determine together whether you could be a great fit! At InvestorCOM, the differences that make each of us who we are, the perspectives that help define how we think and work, and our individually unique experiences help us drive innovation, both in and outside of the company. We build teams where everyone feels empowered to bring their whole and authentic selves to work. We strongly encourage all qualified candidates to apply, regardless of race, religion, gender, sexual orientation, age, origin, or disability.