Senior Software Developer

Sun Communities•Southfield, MI

About The Position

The Senior Software Developer develops and maintains high-performance applications primarily on AWS, using AI-driven tools and technologies to accelerate development, improve code quality, and optimize performance. The role calls for knowledge of software architecture, modern development frameworks, cloud-native design patterns, and AI/ML capabilities to deliver secure, scalable solutions. As a senior team member, this developer provides technical leadership and mentors colleagues in AI-augmented development practices, coding standards, software design, and agile methodologies. The role works with cross-functional teams to integrate AI strategically, improve system performance, and align technical solutions with business objectives. The position is based at Sun Communities’ Corporate Headquarters in the Metro Detroit, Michigan market.

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, or a related field.
  • At least 5 years of experience as a Backend Developer, Software Developer, Software Engineer, or equivalent.
  • At least 1 year of experience creating and integrating SOAP and REST APIs.
  • At least 1 year of experience creating reusable, effective, scalable microservice-based applications.
  • At least 1 year of experience with JavaScript, Node.js, TypeScript, C#, .NET Framework, and .NET.
  • At least 2 years of experience with AI-driven development.
  • Ability to troubleshoot distributed systems.
  • Enterprise-level understanding of cloud-based applications and services on AWS.
  • Excellent research and analytical skills, and ability to translate users’ stated business needs into meaningful business solutions.
  • Knowledge of Application Performance Monitoring.
  • Knowledge of writing infrastructure as code using CloudFormation or Terraform.
  • Working knowledge of serverless architectures using AWS Lambda or Azure Functions.
  • Working knowledge of event-driven architecture using SQS, Service Bus, RabbitMQ, or similar technologies.
  • Working knowledge of professional software engineering practices across the full software development life cycle, including coding standards, code reviews, source control management, SOLID design, build processes, and automated testing.
  • Professional proficiency in SQL and NoSQL.
  • Valid driver’s license.
  • Thorough understanding of AI/ML capabilities.

Responsibilities

  • Design and build high-performance, reusable, reliable cloud-based applications aligned with industry best practices.
  • Identify bugs and ensure implementations align with requirements during debugging.
  • Oversee complex application features and technical designs; analyze, configure, implement, and deploy components for intricate solutions.
  • Use AI-driven tools and technologies to accelerate development, enhance code quality, and optimize application performance.
  • Provide technical leadership and mentor and support developers adopting AI-augmented development practices.
  • Promote best practices in coding standards, software design, and agile methodologies.
  • Collaborate with internal teams to ensure AWS cloud environments support functionality and performance needs.
  • Communicate progress and blockers promptly using the enterprise project management system.
  • Produce high-quality work and maintain technical documentation for custom enhancements, integrations, and environments.
  • Follow established best practices and data governance procedures in application development and integration.
  • Identify and explain design considerations, trade-offs, benefits, and recommendations for technical architecture.
  • Participate in technical architecture review sessions.
  • Write infrastructure as code using CloudFormation, Terraform, or similar tools.
  • Write YAML-based Azure DevOps Pipelines.
  • Write high-quality unit tests that run automatically and in isolation.
  • Perform other duties as assigned.

Benefits

  • Comprehensive medical and prescription coverage with four plan options.
  • Comprehensive dental and vision plans.
  • On-site fitness center.
  • Voluntary health and dependent care reimbursement accounts.
  • Life, accidental death and dismemberment, and dependent life insurance.
  • Short- and long-term disability coverage.
  • 401(k) plan with company matching contribution.
  • Employee Assistance Program.
  • Identity theft insurance.
  • Legal assistance plan.
  • Pet insurance.
  • Tuition reimbursement program.
  • Vacation RV site discounts at Sun resorts nationwide.
  • Team member perks and discounts on travel, merchandise, mobile phone service, and more.
  • Up to six weeks of paid parental leave for the birth, adoption, or placement of a child.
  • Paid time off, including ten holidays, vacation, personal and sick time, bereavement leave, and pay for jury duty.
  • Advancement opportunities, learning and growth opportunities, and flexibility.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service