1

Software Application Architect Jobs in Kansas (NOW HIRING)

Cloud Solutions Architect

Olathe, KS · On-site

$61.50 - $84.25/hr

This is a brand-new group driving application architecture standards, reliability, and cloud enablement across Garmin. Our mission: partner with software engineering teams across the company to guide ...

Cloud Solutions Architect

Olathe, KS · On-site

$61.50 - $84/hr

This is a brand-new group driving application architecture standards, reliability, and cloud enablement across Garmin. Our mission: partner with software engineering teams across the company to guide ...

Cloud Solutions Architect

Olathe, KS · On-site

$150 - $210/hr

This is a brand-new group driving application architecture standards, reliability, and cloud enablement across Garmin. Our mission: partner with software engineering teams across the company to guide ...

Enterprise Architect

Wichita, KS · On-site

$95K - $146K/yr

... resolution, legacy Application rationalization plans, multi-year IT roadmap, and technical ... Knowledge of software development processes and technical skills: Solution Architects must know the ...

Data Architect

Kansas City, KS · Hybrid

$60 - $77.25/hr

Champions a structured approach to business application solutions and supports the architectural ... Bachelor's degree in software engineering, computer science, computer information systems, or ...

Enterprise Architect

Wichita, KS · On-site

$95K - $146K/yr

... resolution, legacy Application rationalization plans, multi-year IT roadmap, and technical ... Knowledge of software development processes and technical skills: Solution Architects must know the ...

Showing results 21-40

Software Application Architect information

See Kansas salary details

$49

$64

$85

How much do software application architect jobs pay per hour?

As of Aug 20, 2026, the average hourly pay for software application architect in Kansas is $64.07, according to ZipRecruiter salary data. Most workers in this role earn between $60.05 and $65.82 per hour, depending on experience, location, and employer.

What is a software application architect?

A Software Application Architect is a professional responsible for designing the high-level structure of software applications. They make key technical decisions regarding architecture, frameworks, and technologies to ensure that software solutions are scalable, reliable, and meet business requirements. Application Architects collaborate with stakeholders, developers, and other IT professionals to create blueprints that guide the development process. Their role is critical in ensuring that complex software projects are built efficiently and can adapt to future needs.

How does a software application architect typically collaborate with development and business teams during a project lifecycle?

A Software Application Architect plays a pivotal role in bridging the gap between technical teams and business stakeholders. Throughout the project lifecycle, they work closely with software developers to ensure that architectural guidelines are followed, and they often participate in design reviews and code walkthroughs. Simultaneously, they engage with business analysts and product owners to translate business requirements into scalable technical solutions. Effective communication and collaboration are essential, as the architect must ensure that the final application meets both technical standards and business goals, often facilitating compromise and innovation.

What are the key skills and qualifications needed to thrive as a software application architect, and why are they important?

To thrive as a Software Application Architect, you need deep expertise in software design, architecture principles, and programming languages, usually supported by a computer science degree and significant development experience. Familiarity with tools like UML, cloud platforms (AWS, Azure), and architectural frameworks (TOGAF, Zachman), as well as relevant certifications, is highly valuable. Strong communication, leadership, and problem-solving skills help you collaborate effectively with cross-functional teams and stakeholders. These skills and qualities are crucial for creating scalable, maintainable systems that meet business goals and adapt to evolving technology needs.

What is the difference between Software Application Architect vs Software Developer?

AspectSoftware Application ArchitectSoftware Developer
CredentialsBachelor's or higher in CS, certifications like TOGAF or AWSBachelor's in CS or related field, certifications vary
Work EnvironmentDesigning system architecture, collaborating with teamsWriting, testing, and maintaining code
Industry UsageUsed across tech, finance, healthcare for high-level designCommon in all software development sectors

The Software Application Architect focuses on designing overall system structures and ensuring scalability, while the Software Developer implements these designs through coding. Both roles require technical expertise, but the architect has a broader strategic focus, whereas the developer concentrates on building and testing software components.

What are popular job titles related to Software Application Architect jobs in Kansas?

For Software Application Architect jobs in Kansas, the most frequently searched job titles are:

What job categories do people searching Software Application Architect jobs in Kansas look for?

The top searched job categories for Software Application Architect jobs in Kansas are:

What cities in Kansas are hiring for Software Application Architect jobs?

Cities in Kansas with the most Software Application Architect job openings:

Team/People Management- Application Software Engineering

Garmin

Olathe, KS • On-site

Full-time

Re-posted 4 days ago


Garmin rating

8.8

Company rating: 8.8 out of 10

Based on 45 frontline employees who took The Breakroom Quiz

14th of 159 rated electronics manufacturers


Job description

Job Summary:
Garmin is seeking a full-time Team Leader IT Software Engineering at their U.S. headquarters in the Greater Kansas City area. This role involves providing technical and people leadership for the design, development, and delivery of a modern, web-based platform supporting enterprise service workflows.
Responsibilities:
• Define and evolve the technical architecture for a web-based platform, ensuring scalability, reliability, security, and maintainability
• Lead technical design discussions and architectural decisions, including tradeoff analysis and technology selection
• Ensure solutions align with enterprise standards while remaining pragmatic and fit-for-purpose
• Participate in and guide design and code reviews, promoting sound engineering practices and patterns
• Lead a team of software engineers responsible for delivering features, tools, and platform capabilities
• Partner with Product Owners and Project Managers to translate requirements into technical designs and delivery plans
• Monitor progress against commitments, manage technical risks, and ensure delivery predictability
• Balance new feature development with operational excellence, technical debt reduction, and platform stability
• Coordinate dependencies and integrations with other internal systems and teams
• Design, develop, and maintain web-enabled client-side and server-side applications following a structured SDLC
• Ensure high-quality implementation through automated testing, CI/CD practices, and peer review
• Maintain, enhance, and modernize existing software components over time
• Build and sustain a high-performing engineering team through recruiting, coaching, and retention of top talent
• Provide regular feedback, career development guidance, and performance management, including annual reviews
• Foster a culture of ownership, accountability, collaboration, and continuous improvement
• Develop and manage team capacity and performance metrics to support planning and transparency
• Collaborate with cross-functional partners to align technical delivery with business objectives
• Communicate technical concepts, risks, and decisions clearly to both technical and non-technical stakeholders
• Participate in IT leadership discussions related to strategy, delivery health, and continuous improvement
Qualifications:
Required:
• Bachelor’s Degree in Computer Science, Information Technology, Management Information Systems, or related field AND a minimum of 5 years relevant experience
• Previous experience and/or demonstrated ability to effectively manage technical resources
• Minimum of 5 years of professional software engineering experience, including experience leading or mentoring other engineers
• Demonstrated ability to lead technical teams and guide architecture and design decisions
• Strong experience designing and building web-based applications and services
• Solid understanding of modern software development practices, SDLC, and Agile delivery models
• Strong verbal, written, and interpersonal communication skills
• Proven ability to prioritize, problem-solve, and lead in a fast-paced, delivery-focused environment
Preferred:
• Experience designing and delivering enterprise-scale web platforms or internal products
• Experience leading teams in Agile or Scrum environments
• Familiarity with service-oriented or platform-based architectures
• Experience with modern DevOps practices, CI/CD pipelines, and cloud-native concepts
• Strong understanding of API design, integration patterns, and data persistence strategies
• Experience working with globally distributed teams
Company:
Garmin manufactures marine, aviation, and consumer technologies suitable to run on positioning systems. Founded in 1989, the company is headquartered in Olathe, USA, with a team of 10001+ employees. The company is currently Late Stage.

What Garmin employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom