Senior Software Architect
FinQuery
Apply to this jobSolve the Problems That Matter Most
How You Will Make an Impact:
-
Leads the technical vision for at least one product line and provides ongoing direction and feedback across teams to advance that vision
-
Establishes quality standards and drives system design decisions that prevent defects, leading material improvements that eliminate recurring classes of problems
-
Serves as the team's expert resource on AI-driven development practices and LLM usage, advocating for and driving adoption of AI-assisted development tools across the engineering organization
-
Leads participation in the full development life cycle, including requirements gathering, analysis, and design, taking ownership of significant components
-
Evaluates business risk and customer impact to make strategic technical trade-off decisions
-
Mentors engineers in technical decision-making, including risk evaluation and trade-off analysis
-
Proactively identifies and resolves complex problems, implementing sustainable solutions that prevent recurrence
-
Defines, communicates, and owns architectural decisions, including tenancy models, service boundaries, performance and cost tradeoffs, extensibility, and safe upgrade paths, to meet current and future needs for scaling, performance, security, and reliability
-
Identifies and implements process improvements across the engineering organization
-
Creates and reviews system designs, applying appropriate architectural patterns, idioms, and data structures
-
Takes full ownership of assigned work and team deliverable quality, including advancing test automation strategy and implementation, and is highly accountable for how software performs in production
-
Ensures comprehensive documentation across all development phases and guides others in producing it
-
Contributes directly to code on an ongoing basis using approved AI-assisted development tools
-
Leads post-acquisition technical integration efforts, including data migration planning, security assessments, and compliance evaluation
-
Partners regularly with Product, Professional Services, and Sales to align technical execution with business and customer requirements
-
Conduct all business in accordance with FinQuery policies and procedures
-
All other duties as assigned
The Expertise You'll Bring:
-
Typically requires a minimum of 10 years of related experience with a Bachelor's degree; or 8 years and a Master's degree; or a PhD with 6 years' experience; or equivalent experience with a typical range of 12-15 years
-
Bachelor's or Master's degree in Computer Science or related field preferred
-
History of architecting and delivering enterprise-scale software systems in production environments
-
Background in mentoring or leading technical direction in an individual contributor capacity, without formal people management responsibility
-
Track record working within an AI-augmented software development workflow, such as Claude Code or comparable agentic development tools
-
Recent work with AWS, C#, Containerized workloads, ORMs, and GitHub Actions
-
Postgres and React knowledge is a plus
-
Proficiency in Claude Code, Codex, or comparable agentic AI development tools
-
Applies AI/ML tools to enhance development efficiency and accelerate task completion
-
Deep expertise in .NET8+, ASP.NET, and ORMs
-
Strong command of relational database design and management
-
Exposure to NoSql-type databases like Redis, DynamoDb, or Elasticsearch
-
Proficiency in HTTP, REST APIs, and messaging queue architectures
-
Hands-on experience with containerized workloads
-
Skilled in architecting and building cloud-native enterprise software
-
Skilled in applying microservices and monolithic architecture patterns
-
Understanding of infrastructure and hardware-level constraints affecting software performance
-
Exposure to integration patterns across distributed systems
-
Fluent in concurrency and observability practices in production systems
-
Capacity to present and defend complex technical solutions under scrutiny from highly technical stakeholders
-
Effective communicator and collaborator across the organization
-
Practiced in Agile software development methodologies
Education and Experience Desired
Benefits
Summary
Lead software design, guide teams, and implement AI-enhanced enterprise systems.
Job title
Senior Software Architect
Experience level
10+ years
Minimum experience
10+ years exp
Industry
software
Location requirements
Remote possible; base in Atlanta, GA preferred.
Salary
Not specified in the description.
Management role
No
Required skills
Preferred skills
Specializations
Structured locations inferred from the posting.
Atlanta, GA, USA