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