1

Software Architect Jobs in Decatur, GA (NOW HIRING)

The Software Architect works closely with customers, developers, and other stakeholders to understand and define customer needs, translating them into scalable, maintainable, and forward-looking ...

The Software Architect works closely with customers, developers, and other stakeholders to understand and define customer needs, translating them into scalable, maintainable, and forward-looking ...

The Software Architect works closely with customers, developers, and other stakeholders to understand and define customer needs, translating them into scalable, maintainable, and forward-looking ...

The Software Architect works closely with customers, developers, and other stakeholders to understand and define customer needs, translating them into scalable, maintainable, and forward-looking ...

Partner with a small team of Software Architects in support of 60+ developers actively enhancing four or more major projects at any given time. * Works with teams to create scalable, modular ...

Software Architect Location : Atlanta GA (Hybrid) Only Locals Duration : 6+ Months Contract Visa: GC and Citizens only Must Have: 10 years of experience in Software Development across multiple ...

Senior Software Architect

Atlanta, GA · On-site

$127K - $172.70K/yr

Senior Software Architects at Euna Solutions deliver forward-thinking architectural solutions to complex challenges, balancing immediate needs with long-term scalability and maintainability. They ...

Senior Software Architect

Atlanta, GA · Hybrid

$127K - $172.70K/yr

Senior Software Architects at Euna Solutions deliver forward-thinking architectural solutions to complex challenges, balancing immediate needs with long-term scalability and maintainability. They ...

We are seeking a highly skilled and experienced Lead Software Architect to join our dynamic team. The ideal candidate will have extensive experience in large-scale cloud development and a strong ...

Title and Summary Principal Software Architect Overview We are seeking a Principal Software Architect to serve as a senior individual contributor and cross-organizational technical leader. This role ...

We are seeking a highly skilled and experienced Lead Software Architect to join our dynamic team. The ideal candidate will have extensive experience in large-scale cloud development and a strong ...

We are looking for a Principal Software Architect to provide technical leadership for next-generation connected fire and life safety software platforms. This role will be responsible for defining ...

We are looking for a Principal Software Architect to provide technical leadership for next-generation connected fire and life safety software platforms. This role will be responsible for defining ...

Senior Software Architect

Atlanta, GA · Remote

$124.50K - $169.30K/yr

As a Senior Software Architect, you will join Crowe's Digital Audit product team to help shape and deliver the next generation of audit services. This role is critical to modernizing how audit work ...

next page

Showing results 1-20

Software Architect information

See Decatur, GA salary details

$77.1K

$169.9K

$201.1K

How much do software architect jobs pay per year?

As of May 31, 2026, the average yearly pay for software architect in Decatur, GA is $169,898.00, according to ZipRecruiter salary data. Most workers in this role earn between $138,200.00 and $200,100.00 per year, depending on experience, location, and employer.

What Is a Software Architect?

A software architect is responsible for engineering and determining the high-level design of software. In this career, your work is critical to the end user experience. While the specific job description will vary by employer, your duties typically include taking on new design projects and using a computer or system to ensure systematic software development. As a job, a software architect is on the IT career track. You must have in-depth technical knowledge and communicate clearly and effectively with the rest of the development team. Software architects must also have experience in stress resistance and analytical skills. Qualifications usually include years of experience in IT, project management, and system design.

What are the key skills and qualifications needed to thrive as a Software Architect, and why are they important?

To thrive as a Software Architect, you need deep expertise in software design principles, system architecture, and programming languages, typically supported by a degree in computer science or related fields. Familiarity with architectural frameworks, cloud platforms, and modeling tools like UML, as well as certifications such as TOGAF, is highly valued. Strong communication, leadership, and problem-solving skills help you work effectively with cross-functional teams and guide projects to completion. These skills and qualities are essential for creating scalable, maintainable solutions that align with business goals and technical requirements.

How does a Software Architect typically collaborate with development teams during a project?

A Software Architect works closely with development teams by providing technical guidance, defining architectural standards, and ensuring that the software design aligns with business goals. They often participate in code reviews, help resolve complex technical challenges, and facilitate communication between engineers, product managers, and stakeholders. Regular meetings and documentation are key to ensuring everyone understands the architectural vision, which helps keep the project on track and maintain quality throughout the development lifecycle.

What are Software Architects?

Software Architects are IT professionals responsible for designing the high-level structure of software systems. They make critical decisions about architectural patterns, frameworks, and technologies to ensure that software solutions are scalable, maintainable, and meet business requirements. Software Architects collaborate with development teams, stakeholders, and other architects to define technical standards and best practices. Their work helps guide the development process and ensures that complex software projects are built efficiently and effectively.

What is the difference between Software Architect vs Software Developer?

AspectSoftware ArchitectSoftware Developer
CredentialsBachelor's or Master’s in CS, certifications like TOGAF or AWSBachelor's in CS or related field, certifications vary
Work EnvironmentDesigning system architecture, high-level planningWriting, testing, and maintaining code
Industry UsageUsed across tech companies, enterprise solutionsUsed in startups, tech firms, and various industries

While Software Architects focus on designing overall system structures and technical standards, Software Developers implement these designs through coding. Both roles require technical expertise, but Architects work at a higher strategic level, guiding development teams to ensure scalable and efficient software solutions.

What are the most commonly searched types of Software Architect jobs in Decatur, GA? The most popular types of Software Architect jobs in Decatur, GA are:
What are popular job titles related to Software Architect jobs in Decatur, GA? For Software Architect jobs in Decatur, GA, the most frequently searched job titles are:
What job categories do people searching Software Architect jobs in Decatur, GA look for? The top searched job categories for Software Architect jobs in Decatur, GA are:
What cities near Decatur, GA are hiring for Software Architect jobs? Cities near Decatur, GA with the most Software Architect job openings:
Software Architect

Software Architect

Propeller Health

Peachtree Corners, GA

Full-time

Posted 29 days ago


Job description

The primary role of the Engineering function within the Product Development team is to create specifications and designs for new products or improvements and enhancements to existing products. The Software Architect works closely with customers, developers, and other stakeholders to understand and define customer needs, translating them into scalable, maintainable, and forward-looking system architectures. Features are aligned to a timetable and areas of responsibility.

The Software Architect serves as the technical authority for software systems -establishingarchitectural vision, defining standards, evaluating emerging technologies, and ensuring that design decisions support both immediate product goals and long-term platform evolution.

Responsibilities

The primaryobjectiveof the "Software Architecture" specialization within the "Engineering (PD)" Job Family is to define, govern, and evolve the software architecture that underpins our products, ensuring systems are designed to meet current and future business and customer needs.

Architecture & Design

  • Define andmaintainthe overall software architecture for products and platforms, including system decomposition,componentinteraction, data flows, and integration patterns.

  • Create andmaintainarchitectural specifications, design documents, reference architectures, and technical roadmaps.

  • Evaluate and select technologies, frameworks, and tools that align with businessobjectives, scalability requirements, and operational constraints.

  • Establish and enforce architectural standards, design patterns, and coding guidelines across engineering teams.

  • Design systems for non-functional requirements including performance, scalability, reliability, security, and maintainability.

  • Lead architectural reviews and provide technical governance for project designs and implementations.

Technical Leadership

  • Serve as the primary technical authority and decision-maker for software architecture across one or more product lines.

  • Mentor and guide senior software engineers and development leads on architectural best practices and design principles.

  • Lead cross-functional technical discussions and drive consensus on architectural direction among diverse stakeholders.

  • Lead project teams to achieve milestones andobjectives, providing architectural oversight throughout thedevelopmentlifecycle.

  • Serve as a best practice resource within the engineering function and across the broader organization.

Collaboration & Stakeholder Engagement

  • Work closely with Product Management, Engineering, Quality, Operations, and customers to understand and translate business requirements into architectural solutions.

  • Collaborate and communicate effectively with all stakeholders - technical and non-technical - to articulate architectural decisions, trade-offs, and rationale.

  • Network with key contactsoutsideown area of expertise, including industry peers, vendor partners, and academic researchers.

  • Create formal networks involving coordination among groups to drive cross-team alignment on shared platforms and services.

  • Solicit feedback from customers, developers, and operational teamsregardingproduct usability, system behavior, and desired future enhancements.

