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.
- ...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...SeniorFull timeWork experience placementImmediate startRemote workShift work
- 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...SeniorContract work
- ...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 CorporationSeniorRemote job
- 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
- 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
$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:...SeniorWork experience placementWork at officeLocal areaWork from homeRelocation3 days per week- 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
- 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...SeniorFor contractors
- ...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...SeniorWork at officeWorldwide
$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...SeniorContract workLocal areaRemote work$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...SeniorContract workTemporary workWork at officeRemote workMonday to Friday$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...SeniorFull timeH1bWork at officeRemote workWork from homeFlexible hours- ...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
- ...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
- 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
- ...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
- ...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...SeniorWork at officeLocal area
- 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
- 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
- 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
- ...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
- 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
- ...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
$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- 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...SeniorFull time
- 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...SeniorRemote job
- 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
- 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
- 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...SeniorFull timeLocal area
$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...SeniorFull timeRelocation
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer. Be the first to apply!
- software development engineer aws Southfield, MI
- federal - software developer Southfield, MI
- part time software developer remote Southfield, MI
- software developer Southfield, MI
- software engineer internship remote Southfield, MI
- software engineer amazon Southfield, MI
- senior software engineer Southfield, MI
- software engineer Southfield, MI
- information technology software engineer Southfield, MI
- senior software engineer ruby on rails Southfield, MI


