1

Director Of Software Architecture Jobs in Decatur, GA

Director of Software

Atlanta, GA · On-site

$243K/yr

You will work with the CTO to choose the tech stack, create the software architecture, and lead ... directed, and well-motivated. Able to function independently, and yet in sync with the rest of the ...

Director of Software

Atlanta, GA · On-site

$243K/yr

You will work with the CTO to choose the tech stack, create the software architecture, and lead ... directed, and well-motivated. Able to function independently, and yet in sync with the rest of the ...

Through an Employer of Record (EOR), we are looking for a new Director of Software Engineering in ... Guide system design and architectural decisions to support scalability, performance, and resilience

... architecture, drive platform modernization, reduce technical debt, and improve reliability, scalability, security, and speed of delivery. You will report directly to our Senior Director of Software ...

... architecture, drive platform modernization, reduce technical debt, and improve reliability, scalability, security, and speed of delivery. You will report directly to our Senior Director of Software ...

About Us Mercedes-Benz is USA is responsible for the sales, marketing and service of all Mercedes ... Job Overview As the Enterprise Architect, you will play a critical role with strategic ...

... architects, and ensure seamless deployment to meet customer needs. Responsibilities : • Develop features, services, and automated testing of warehouse automation software platforms using Java, and ...

next page

Showing results 1-20

Director Of Software Architecture information

See Decatur, GA salary details

$135.7K

$248K

How much do director of software architecture jobs pay per year?

As of Jul 10, 2026, the average yearly pay for director of software architecture in Decatur, GA is $238,145.00, according to ZipRecruiter salary data. Most workers in this role earn between $247,000.00 and $247,000.00 per year, depending on experience, location, and employer.

What is the difference between Director Of Software Architecture vs Software Development Manager?

AspectDirector Of Software ArchitectureSoftware Development Manager
ResponsibilitiesOversees overall software architecture, technical strategy, and system designManages software development teams, project timelines, and delivery
Required SkillsSystem architecture, technical leadership, strategic planningTeam management, project coordination, coding expertise
Work EnvironmentHigh-level technical planning, cross-team collaborationTeam oversight, project execution, stakeholder communication
Common UsageUsed in organizations focusing on technical architecture and long-term strategyUsed in organizations emphasizing project delivery and team management

The main difference is that the Director Of Software Architecture focuses on designing and guiding the overall technical architecture, while the Software Development Manager manages day-to-day development teams and project execution. Both roles require technical expertise, but their focus areas differ significantly.

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

To thrive as a Director of Software Architecture, you need deep expertise in software design, systems engineering, and strategic planning, usually supported by a degree in computer science or a related field and extensive industry experience. Familiarity with architectural frameworks (like TOGAF), cloud platforms (such as AWS or Azure), and modern development tools is crucial, and certifications in these areas are often highly valued. Leadership, strong communication, and the ability to mentor teams are standout soft skills for this position. These combined skills ensure robust software solutions, alignment with business goals, and effective team performance in complex technical environments.

What does a Director of Software Architecture do?

A Director of Software Architecture oversees the design and implementation of software systems at an organizational level. They lead teams of architects and developers, define architectural standards, and ensure that solutions align with business goals and technical requirements. Their responsibilities often include evaluating new technologies, mentoring staff, and collaborating with other departments to deliver scalable and maintainable products. Ultimately, they provide strategic direction to ensure software architecture supports both current and future business needs.

What are some common challenges faced by a Director of Software Architecture when aligning technical solutions with business goals?

A Director of Software Architecture often encounters the challenge of balancing innovative technical solutions with the practical needs and strategic objectives of the business. This requires translating complex technical concepts into actionable plans that stakeholders can understand and support. Additionally, ensuring consistency in architectural standards across multiple teams, managing technical debt, and adapting to rapidly evolving technologies are frequent hurdles. Successful directors foster collaboration between engineering, product, and executive teams to ensure alignment and drive sustainable growth.
What job categories do people searching Director Of Software Architecture jobs in Decatur, GA look for? The top searched job categories for Director Of Software Architecture jobs in Decatur, GA are:
What cities near Decatur, GA are hiring for Director Of Software Architecture jobs? Cities near Decatur, GA with the most Director Of Software Architecture job openings:
Infographic showing various Director Of Software Architecture job openings in Decatur, GA as of July 2026, with employment types broken down into 87% Full Time, 8% Part Time, 1% Temporary, and 4% Contract. Highlights an 81% Physical, 4% Hybrid, and 15% Remote job distribution, with an average salary of $238,145 per year, or $114.5 per hour.

Director of Software

Bionic Sciences Inc.

Atlanta, GA • On-site

$243K/yr

Full-time

Posted 13 days ago


Job description

Company Description

Our company is designing and developing state-of-the-art electrophysiology research instrumentation, integrated medical devices, and wireless/wearable assistive technologies for research laboratories, clinicians, and patients. We have been working in these areas over the last 6 years, and have created a significant knowledge base and portfolio of functional prototypes, some of which have been verified in clinical trials. Now that we are ready to bring these products to market, we need to move from prototyping in MATLAB/LabVIEW to robust consumer-level interface and control software and hardware. We have great electrical, RF, and mechanical engineers, but need to build out the software team.

Job Description

We are looking for a driven, truly full-stack software engineer with experience across embedded, mobile, desktop, and backend development environments. You will work with the CTO to choose the tech stack, create the software architecture, and lead development of the ARM-based firmware, Windows desktop software, and Android apps. You will be responsible for developing communication protocols between these devices and integrating them with custom and commercially-available platforms, such as Raspberry Pi, as well as assistive frameworks from Microsoft, Google, and various smart home products. Initially you will be the primary developer with one or two junior developers working under you. As the company/ project grows, you will help build the team. This is a demanding job and requires someone who is able to work in a variety of roles and across software-hardware disciplines. You will have to create the roadmap towards the ultimate goals, make a detailed plan, and have the ability to execute it, and make it happen.

Qualifications

Duties and Responsibilities

      Choose the tech stack and architect the software framework

      Lead the development team and help it grow as additional funding arrives

      Develop communication protocol between implantable/wearable devices and desktop/mobile devices. Modify firmware to support this protocol and write drivers for android and Windows.

      Integrate hardware devices into Android and Window's real-time high priority frameworks

      Create GUI for data acquisition, managing settings, and calibration of the system

      Create a testing process/framework to deliver a robust system with high uptime and few bugs

      Develop interfaces to other existing research instruments, smart home devices, wheelchairs, etc.

      Work with scientists, researchers, clinicians, patients, caregivers, and end-users to improve performance, functionality, and user-friendly interface

      Help ensure compliance with CE, FCC, FDA, and other regulations in the US, Europe, and Asia

Required Skills

      Ambitious, self-directed, and well-motivated. Able to function independently, and yet in sync with the rest of the team. This is a startup, the work is challenging, but also intellectually engaging, and you will be rewarded well

      Minimum BS in EE/CS or related field

      3+ years of relevant industry experience

      Experience with C++, Java, and C#. Able to understand MATLAB and LabVIEW code

      Android and Windows development background

      Experience developing embedded software, especially on ARM-based microcontrollers

      Backend services development for long-term monitoring and providing services

      Medical device experience preferred, but not required

      Strong communication skills for creating documentation and architecting software

      Creativity, problem-solving, accepting responsibility, and teamwork

Additional Information

All your information will be kept confidential according to EEO guidelines.