×
Register Here to Apply for Jobs or Post Jobs. X

Software Architect, Software Engineer, Full Stack Developer

Job in Millcreek, Salt Lake County, Utah, USA
Listing for: American Research Bureau
Full Time position
Listed on 2026-10-16
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, Cloud Engineer - Software, DevOps
Salary/Wage Range or Industry Benchmark: 120000 - 180000 USD Yearly USD 120000.00 180000.00 YEAR
Job Description & How to Apply Below

ARB is seeking a Software Architect to help lead the next stage of technology development for a long-established, mission-driven probate research firm. This role is ideal for someone who enjoys building practical, business-critical software systems, improving internal workflows, integrating data sources, and helping a company use technology as a competitive advantage.

Although our work is rooted in genealogical and probate research, ARB is increasingly technology driven. Our internal systems, research tools, data resources, and workflow applications are central to how we operate, scale, and serve clients. We are looking for a Software Architect who can help us modernize and strengthen our technology environment while building practical tools that improve speed, accuracy, efficiency, and scalability across the business.

Why

This Role Matters

This is not a generic software development role. The Software Architect will help design and build technology that directly supports ARB’s core business operations, including research efficiency, internal workflow tools, data usage, system integrations, and employee productivity. The right candidate will be able to understand business needs, design durable software solutions, write and review high-quality code, and communicate effectively with both technical and nontechnical stakeholders.

Responsibilities
  • Create software and features that enhances company efficiency and addresses business needs.
  • Develop tools and applications that help employees perform their jobs more effectively.
  • Develop high-quality code and rigorously test it to ensure reliability and optimal performance.
  • Proactively identify business needs and suggest new software projects to management.
  • Identify, troubleshoot, and resolve software problems to maintain smooth operations.
  • Assist users by addressing their software-related issues and ensuring the software meets their needs.
  • Regularly collaborate with other team members and management to provide support and receive feedback on current systems.
  • Evaluate new tools and technologies, recommending adoption of innovative practices to meet future business needs and challenges.
Qualifications

Education, Experience, & Licensure

Education
  • Required: High School Diploma
  • Preferred: Bachelor’s degree in computer science preferred, or equivalent knowledge and experience.
Experience
  • Required: Minimum 5 years of proven software development and design experience
  • Preferred: 10 years of software development experience. Website and desktop application user interface design experience.
  • Expert in the software technology field, with an understanding of software trends and the hardware that supports it, and the ability to match available technology solutions to ARB business needs.
  • Ability to focus on creating broad, enduring solutions to business needs, and legitimate solutions using existing capabilities.
  • Proficiency using relational databases and Structured Query Language.
  • Familiarity with modern development frameworks and tools; knowledge of cloud platforms and their services.
  • Experience integrating software systems, third-party applications, and APIs to support reliable data exchange and business workflows.
  • Capability to view systems as a whole and understand the impact of architectural decisions on the entire system.
  • Strong verbal and written communication skills to articulate complex technical concepts to non-technical stakeholders and to document architectural decisions effectively.
  • Ability to accurately estimate time, effort, and budget needed for specific projects and communicate effectively to senior management.
  • Able to work independently with minimal supervision, as well as collaboratively in a team environment.
  • Commitment to continually improving architecture practices…
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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary