Software Architect (.NET/C#)
Software Architect (.NET/C#)
Full-Time job
Portland, OR
We re seeking a seasoned Software Architect to provide strategic architectural and technical leadership to our software engineering teams delivering market-leading products. This role is a key partner to both the Engineering Manager and Product Manager and plays a vital role in shaping technical direction, evaluating new technologies, and ensuring alignment with our long-term architectural roadmap. The ideal candidate brings deep technical expertise in .NET/C#, strong interpersonal and leadership skills, and a passion for mentoring and enabling high-performing teams.
Key Responsibilities:
- Collaborate with product managers and engineering leadership to understand business goals, technical challenges, and project requirements.
- Provide architecture and design guidance to engineering teams to ensure scalable, secure, and high-performing solutions.
- Offer hands-on mentorship to feature teams to promote adherence to best practices, development standards, and technical vision.
- Research, evaluate, and implement new tools and technologies that improve development efficiency and product quality.
- Align implementation strategies with broader platform and architectural goals.
- Actively explore emerging technologies and recommend those with high impact potential for the business and engineering teams.
- Participate in code reviews, architecture discussions, and early-stage design efforts including whiteboarding, prototyping, and pairing when necessary.
Qualifications:
- 7+ years of experience as a developer or software architect working with .NET/C# in enterprise environments.
- Deep expertise in .NET/C#, SQL Server, Azure, and scalable web application development.
- Strong experience with Git and modern version control workflows.
- Fluency in software design and architectural patterns with a focus on performance, reliability, and scalability.
- Full stack knowledge including microservices, containers (e.g., Docker, Kubernetes), message queues, cloud-native design, and modern front-end UI frameworks.
- Exceptional communication skills, both written and verbal, with the ability to tailor complex technical content for diverse audiences.
- Comfortable leading both small and large group discussions and technical presentations.
- Passionate about learning, collaboration, and experimenting with new approaches and technologies.
- Self-directed with strong time management skills and a results-driven mindset.
This is a unique opportunity to influence technical direction, collaborate with brilliant minds, and help shape the future of innovative software products. If you re a hands-on architect with a builder s mindset and a strong foundation in .NET technologies, we d love to talk to you.
WE ARE NOT ABLE TO SPONSING VISA's AT THIS TIME.
Software Architect (.NET/C#)
Full-Time job
Portland, OR
We re seeking a seasoned Software Architect to provide strategic architectural and technical leadership to our software engineering teams delivering market-leading products. This role is a key partner to both the Engineering Manager and Product Manager and plays a vital role in shaping technical direction, evaluating new technologies, and ensuring alignment with our long-term architectural roadmap. The ideal candidate brings deep technical expertise in .NET/C#, strong interpersonal and leadership skills, and a passion for mentoring and enabling high-performing teams.
Key Responsibilities:
- Collaborate with product managers and engineering leadership to understand business goals, technical challenges, and project requirements.
- Provide architecture and design guidance to engineering teams to ensure scalable, secure, and high-performing solutions.
- Offer hands-on mentorship to feature teams to promote adherence to best practices, development standards, and technical vision.
- Research, evaluate, and implement new tools and technologies that improve development efficiency and product quality.
- Align implementation strategies with broader platform and architectural goals.
- Actively explore emerging technologies and recommend those with high impact potential for the business and engineering teams.
- Participate in code reviews, architecture discussions, and early-stage design efforts including whiteboarding, prototyping, and pairing when necessary.
Qualifications:
- 7+ years of experience as a developer or software architect working with .NET/C# in enterprise environments.
- Deep expertise in .NET/C#, SQL Server, Azure, and scalable web application development.
- Strong experience with Git and modern version control workflows.
- Fluency in software design and architectural patterns with a focus on performance, reliability, and scalability.
- Full stack knowledge including microservices, containers (e.g., Docker, Kubernetes), message queues, cloud-native design, and modern front-end UI frameworks.
- Exceptional communication skills, both written and verbal, with the ability to tailor complex technical content for diverse audiences.
- Comfortable leading both small and large group discussions and technical presentations.
- Passionate about learning, collaboration, and experimenting with new approaches and technologies.
- Self-directed with strong time management skills and a results-driven mindset.
This is a unique opportunity to influence technical direction, collaborate with brilliant minds, and help shape the future of innovative software products. If you re a hands-on architect with a builder s mindset and a strong foundation in .NET technologies, we d love to talk to you.
WE ARE NOT ABLE TO SPONSING VISA's AT THIS TIME.