Senior Software Architect

New
N
NcontractsFinancial Software
Location: RemoteFull-TimeSenior
Salary$150K - $200K; $150K – $200K • Offers Bonus
Apply NowOpens the employer's application page

Job Details

Experience
8+ years of progressive experience in software engineering
Required Skills
AWSPythonC#Azure.NETReactMicroservicesDistributed Systems

Requirements

  • 8+ years of progressive experience in software engineering.
  • 3+ years of making technical and architectural decisions for your team.
  • Deep, hands-on expertise in .NET/C# and React.
  • Strong hands-on coding skills, writing production code regularly.
  • Working familiarity with distributed systems and messaging frameworks (e.g., pub/sub, message queues, event-driven communication).
  • Familiarity with cloud platforms (Azure or AWS).
  • Understanding of modern application architectures such as microservices and event-driven patterns.
  • Ability to adapt to varying codebases and work across teams.
  • Strong communication skills.
  • Working familiarity with Python.
  • Bachelor’s degree in Computer Science, Information Systems, or related field.

Responsibilities

  • Implement architectural patterns and standards defined by the Enterprise Architect and Senior Software Architects, including distributed systems and messaging patterns.
  • Work within engineering teams to ensure solutions align with established architecture decisions.
  • Identify implementation challenges early and escalate for decision revision.
  • Validate that completed implementations meet architectural requirements through hands-on review.
  • Write code regularly and pair with developers to address complex implementation challenges.
  • Conduct detailed code reviews focused on architectural alignment, code quality, and maintainability.
  • Document implementation patterns, approaches, and contribute to architecture decision records (ADRs).
View Full Description & ApplyYou'll be redirected to the employer's site
$150K - $200K; $150K – $200K • Offers Bonus
Apply Now