Sharetec Systems

Bold Technology. Caring Partner.

Software Architect

Full-stack EngineerSoftware EngineerFull TimeRemoteTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

California

Posted

59 days ago

Salary

$155K - $195K / year

Bachelor Degree12 yrs expEnglishCloudDistributed SystemsJavaJava ScriptMicroservicesNode.jsOraclePostgresPythonSpringSpring BootSpring BootSQL.net

Job Description

• Lead the design and execution of a comprehensive modernization strategy that transitions Sharetec's monolithic application into a modular, scalable architecture while maintaining system stability and customer uptime • Define a multi-year technology roadmap that balances near-term pragmatism with long-term architectural vision, identifying critical refactoring opportunities and establishing clear migration paths • Establish architectural principles, patterns, and standards for both greenfield development and legacy system transformation, ensuring consistency and maintainability across teams • Conduct comprehensive technical assessments of existing systems, identifying technical debt, bottlenecks, performance constraints, and security vulnerabilities that impact scalability and developer velocity • Partner with engineering leadership to design decomposition strategies for moving from monolithic architecture to distributed, service-oriented systems while managing risk and minimizing disruption • Own critical architectural decisions across backend, frontend, and data layers, ensuring decisions are data-driven and aligned with business objectives • Lead architecture review boards and design discussions, evaluating new technologies, frameworks, and tools for adoption within the organization • Mentor senior engineers and engineering managers on architectural thinking, helping them develop the systems perspective needed for large-scale distributed systems • Create and maintain comprehensive architectural documentation, decision records (ADRs), and design patterns that guide teams through complex technical transitions • Establish and enforce code quality standards, security practices, and architectural guardrails across all development teams • Partner closely with the CTO and VP of Engineering to align architectural vision with business strategy, resource allocation, and organizational capabilities • Collaborate with Product Management to ensure technical feasibility of product roadmap items and to identify opportunities for architectural improvements within feature development • Work with DevOps and Infrastructure teams to design cloud-native architectures, CI/CD pipelines, and deployment strategies that enable safe, frequent releases • Engage with QA and Security teams to define testability, observability, and security requirements within the architecture • Communicate architectural vision and critical decisions to both technical and non-technical stakeholders, translating complexity into clear strategic narratives.

Job Requirements

  • 12+ years of professional software engineering and architecture experience, with at least 5+ years in a formal or informal architect role designing large-scale systems
  • Proven track record of successfully modernizing large, monolithic, mission-critical applications in production environments while maintaining system stability
  • Deep proficiency with at least one primary backend platform (C#/.NET, Java/Spring Boot, Python, or Node.js)
  • Advanced experience with relational database design and optimization (SQL Server, PostgreSQL, or Oracle)
  • Experience with Progress OpenEdge is a strong plus
  • Hands-on experience designing and building distributed systems, microservices architectures, or service-oriented architectures at scale
  • Demonstrated expertise in cloud architecture, modern deployment patterns (containers, orchestration), and DevOps tooling (CI/CD pipelines, infrastructure-as-code)
  • Strong understanding of scalability patterns, performance optimization, and high-availability system design
  • Proven ability to define and communicate technical vision to both technical and non-technical audiences
  • Experience in financial services, fintech, or similarly regulated industries is strongly preferred
  • Bachelor's degree in Computer Science, Software Engineering, or equivalent professional experience.

Benefits

  • Health insurance
  • Dental coverage
  • Vision coverage
  • Life and disability coverage
  • Paid Time Off (PTO)
  • Paid holidays - including your birthday off!
  • $1,000 employee referral program
  • 401(k) and 401(k) matching
  • Department and company outings

Related Job Pages

More Full-stack Engineer Jobs

Senior Software Engineer

Transcard

Payments, Orchestrated.

Full-stack Engineer59 days ago
Full TimeRemoteTeam 51-200Since 2008H1B No Sponsor

Senior Software Engineer writing and maintaining APIs for payment orchestration solutions

AzureERPSOAPSQLTFS.NET
Tennessee

Senior Software Engineer

Scholastic

The global children's publishing, education and media company

Full-stack Engineer59 days ago
Full TimeRemoteTeam 5,001-10,000Since 1920H1B Sponsor

Sr. Specialist/Lead Software Engineer developing Educational Products at Scholastic

AWSCloudDynamoDBJavaPythonReactSpringSpring BootSpringBootTerraform
New York
$128K - $145K / year

Software Engineer – Specialist

Scholastic

The global children's publishing, education and media company

Full-stack Engineer59 days ago
Full TimeRemoteTeam 5,001-10,000Since 1920H1B Sponsor

Specialist Software Engineer developing web applications for Scholastic

AngularAWSBabelCloudCypressJavaJavaScriptJestMongoDBMySQLNoSQLPostgresReactSCSSSpringSpring BootSpringBootTypeScriptVue.jsWebpack
New York
$107K - $120K / year

Principal Engineer – Pulumi Neo

Pulumi Corporation

Universal Infrastructure as Code. Open Source, ANY Cloud, ANY Language, ANY Team.

Full-stack Engineer59 days ago
Full TimeRemoteTeam 51-200Since 2017H1B No Sponsor

Principal Engineer developing AI solutions for Pulumi's cloud infrastructure

AWSAzureCloudGoogle Cloud PlatformKubernetesPythonTypeScript
Washington
$210K - $240K / year