To Apply for this Job Click Here
Job Title: Solution Architect
Location: Utah (hybrid)
Job-Type: Full-Time
Salary Range: $160K – $180K
Referral Fee: $3,000
Position Overview:
In this role, you will be responsible for assessing the current system architecture, identifying deficiencies, and designing the future-state system architecture to support the company’s long-term product strategy. The role involves defining a clear transition path, ensuring alignment across engineering teams. The Solution Architect will collaborate closely with Technical Software Architects, Product Owners, and business stakeholders to define technical expectations early in business projects and create a scalable, maintainable, and high-performance system architecture.
Duties & Responsibilities:
- Evaluate and document current administration system architecture, identifying strengths, weaknesses, and gaps.
- Collaborate with Enterprise and Technical Architects to map system patterns, dependencies, and constraints.
- Design a scalable, maintainable, high-performance future-state architecture aligned with cloud-native, microservices, and API-driven principles.
- Incorporate technologies such as Python, C#, Docker, and Azure into future-state design.
- Ensure the architecture supports custom software development for faster and more maintainable product delivery.
- Partner with Product Owners and stakeholders to define technical requirements early in the project lifecycle.
- Align business initiatives with long-term software engineering strategy to minimize technical debt.
- Establish architectural review processes to enhance maintainability, scalability, and security.
- Develop and implement a transition framework for engineering teams to adopt future-state architecture.
- Define best practices, milestones, KPIs, and success criteria for architectural transformation.
- Perform gap analyses to identify architectural deficiencies including performance, scalability, and security issues.
- Recommend and validate solutions in collaboration with Technical Architects and Engineering Managers.
- Improve system observability and monitoring in partnership with DevOps teams.
- Implement logging, alerting, and monitoring for proactive issue detection and resolution.
- Mentor engineers and promote cross-team collaboration on architecture best practices.
- Support a growing engineering organization in a fast-paced, startup-like environment.
Required Experience & Skills:
- 10+ years of experience working in software development & architecture
- 5+ years of experience in an architectural leadership role (Principal/Staff engineer, Solution Architect, etc.)
- Strong experience across the Microsoft tech stack (C#, SQL Server, Azure)
- Strong expertise in Python and C#
- Experience with Cloud Infrastructure (Azure)
- Experience with DevOps & Containerization (Docker, Kubernetes, CI/CD pipelines, etc.)
- Strong experience/knowledge in SQL Server Management Studio (SSMS)
- Understanding of security principals (IAM, encryption, cloud security frameworks)
- Experience designing microservices architecture and event-driven design
- Master’s degree in computer science, engineering, or related field – or equivalent experience
Nice to Have Experience:
- Microsoft Certified: Azure Solutions Architect Expert.
- Experience in AI/ML solutions and data engineering within the Azure ecosystem
- Experience in a highly regulated industry (Banking/Finance, Insurance, Healthcare)
Employment Eligibility: Gravity cannot transfer nor sponsor a work visa for this position. Applicants must be eligible to work in the U.S. for any employer directly (we are not open to contract or “corp to corp” agreements).
To Apply for this Job Click Here
Share This Job
Share This Job
Refer A Candidate
Recommend a candidate and receive a referral bonus as a thank-you for helping us find top talent.
Upload Your Resume
Share your resume, and we’ll match you with opportunities that fit your skills and goals.