Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Developer

Sun, Inc.

Overview

The Senior Software Developer is responsible for developing and maintaining high-performance applications primarily on the AWS platform, leveraging AI-driven tools and technologies to accelerate development, enhance code quality, and optimize application performance. This role requires a deep understanding of software architecture, modern development frameworks, cloud-native design patterns, and emerging AI/ML capabilities to deliver secure, scalable, and intelligent solutions. As a senior member of the team, the Senior Developer provides technical leadership, mentors and supports other developers in adopting AI-augmented development practices, and promotes best practices in coding standards, software design, and agile methodologies. The Senior Software Developer works closely with cross-functional teams to drive innovation through the strategic integration of AI, improve system performance, and ensure alignment between technical solutions and business objectives.

Job Duties

  • Design and build high-performance, reusable, and reliable cloud-based applications aligned with industry best practices. (Essential)
  • Identify bugs and align with requirements during debugging. (Essential)
  • Oversee complex application features and technical designs; analyze, configure, implement and deploy the components required for intricate solutions. (Essential)
  • Leverage AI-driven tools and technologies to accelerate development, enhance code quality, and optimize application performance. (Essential)
  • Provide technical leadership, mentor and support other developers in adopting AI-augmented development practices. (Essential)
  • Promote best practices in coding standards, software design, and agile methodologies. (Essential)
  • Collaborate with various internal teams to ensure AWS cloud environments support internal needs related to functionality and performance.
  • Work efficiently and leverage enterprise project management system to communicate progress or blockers promptly.
  • Produce output that consistently demonstrates pride and quality.
  • Develop and maintain technical documentation on custom enhancements, integrations, and environments.
  • Follow established best practices and data governance procedures in development and integration of applications.
  • Identify and articulate design considerations, trade-offs, benefits, and recommendations for technical architecture.
  • Participate in team technical architecture review sessions.
  • Write infrastructure as code using CloudFormation, Terraform, or similar.
  • Write YAML-based Azure DevOps Pipelines.
  • Write high-quality unit tests capable of running in automated fashion and in isolation.
  • Other duties as assigned

Requirements

  • Bachelor's Degree in Computer Science, Information Systems, or related field (Required)
  • 5 years in experience as a Backend Developer, Software Developer, Software Engineer or equivalent (Required)
  • 1 year in experience creating and integrating with SOAP and REST APIs (Required)
  • 1 year in experience creating reusable, effective, and scalable micro service-based applications (Required)
  • 1 year in experience with JavaScript, Node.js, TypeScript, C#, .NET Framework, and .NET (Required)
  • 2 years in experience with AI-driven development (Required)
  • Ability to troubleshoot distributed systems
  • Enterprise-level understanding of cloud-based applications and services on the AWS platform
  • Excellent research and analytical skills and ability to translate user’s stated business needs into meaningful business solutions
  • Knowledge of Application Performance Monitoring
  • Knowledge of writing infrastructure as code (IaC) 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, etc.
  • Working knowledge of professional software engineering practices and best practices for 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
  • Must have a valid driver's license
  • Thorough understanding of AI/ML capabilities

BENEFITS

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 4 plan options so you can choose the plan that best meets the needs of you and your family
  • Comprehensive Dental and Vision Plans
  • On-Site Fitness Center
  • Voluntary Health and Dependent Care Reimbursement Accounts
  • Life, Accidental Death & Dismemberment Insurance and Dependent Life
  • Short and Long-Term Disability Coverage
  • 401(k) Plan with Sun matching contribution
  • Employee Assistance Program
  • Identity Theft Insurance
  • Legal Assistance Plan
  • Pet Insurance
  • Tuition Reimbursement program providing financial support to team members who further their formal education
  • Vacation RV Site Discounts for team members when visiting Sun resorts across the nation
  • Team Member Perks & Discounts program with hundreds of discounts on things like travel, merchandise, mobile phone service, and more
  • Up to six weeks of paid parental leave for the birth of a child, adoption, or placement of a child
  • Paid Time Off including ten holidays, vacation, personal, sick time, bereavement and pay for jury duty

Apply for a  Corporate Headquarters (HQ) position, located in the Metro Detroit, Michigan market today.

Join our Talent Community and explore Corporate Headquarters jobs at Sun Communities.

