AssetMark is seeking to empower independent financial advisors by leading the design and implementation of mission-critical platform systems, APIs, and foundational architecture to enable their entire engineering organization and drive business growth.
Requirements
- Extensive experience coding in C
- Experience with API design, microservices architecture, and distributed systems
- Knowledge of cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes)
- Hands-on experience in developing Azure Cloud Computing resources such as app services, Function Apps, Logic Apps, Storage Accounts, etc.
- Understanding of database technologies, data modeling, and enterprise data patterns
- Experience with message queues, event-driven architecture, and async processing
- Familiarity with DevOps tools, CI/CD pipelines, and infrastructure automation
Responsibilities
- Build mission-critical systems and frameworks that support scalable application development.
- Drive architectural decisions through specifications and hands-on coding.
- Maintain reusable frameworks that simplify development for application teams.
- Guide AssetMark’s platform evolution with long-term architectural vision.
- Document complex platform capabilities for clarity and alignment.
- Deliver robust solutions for data governance, API management, and service integration.
- Lead large-scale code improvements to enhance maintainability and efficiency.
Other
- Bachelor's degree in computer science, Software Engineering, or related technical field
- 8+ years of software engineering experience with significant platform engineering focus
- Experience designing and implementing enterprise-scale platform systems
- Track record of leading complex technical initiatives and mentoring other engineers
- Ability to work in a hybrid work schedule and be close to the Charlotte, NC office