Share this Job
Apply now »

Software Architect

Main Office (MOS)



Are you looking for a dynamic and growing organization that will both challenge and reward you? Join our team at Sun Communities and embark on an exciting new opportunity! Our IT team is looking for a Software Architect. In this role, you'll lead the research, design, documentation and prototyping of software solutions by collaborating with development, project and stakeholder teams. You'll ensure results align with Sun's systems, industry best practices, design patterns and architecture guidelines.


  1. Collaborate with project teams to design reliable, high quality and scalable software solutions.
  2. Maintain control over architecture lifecycle parallel to project's software development lifecycle; monitor adherence of the implementation to chosen architecture during all iterations.
  3. Determine and define direction of system development in terms of implementation, operations and maintenance by understanding and evaluating alternative options and tradeoffs.
  4. Mentor and inspire fellow team members to apply industry's standards and best practices.
  5. Create and distribute tailored views of software architecture to appropriate stakeholders.
  6. Oversee architectural design and integrity of software features.
  7. Abstract complexity of a system into a manageable model that describes the essence of the system, exposing important details and significant constraints.
  8. Partner and collaborate with developers on software design, architecture and implementation concerns.
  9. Conduct architectural reviews of existing software and recommend adjustments.
  10. Accelerate adoption of core technologies, architectural guidelines and standards.
  11. Research, design, test and evaluate new technologies and software components.
  12. Collaborate with project management team to assist in estimation and prioritization.
  13. Support quality assurance group in automation, functional testing and test plans.
  14. Other duties and special projects assigned.


  • Bachelor’s degree in Computer Science or related area, OR equivalent education and experience
  • Minimum of 10 years .Net and SQL experience
  • Minimum of 5 years experience designing and delivering large scale web and distributed systems
  • Minimum of 3 years technical leadership and software architecture experience
  • Solid understanding of security, scalability, high availability and concurrency patterns
  • Excellent written and verbal communication
  • Ability to clearly explain and justify ideas when facing competing alternatives
  • Ability to communicate and apply common architectural design patterns across a wide range of technical problems
  • Ability to multitask, engage and coordinate with several groups on multiple initiatives
  • In-depth understanding of infrastructure related technologies including virtualization, networking, load balancing


At Sun Communities, you will be part of an industry-leading organization where you will be challenged, inspired, rewarded and transformed. We place a high priority on our team members, and this is a big part of what sets us apart. We will ask you to give us your very best every day, and will challenge you with interesting work, stretch assignments, a collaborative and supportive work environment and plenty of learning and growth. In exchange, we will reward you with great pay, advancement opportunities, paid time off, great benefits, and flexibility.

  • Comprehensive Medical and Prescription coverage with two PPO plan designs so you can choose the plan that best meets the needs of you and your family
  • Comprehensive Dental Plan
  • Voluntary Vision Plan with the option of electing coverage for you and your family members at affordable rates
  • Voluntary Health and Dependent Care Reimbursement Accounts
  • Life and Accidental Death and Dismemberment Insurance
  • Short and Long-Term Disability Coverage
  • 401(k) Plan with employer matching contribution
  • Employee Assistance Program
  • Identity Theft Insurance
  • Tuition Reimbursement program providing financial support to team members who further their formal education
  • Site Rent Discounts for team members who live in our communities
  • Paid Time Off including nine holidays, vacation, personal, sick time, bereavement and pay for jury duty

Southfield, MI, US
Employment Type:  Regular
Classification:  Full Time
Job Reference:  67181

Nearest Major Market: Detroit

Job Segment: Architecture, Engineering

Apply now »
Find similar jobs: