1

Software Software Jobs in Georgia (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 ...

Expand existing software to meet the changing needs of our key demographics * Develop a new software product from the ground up, staying true to our company's core values and needs while lending your ...

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 ...

Software Engineer: Design, develop and implement software applications based on analysis of user requirements. Design and develop enterprise-level Business Management software using multiple ...

Adtran Networks North America Inc. seeks Software Engineer for Norcross, GA location. Design and develop embedded software drivers and applications. Apply effective functional and object-oriented ...

As a software developer, you will utilize modern methodologies and technologies to innovate and enhance healthcare solutions. Responsibilities : • Write software that impacts the lives of 325 ...

Software Developer (Work from Home) Company: Location: Work from Home About Gururo: Gururo is at the forefront of revolutionizing the tech industry. Our platform empowers businesses to achieve their ...

As a Full Stack Senior Software Engineer on ArsenalOS you will be architecting and implementing mission-critical solutions that enforce lean business process, add multiplicative leverage to Anduril ...

Adtran Networks North America Inc. seeks Software Engineer for Norcross, GA location. Design and develop embedded software drivers and applications. Apply effective functional and object-oriented ...

HOPTEK is one of Kearney's major investments in harnessing the power of new software and computing technologies to deliver breakthrough, industry shaping results to a variety of clients. After ...

Software Engineer Join the Grenzebach Team Grenzebach Corporation is a high-tech company focusing on the future of automation, our customers, and our employees. We are convinced that only those who ...

As a software developer, you will utilize modern methodologies and technologies to innovate and enhance healthcare solutions. Responsibilities : • Write software that impacts the lives of 325 ...

Work on integration of software components and third-party programs. * Test, debug, and fix the errors in the software, also adapt it to new hardware. * Upgrade and modify the existing software.

next page

Showing results 1-20

Software Software information

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

To thrive as a Software Engineer, you need strong programming skills, a solid understanding of computer science fundamentals, and typically a degree in computer science or a related field. Familiarity with development tools, version control systems like Git, and frameworks or languages such as Python, Java, or JavaScript is essential. Problem-solving, teamwork, and effective communication are standout soft skills in this role. These skills and qualities are crucial for building robust software solutions, collaborating with teams, and adapting to evolving technology.

How does a Software Engineer typically collaborate with cross-functional teams during a project?

Software Engineers frequently work alongside product managers, designers, and quality assurance specialists to deliver robust solutions. Collaboration usually involves regular meetings to clarify requirements, code reviews to ensure quality, and agile ceremonies like stand-ups or sprint planning to coordinate progress. Effective communication and adaptability are essential, as priorities and project scopes may shift based on feedback from various stakeholders. This teamwork fosters a dynamic environment where engineers can both learn from and contribute to multiple areas of the product lifecycle.

What are Software Software professionals?

The term 'Software Software' appears to be a typographical error or redundancy. Typically, the intended job title is 'Software Engineer' or 'Software Developer.' These professionals are responsible for designing, developing, testing, and maintaining software applications or systems. They use programming languages and engineering principles to solve problems and create software solutions for businesses or consumers. Their work can range from building desktop applications to developing complex cloud-based systems.

Which is the highest paying software job?

Software engineering roles such as software architects, machine learning engineers, and senior software developers tend to have the highest salaries in the industry. These positions often require advanced skills, extensive experience, and knowledge of specialized tools or programming languages, and they typically offer compensation significantly above average software roles.

What is the difference between Software Software vs Software Developer?

AspectSoftware SoftwareSoftware Developer
CredentialsTypically requires a degree in computer science or related field, certifications like Microsoft Certified or AWS CertifiedRequires a degree in computer science or related field, certifications like Microsoft Certified or AWS Certified
Work EnvironmentWorks in teams developing, testing, and maintaining software applicationsDesigns, codes, and tests software programs, often collaborating with teams
Industry UsageCommonly employed in tech companies, software firms, and IT departmentsEmployed across various industries including tech, finance, healthcare, and more

Software Software and Software Developer roles share similar credentials and work environments, often overlapping in industry usage. The main difference lies in the scope: Software Software may focus more on managing and maintaining software systems, while Software Developers primarily design and build new software applications.

What cities in Georgia are hiring for Software Software jobs? Cities in Georgia with the most Software Software job openings:
Software Architect

Software Architect

ResMed

Peachtree Corners, GA • On-site

Full-time

Posted 18 hours ago


ResMed rating

7.4

Company rating: 7.4 out of 10

Based on 15 frontline employees who took The Breakroom Quiz

127th of 184 rated software companies


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.


What ResMed employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom