More jobs:
Software Architect, Software Engineer
Job in
West Valley City, Salt Lake County, Utah, 84119, USA
Listed on 2026-02-28
Listing for:
Gravity IT Resources
Full Time
position Listed on 2026-02-28
Job specializations:
-
Software Development
Software Architect, Software Engineer
Job Description & How to Apply Below
We are seeking an experienced technical Software Architect to design, and advance scalable software systems that enable growth and innovation and a rapidly growing company. This role defines architectural standards, drives technical strategy, and partners closely with Engineering, Project Management, and executive leadership to deliver secure, reliable, and high-performing solutions. The ideal candidate brings deep hands‑on expertise, strong system design capabilities, and a passion for mentoring teams while maintaining architectural integrity across the enterprise.
Duties & Responsibilities:- Maintain and create architectural documentation (C4 models, ADRs, RAID logs, Confluence).
- Document system evolution and ensure traceability of architectural decisions.
- Mentor engineering teams on architectural patterns and best practices (e.g., micro frontends, modular monolith, testing strategies).
- Lead architectural decision‑making and coordinate cross‑project technical alignment.
- Develop prototypes and reference implementations to demonstrate architectural approaches and emerging technologies.
- Translate business requirements into scalable technical designs.
- Triage complex technical issues and guide teams toward effective, sustainable solutions.
Skills:
- 10+ years of software engineering experience with proven experience as a software architect or technical leader.
- Strong expertise in system design, distributed systems, and modern development practices.
- Experience designing and implementing cloud-based architectures (Azure, GCP, or AWS).
- Deep understanding of microservices, APIs, event‑driven architecture, and integration patterns.
- Experience with on‑prem SQL and No
SQL databases. - Familiarity with containerization and orchestration tools.
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×