Vacancy posted 8 days ago
Similar jobs that could be interesting for youBased on the Senior Software Developer in Southfield, MI vacancy
  •  ...inclusion - it’s a place where you can grow, belong and thrive.Your day at NTT DATAAs an Senior SAP Basis Engineer at NTT DATA, you are the go-to person for ensuring our clients' critical software applications, such as ErP and Middleware, remain operational. Your day begins... 
    Senior
    Full time
    Work experience placement
    Immediate start
    Remote work
    Shift work

    The Nippon Telegraph and Telephone Corporation (NTT)

    Southfield, MI
    3 days ago
  • A rapidly growing technology firm in Southfield, MI is hiring a Senior Java Development Consultant to advance their IT capabilities. The role requires a bachelor's degree and at least 5 years of experience in Java / J2EE development and web application technologies. Responsibilities... 
    Senior
    Contract work

    USM

    Southfield, MI
    2 days ago
  •  ...with AI/ML Engineering and Data Science teams. The role requires strong Python/SQL proficiency, experience with AI concepts, and the ability to communicate ROI to senior leadership while guiding vendor evaluations and PoCs. #J-18808-Ljbffr Credit Acceptance Corporation
    Senior
    Remote job

    Credit Acceptance Corporation

    Southfield, MI
    2 days ago
  • EY in the United States is seeking a Senior Technology Analyst to bridge business requirements and SAP solutions within Procurement and P2P. You will lead workshops, design configurations, and translate processes into technical specs, partnering with cross-functional teams... 
    Senior

    EY

    Southfield, MI
    4 days ago
  • A strategic technology firm in Southfield is looking for a JBOSS Admin + Java developer with over 6 years of experience. The role requires strong expertise in JBoss EAP 6 installation, configuration on Linux/UNIX, and troubleshooting. Candidates should also have knowledge... 
    Senior

    EROS Technologies Inc

    Southfield, MI
    2 days ago
  • $125.5k - $175.7k

     ...people are empowered to contribute ideas, develop their careers, make an impact, and help...  ...work experience. ~6+ years of enterprise software or platform engineering experience,...  ...and in writing, to all levels, including senior leadership. Influence and Leadership:... 
    Senior
    Work experience placement
    Work at office
    Local area
    Work from home
    Relocation
    3 days per week

    Credit Acceptance

    Southfield, MI
    1 day ago
  • A consulting company in Michigan is seeking an experienced SAP Concur Implementation & Support Consultant to lead implementations and deliver ongoing support. The ideal candidate will have over 3 years of hands-on SAP Concur experience and a strong functional knowledge ...
    Senior

    JRD Systems

    Southfield, MI
    2 days ago
  • Dürr Systems, LLC in Southfield, Michigan is seeking a technically knowledgeable project leader to manage complex automotive paint facilities projects from pre-award to final closeout. You will coordinate engineering schedules, monitor costs, milestones, and safety, while...
    Senior
    For contractors

    Dürr

    Southfield, MI
    3 days ago
  •  ...Opportunity Details Senior Applications Engineer Novi, MI Senior...  ...information and interactions in a database Develop, review and maintain documentation such...  ...system development processes, as well as software/hardware architectures Working... 
    Senior
    Work at office
    Worldwide

    NuTechs

    Novi, MI
    1 day ago
  • $61 - $66 per hour

    Join us to co-create solutions for a better future! Job Details Information Technology Senior Software Developer Dearborn, MI Posted:10/13/2026 Job Description Job ID#: 65157 Job Category: Information Technology Position Type: Contract Duration: Long Term Remaining Positions... 
    Senior
    Contract work
    Local area
    Remote work

    Stefanini

    Dearborn, MI
    2 days ago
  • $57 - $70 per hour

    Job Title: Senior Software Engineer - Backend and Distributed SystemsJob Description This role focuses on designing and developing high‑performance backend services and distributed systems using C# and .NET in Linux server environments. You will architect scalable, secure... 
    Senior
    Contract work
    Temporary work
    Work at office
    Remote work
    Monday to Friday

    Talentify

    Southfield, MI
    2 days ago
  • $57k - $113k

     ...location: Birmingham, AL Tupelo, MS Atlanta, GA Houston, Tx Dallas, TX Detroit, MI Chicago, IL Charlotte, NC Summary The Sr GRC Software Developer modifies existing software/application programs, which are typically more complex in nature, or writes new programs to... 
    Senior
    Full time
    H1b
    Work at office
    Remote work
    Work from home
    Flexible hours

    Huntington Bancshares, Inc.

    Detroit, MI
    2 days ago
  •  ...Are Williams International is a privately-owned company that develops and manufactures jet engines for both military and commercial aircraft...  ...** Williams International has an exciting opportunity for a Software Developer to join our team. The Software Developer is... 
    Senior

    Williams International

    Pontiac, MI
    3 days ago
  •  ...Senior Java Backend Developer (Spring Boot) Job Overview We are seeking an experienced Java Backend Developer to design, develop, and...  ...complex problems by designing, developing, and delivering software solutions using appropriate programming languages,... 
    Senior

    HTC Global Services

    Dearborn, MI
    2 days ago
  • LookInTheAttic & Company, inc. seeks a senior programmer to develop content and code for its websites, ensuring accuracy, adding fresh content, and improving usability across company systems. Responsibilities include building website trees, beta testing, content addition... 
    Senior

    LookInTheAttic & Company, Inc.

    Romulus, MI
    2 days ago
  •  ...Senior Java Developer We are looking for a strong, hands-on Senior level application developer/Tech Lead to join a development team which is in the process of re-platforming client's auto servicing capabilities for the future. This is an enterprise program that covers... 
    Senior

    Georgia IT Inc

    Detroit, MI
    3 days ago
  •  ...local profiles in Warren/Detroit MI Client interview will in person in GM Office. Senior Java Engineer / Bachelor of Science degree in Computer Science, Software Engineering, Electrical Engineering or related technical degree Minimum of 2 years of experience... 
    Senior
    Work at office
    Local area

    Omni Inclusive

    Warren, MI
    1 day ago
  • General Motors is seeking a Senior Product Engineer to lead seat subsystem development and integration within the Seat Core Engineering team. You will drive design, analysis, validation, and program management across vehicle programs, coordinating with CAD, CAE, and suppliers... 
    Senior

    General Motors

    Warren, MI
    2 days ago
  • Kaleidoscope, an Infosys Company, is seeking an API Developer to design, develop, integrate, and maintain scalable APIs and cloud-based services. The ideal candidate will have strong experience with Python, AWS, REST and SOAP APIs, microservices, and serverless architectures... 
    Senior

    INFOSYS NOVA HOLDINGS LLC

    Detroit, MI
    2 days ago
  • General Motors is seeking an experienced Seating System Design Engineer at the Warren Tech Center. You will lead development of advanced seating subsystems and complete seating systems, coordinating with design, purchasing, manufacturing, and quality teams to deliver passenger...
    Senior

    General Motors

    Warren, MI
    2 days ago
  •  ...Senior Staff Field Applications Engineer (FAE) Insight Global is looking for a Senior Staff Field Applications Engineer (FAE) for...  ...applications. Derive customer requirements and market trends to develop system value propositions together with internal interfaces (... 
    Senior

    Insight Global

    Farmington, MI
    3 days ago
  • General Motors in Warren, Michigan is seeking a Design Release Engineer for Active Thermal Hardware to lead the design, development, validation and release of thermal management components and subsystems. This role requires collaboration across multiple teams, supplier ...
    Senior

    General Motors

    Warren, MI
    2 days ago
  •  ...Structures in Troy, MI to shape vehicle design through the integration of body systems and assemblies for both body and platform areas. Develop objectives to meet project targets; manage body component development including performance, cost, mass, timing and... 
    Senior

    TOOGANN TECHNOLOGIES

    Troy, MI
    2 days ago
  • $90k

     ...seeking a Talent Acquisition Specialist in Novi, MI. This mid-senior level role requires 8+ years of experience in engineering Instrument...  ...Panel and Console Systems, along with proficiency in Catia software. The successful candidate will handle testing phases and ensure... 
    Senior

    L&T Technology Services

    Novi, MI
    2 days ago
  • A leading software development company in Dearborn, MI is seeking a Full Stack Java Developer for a full-time position. The ideal candidate will work on various applications focusing on Return to Work projects and Employee Performance Management with a global impact. Responsibilities... 
    Senior
    Full time

    Miracle Software

    Dearborn, MI
    2 days ago
  • Media Advantage Corp is seeking a Frontend Developer with deep Angular expertise and strong Next.js experience to own UI components and performance. You will collaborate across teams, optimize cloud infrastructure, and ensure backward compatibility of Angular schemas, while... 
    Senior
    Remote job

    Energy Innovation Corp

    Warren, MI
    2 days ago
  • Kaleidoscope, an Infosys Company, seeks an API Developer in Detroit to design, develop, and maintain scalable APIs and cloud-based services. You will work with Python, AWS, REST/SOAP APIs, and serverless architectures to deliver secure, high-performing integrations. The... 
    Senior

    Kaleidoscope

    Detroit, MI
    2 days ago
  • JD: Identify and analyse clients requirements Prioritize, assign and execute tasks throughout the software development life cycle Develop Java EE applications Write well-designed, efficient code Review, test and debug team members' code Design database architecture Schedule... 
    Senior

    TechDigital Group

    Warren, MI
    2 days ago
  • Revize is seeking experienced full-time web developers in Troy, MI to design and build web applications using built-in APIs and external tools. You will execute full life cycle Web Applications, produce specifications, integrate components, and document functionality in... 
    Senior
    Full time
    Local area

    Revize

    Troy, MI
    2 days ago
  • $110k - $130k

     ...Detroit, Michigan   $110,000 - $130,000 Base Salary   A Senior Automation Engineer / Robotics Engineer / Applications Engineer...  ...projects on-site. The role offers exposure to robotic integration, software development and manufacturing automation, combining practical... 
    Senior
    Full time
    Relocation

    Verto People

    Detroit, MI
    8 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Developer. Be the first to apply!