Quality & Delivery

  • Verify that software designs and implementations meet architectural requirements through design reviews, code reviews, and automated architectural fitness functions.

  • Ensure quality products are delivered withintimelineby proactivelyidentifyingand mitigating architectural risks.

  • Analyze, debug, and help resolve complex customer issues, particularly those involving cross-system interactions, performance, or scalability.

  • Drive continuous improvement of development practices, tooling, and infrastructure to increase engineering velocity and product quality.

Strategy & Innovation

  • Leverage professionalexpertiseand relationships to contribute to technology strategy and drive business results.

  • Evaluate emerging technologies and industry trends - including artificial intelligence, machine learning, and cloud-native architectures - for applicability to current and future products.

  • Contribute to build-vs-buy decisions and vendor/technology evaluations.

  • Define and drive proof-of-concept initiatives tovalidatearchitectural hypotheses and de-risk technical decisions.

Qualifications and Experience

Required

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical discipline, or equivalent work experience.

  • Minimum of 10 years of progressive software engineering experience, including at least 3 years in a software architecture or principalengineerrole.

  • Demonstrated mastery of software architecture principles, including distributed systems design, microservices, event-driven architecture, API design, and data modeling.

  • Deep understanding of the full software development lifecycle - design, development, testing, deployment, and operations.

  • Proven experience defining and governing architectural standards across multiple development teams.

  • Strongproficiencyin one or more modern programming languages and technology stacks.

  • Experience designing systems for cloud environments (AWS, Azure, or GCP), including infrastructure-as-code, containerization, and CI/CD pipelines.

  • Experience with system integration patterns, including REST APIs, messaging/event systems, and data pipelines.

  • Ability to solve unique and complex problems that have a broad impact onthe business.

  • Mastery of a specialized discipline and thorough understanding ofa number ofrelated disciplines.

  • Excellent communication skills - able to articulate complex technical concepts to both technical and non-technical audiences through written documents, diagrams, and presentations.

  • Proven ability to lead project teams, build consensus, and drive decisions in ambiguous or high-stakes situations.

Preferred

  • Master's degree or higher in Computer Science, Software Engineering, ora relatedfield.

  • Experience with artificial intelligence and machine learning technologies, including:

  • Designing architectures that incorporate AI/ML models into production systems (model serving, inference pipelines, feature stores).

  • Familiarity with large language models (LLMs), retrieval-augmented generation (RAG), and AI agent frameworks.

  • Understanding ofAI/ML development workflows - training, evaluation, deployment, and monitoring of models.

  • Experience with AI-assisted software development tools and practices (e.g., AI code generation, automated testing, intelligent code review).

  • Knowledge of responsible AI principles - fairness, transparency, explainability, andbiasmitigation.

  • Experience with data architecture - designing data platforms, data lakes, analytics pipelines, and real-time streaming systems.

  • Experience with healthcare industry software, regulatory requirements (HIPAA, FDA, CMS), and interoperability standards (HL7 FHIR, DICOM).

  • Familiarity with edge computing and IoT architectures, including constrained device environments and device-to-cloud data flows.

  • Experience with platform engineering - building internal developer platforms, self-service infrastructure, and developer experience tooling.

  • Knowledge of security architecture - zero-trust models, identity and access management, encryption strategies, and compliance frameworks.

  • Relevant industry certifications (e.g., TOGAF, AWS Solutions Architect Professional, Azure Solutions Architect Expert).

  • Experience contributing to or leading open-source projects.

  • Track recordof presenting at conferences, publishing technical articles, or contributing to industry standards bodies.

Joining us is more than saying "yes" to making the world a healthier place. It's discovering a career that's challenging, supportive and inspiring. Where a culture driven by excellence helps you not only meet your goals, but also create new ones. We focus on creating a diverse and inclusive culture, encouraging individual expression in the workplace and thrive on the innovative ideas this generates. If this sounds like the workplace for you, apply now! We commit to respond to every applicant.