
Senior Principal Software Architect
eCapital Corp.
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Define and evolve the overall software architecture, ensuring alignment with business strategy and technical best practices.
- Lead the design of scalable, cloud-native solutions that support both enterprise and consumer applications.
- Evaluate emerging technologies, frameworks, and patterns to ensure eCapital remains at the forefront of innovation.
- Champion architectural principles such as modularity, reusability, observability, and resilience.
- Provide technical leadership throughout the software development lifecycle—from concept through deployment and maintenance.
- Guide teams in designing APIs, microservices, and integration patterns for high-performance, distributed systems.
- Oversee front-end and back-end architectural consistency across applications using modern frameworks (.NET Core, React, Angular, etc.).
- Drive adoption of DevOps practices, CI/CD pipelines, and infrastructure-as-code for efficient and reliable delivery.
- Partner with product, data, and infrastructure teams to ensure architectural alignment across domains.
- Establish coding and design standards that promote quality, scalability, and maintainability.
- Provide mentorship and technical guidance to developers and engineering leads across multiple teams.
- Proactively identify system bottlenecks, reliability issues, and performance gaps, and drive effective solutions.
- Implement robust monitoring, logging, and alerting strategies to support system health and operational excellence.
- Ensure security, compliance, and data protection are embedded throughout system design and development.
Requirements
- 10+ years of professional experience in software development and architecture, with proven experience designing cloud-native enterprise solutions.
- Deep understanding of modern frameworks and technologies across the stack (e.g., .NET Core, React, Angular, Node.js, SQL/NoSQL databases).
- Expertise in system design, distributed architecture, and API development.
- Strong experience with DevOps tools, CI/CD, and cloud platforms (AWS, Azure, or GCP).
- Experience in financial services, SaaS, or other high-transaction-volume environments is an asset.
- Demonstrated success providing technical leadership across multiple projects or product lines.
- Ability to translate complex technical concepts into clear, actionable business language.
- Strong collaboration and mentorship skills with the ability to influence without direct authority.
- Excellent problem-solving, communication, and organizational abilities.
Benefits
- Competitive Compensation
- Annual Bonus Incentives
- PTO
- Health, Dental, and Life Benefits
- 401(K) Matching
- Abundant professional development opportunities at a growing and thriving Fintech company!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
.NET CoreReactAngularNode.jsSQLNoSQLAPI developmentsystem designdistributed architectureDevOps
Soft skills
technical leadershipcollaborationmentorshipproblem-solvingcommunicationorganizational abilitiesinfluence without authority