eCapital Corp.

Senior Principal Software Architect

eCapital Corp.

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

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