Software Architect Senior

2 weeks ago
# of Openings
Bradley Vande Kieft
Information Technology (IT)
Recruiter Email
US-MI-Ann Arbor


The Software Architect Senior is responsible for the design and integration of large-scale systems and enterprise initiatives. 


Duties and Responsibilities:

  • Architects, designs, and implements applications that conform to a business need; typically will master multiple subsystems of a large scale system and play key roles in enterprise projects.
  • Provides technical leadership on large-scale projects, resolves issues, performs appropriate level of research to determine solutions, and prioritizes and suggests technical strategies to achieve the long-term objectives of the department.
  • Reviews requirements; generates architecture documents; provides rough order of magnitude estimates; and implements and performs unit, integration, and capacity testing.
  • Shares architecture formally and informally with team, ensuring design consistency during development.
  • Writes architecture documentation.
  • Proposes, develops, reviews and revises new procedures as needed for the continuing development of high quality systems.
  • Provides support to assigned client systems.
  • Provides technical guidance to other team members.
  • Maintains knowledge of and proposes technical advances based on newer technologies.
  • Evaluates hardware and capacity needs.



(C2C or 1099 resources will not be considered)



  • Bachelors’ degree or higher in Computer Engineering or Computer Science or equivalent experience.
  • 10 or more years of software development experience.


Previous software architecture experience.

  • 5 or more years’ experience writing functional / detailed design / architectural specifications based on user and/or system requirements.
  • 5 or more years’ experience working with client product lines.
  • Ability to support systems after hours or on weekends.
  • Understanding of advanced principles of software architecture.
  • Masterful understanding and application of several programming languages and tools.
  • Masterful understanding of XML.
  • Masterful understanding of system interfaces such as REST or SOAP.
  • Ability to work with standard office tools.
  • Ability to work with source control systems.
  • Ability to work with architecture and design tools.
  • Ability to work in an agile environment.


Ancillary Qualifications:

  • Master’s Degree (or higher) in Computer Engineering or Computer Science.


G-TECH Services, Inc. is a leading certified recruitment and placement firm that specializes in providing highly skilled staff in technical fields such as engineering, IT, procurement, finance and accounting. We have well-established relationships with some of the most respected companies in the country and know our clients’ job requirements and corporate cultures. Once we understand your experience and career aspirations, we aim to connect you with the right opportunity.

At G-TECH, we embrace a personalized approach to professional staffing, recognizing the important link between employee and employer satisfaction. We work tirelessly to connect qualified job seekers with positions that align with their career goals, skillsets and personalities. Upon placement, we support our employees throughout the duration of their assignments, providing them with a direct point of contact who serves as a dedicated advocate and sounding board. As our employees can attest, this approach is consistently effective in bettering the contract employment experience.

At G-TECH, our mission is simple: we are dedicated to connecting great people with great places to work.


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Us

Not ready to apply? Connect with us to be considered for future positions.