eMoney Advisor · 18 hours ago
Advisory Software Architect
eMoney Advisor is a company focused on helping people discuss money through their wealth management system. They are seeking an Advisory Software Architect to lead technical solutions, drive architectural initiatives, and collaborate with stakeholders to deliver high-quality enterprise products.
Financial ServicesFinTechWealth Management
Responsibilities
Partner with development teams to build scalable, sustainable, maintainable and secure software
Influence, communicate, and lead technology and design decisions
Develop a deep understanding of the business context around the product to enable future proofing solutions
Drive architectural initiatives for a capability area or layer in the architecture
Do research, deliver proof of concept experiments, write documentation, and collaborate with development teams to plan and deliver architectural initiatives for a capability area or layer of architecture
Coach other team members, sharing your knowledge and expertise
Collaborate with Technical Leads, other Architects, Security, Production operations and senior management to make decisions on adoption of technology standards, patterns, and practices that accelerate product delivery while aligning development activities to architecture vision
May lead multiple large initiatives in parallel
Work closely with development teams on execution of strategic projects, participating in design discussions, ceremonies, development, testing, and deployment as needed
Propose technologies and techniques that solve specific problems or that may provide business opportunity, based on experience, collaboration, and knowledge of industry trends
Lead and participate in system design reviews for key projects, propose solutions, and surface misalignment with strategy and standards
Partner with internal stakeholders to define system architecture for a capability area or layer of the architecture and contribute to defining the long-term roadmap
Ensure alignment of the architecture in your area to overall technical strategy, making tradeoffs where appropriate in consultation with internal stakeholders
Analyze and improve stability, scalability and performance of systems
Participate in project scope and prioritization
Ensure security, performance, manageability, quality, and consistency of the software architecture for a capability area or layer of the architecture
Partner with Security to ensure architectural alignment
Write code and develop software applications using programming languages, platforms, frameworks, and tools to contribute to architecture initiatives
Research and evaluate emerging technologies, create proof of concept projects to clarify technology decisions and ensure highest quality product platform
Contribute to development of new architectural components or services where needed to advance adoption of new architecture patterns
Demonstrate a connection between architecture initiatives and eMoney’s business goals and Product roadmap
Work with technical leads in feature teams to provide technical guidance and communicate technical decisions
Provide mentorship and guidance to developers and technical leads for new architecture patterns and best practices
Qualification
Required
Bachelor's degree in computer science or equivalent
10+ years of software development experience
5+ years working in an architecture role or demonstrated mastery of technical and competency aspects of position
In depth understanding of software development principles and methodologies and information architecture
In depth knowledge of more than one of the following development languages and technologies: .NET, .NET Core, C#, Java, Python, Javascript, React, Typescript
Advanced understanding of Common Data Structures & Algorithms
Advanced understanding of Object Oriented Programming Principles
Advanced understanding of Unit and Integration Testing, Test Driven Development, Pair Programming, Code Review, Refactoring
Advanced understanding of SOLID Principles
Advanced understanding of Object Oriented Design Patterns
Advanced understanding of Multithreaded Programming
Advanced understanding of Lean/Agile Practices
Familiarity with containers and orchestration, such as docker and Kubernetes
Knowledge of cloud computing patterns and platforms, such as AWS (preferred), Azure or GCP
Experience with API Design, formats and protocols including REST, XML, JSON
Experience with multiple authentication technologies: SAML, OAUTH, JWT
Experience in defining and implementing new architectural patterns
Familiar with data security and PII protection concepts
Experience with integration with multiple internal and external systems
An ability to continuously learn new technologies, approaches, and practices
Experience working in a modern software development environment using practices such as continuous integration, continuous deployment, TDD, Agile practices such as Scrum, Kanban, XP
Excellent written and verbal communication skills, ability to work with remote team members in virtual communication channels
Demonstrated ability to influence, communicate and lead technology and design decisions to feature teams and development management
Demonstrated ability to tailor communication of architectural concepts to audiences who require varying technical depth, including Development Management
Demonstrated abilities to communicate technology and product needs between product and engineering teams
Preferred
Experience in FinTech
Benefits
Annual bonus program
Retirement contributions
Health insurance
Sick leave
Parental leave
Paid time off
Company
eMoney Advisor
eMoney Advisor Pennsylvania-based wealth planning system for financial advisors.
Funding
Current Stage
Late StageTotal Funding
unknown2015-02-02Acquired
Recent News
Business Wire
2025-12-02
2025-11-18
Company data provided by crunchbase