Software Architect

Overview

Remote
Depends on Experience
Full Time
No Travel Required
Unable to Provide Sponsorship

Skills

.NET
C#
Java
Microservices
Microsoft Azure
Mentorship

Job Details

Experience & Education

  • Bachelor’s in Computer Science, IT, or equivalent experience

  • Proven record designing scalable, distributed systems in enterprise/product settings

  • Deep expertise in .NET (C#), Java, or Node.js

  • Exposure to multiple architectures: microservices, event-driven, layered

  • Hands-on leader for modernization/refactoring initiatives

  • Skilled mentor and team technical lead

  • Cloud-native experience (AWS, Azure, or Google Cloud Platform)

Skills & Strengths

  • .NET, Java, Node.js

  • REST API & GraphQL design

  • Microservices & event-driven systems

  • Kafka, RabbitMQ

  • Cloud-native architecture (AWS, Azure, Google Cloud Platform)

  • SOLID principles, CI/CD, performance optimization

  • System design, software design patterns

  • Mentorship & code review

What You’ll Do

  • Define and document architecture standards for multiple teams

  • Build POCs to set technical direction

  • Design & review scalable, maintainable solutions

  • Align development with infrastructure best practices

  • Guide developers on code structure and best practices

  • Drive adoption of clean, modular design patterns

  • Translate architecture goals into actionable development strategies

  • Evaluate monolithic vs. microservice tradeoffs

  • Partner with business and technical stakeholders

  • Coach engineers on scalability, performance, and reliability

  • Lead design reviews and enforce coding standards

  • Champion modernization and refactoring projects

  • Bridge onshore and offshore teams

  • Balance coding, architecture, and mentorship hands-on

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Ranger Technical Resources