Your Full Stack Technology Partner
About the Company
A fast-growing software development, cloud consulting, and data engineering company serving clients nationwide. The team includes software engineers, cloud architects, data engineers, UX designers, and technical product owners dedicated to delivering high-quality results. From the start, this company has embraced remote work, enabling flexibility that allows hiring top talent regardless of location. The culture supports a welcoming and respectful environment where every member is valued. Work alongside talented engineers on stimulating projects that offer opportunities to advance skills and knowledge. Staff development programs and direct collaboration with experienced team members support ongoing career progression. Contributions and ideas are valued, and professional mastery is actively encouraged.
About the Role
A senior software architect with proven expertise in leading, designing, and delivering custom software solutions on the Microsoft technology stack is sought. Candidates should possess strong skills in C#, .NET, JavaScript frameworks, database architecture, and Azure cloud services tailored for web applications. This fully remote role requires self-motivation, excellent communication abilities, a solid work ethic, and active participation across all stages of the agile software development process.
Technology Stack
- C# and .NET (latest versions)
- Blazor or React (JavaScript or TypeScript)
- Azure SQL Database
- Azure PaaS offerings (App Services, Blob Storage, Service Bus, etc.)
- Azure DevOps for continuous integration and deployment
Key Responsibilities
- Develop practical software solutions by understanding client requirements and business challenges.
- Direct client meetings to define requirements, propose technology options, and estimate project scope.
- Lead development efforts including technical planning, data modeling, technology decisions, and infrastructure setup.
- Design new applications following industry standards and best practices.
- Offer technical leadership throughout development phases.
- Work closely with agile teams, providing architecture and design feedback.
- Manage multiple projects, prioritizing effectively to meet deadlines.
- Mentor colleagues to build technical knowledge within the team.
- Perform other related tasks as assigned.
Qualifications
- Strong technical communication skills, able to explain complex concepts to both technical and non-technical audiences.
- Deep understanding of scalable, maintainable architectural patterns, especially for distributed systems.
- Expertise in security best practices throughout software development.
- Ability to identify design issues and suggest improvements or refactoring.
- Proven track record mentoring engineers and establishing technical standards.
- Skilled at gathering and documenting requirements aligned with business goals.
- Experience collaborating with sales teams on solution evaluation and proof of concept development.
Technical Expertise
- Expert: .NET backend, Azure cloud-native services (App Services, Functions, Storage)
- Advanced: Data Access (Entity Framework, T-SQL), Azure SQL, client-side frameworks (React, Angular, or Blazor), broader Azure services (Service Bus, Key Vault, Event Hub), DevOps (CI/CD, templating, orchestration), identity management solutions (Okta, Auth0, Entra External ID, Azure B2C)
- Familiarity with HTML/CSS
Preferred Experience
- Consulting background
- Azure-based Machine Learning or AI development
- .NET CMS platforms like Umbraco, Sitecore, or Contentful
- Cross-platform mobile app development (MAUI, React Native)
- NoSQL databases
- Power Platform / SharePoint
- Additional languages and technologies such as Node.js, PostgreSQL, Ruby, or PHP
Benefits
- Medical coverage with up to 80% of premiums covered (HSA options available)
- HSA contributions up to $144/month
- Dental and vision insurance up to 50% premium coverage
- 401(k) plan with up to 4% company match
- Quarterly profit sharing bonus up to 15% of salary
- Additional pay for overtime
- Employee and customer referral bonuses
- Flexible spending accounts for healthcare and dependent care
- Short and long-term disability coverage
- Life and AD&D insurance ($50,000)
- Paid time off, holidays, floating holidays
- Paid parental leave (2 weeks)
- 100 hours annually for professional development and training costs