1

Software Engineer Software Developer Jobs in Troy, MI

... Software Engineer or equivalent (Required) * Ability to troubleshoot distributed systems * Familiarity with cloud-based applications and services on the AWS platform * Ability to analyze business ...

... Software Engineer or equivalent (Required) * Ability to troubleshoot distributed systems * Familiarity with cloud-based applications and services on the AWS platform * Ability to analyze business ...

... Software Engineer or equivalent (Required) * Ability to troubleshoot distributed systems * Familiarity with cloud-based applications and services on the AWS platform * Ability to analyze business ...

Description Software Engineer I Location: Remote, USA Employment Type: Full-Time Benefits offered: Vision, medical, Life, Dental, 401K Gross Annual Base Salary: USD 104,000-130,000 Additional ...

Description Software Engineer I Location: Remote, USA Employment Type: Full-Time Benefits offered: Vision, medical, Life, Dental, 401K Gross Annual Base Salary: USD 104,000-130,000 Additional ...

We are seeking an experienced professional with 7+ years of experience in requirement management, DevOps, and full stack software delivery practices in Agile environments. As a Software Engineer, you ...

Senior Software Engineer I

Rochester, MI · On-site

$112K - $148K/yr

Proactively identify opportunities to improve system performance, reliability, and developer ... Mentor and support Software Engineers through guidance on design, coding standards, and best ...

... Developer position * Significant experience with following test-driven development to create software in Python using core language features and the SciPy stack (pandas, numpy, sci-kit learn, etc.

... Developer position * Significant experience with following test-driven development to create software in Python using core language features and the SciPy stack (pandas, numpy, sci-kit learn, etc.

Senior Software Engineer I

Birmingham, MI · On-site

$116K - $154K/yr

Proactively identify opportunities to improve system performance, reliability, and developer ... Mentor and support Software Engineers through guidance on design, coding standards, and best ...

Software Engineer

Orion, MI · On-site

$135K/yr

Software Engineer Minimum 2 Years experience as a Software Engineer Venteon is currently seeking an experienced Software Engineer to fill a opening with a systems integrator company located in Metro ...

We are seeking an experienced professional with 7+ years of experience in requirement management, DevOps, and full stack software delivery practices in Agile environments. As a Software Engineer, you ...

... Developer, Cyber Security, C#, Application Testing, Agile Software Development Skills PreferredKubernetes, Technical Communication, Technical Requirements, Technical Documentation, Application ...

next page

Showing results 1-20

Software Engineer Software Developer information

See Troy, MI salary details

$45.5K

$106K

$157.3K

How much do software engineer software developer jobs pay per year?

As of Jul 9, 2026, the average yearly pay for software engineer software developer in Troy, MI is $106,005.00, according to ZipRecruiter salary data. Most workers in this role earn between $85,300.00 and $123,200.00 per year, depending on experience, location, and employer.

What are software engineers and software developers?

Software engineers and software developers are professionals who design, create, test, and maintain computer software. While the terms are often used interchangeably, software engineers typically focus on applying engineering principles to the entire software development process, including system architecture and design. Software developers are more focused on writing code and building applications based on specific requirements. Both roles require strong problem-solving skills, knowledge of programming languages, and collaboration with other team members. Their work enables the technology and applications we use every day.

What are the key skills and qualifications needed to thrive as a Software Engineer/Software Developer, and why are they important?

To thrive as a Software Engineer or Software Developer, you need strong programming skills, problem-solving abilities, and a solid understanding of computer science principles, often supported by a degree in computer science or a related field. Familiarity with languages like Python, Java, or C++, version control systems like Git, and experience with development frameworks and cloud platforms are commonly required. Excellent teamwork, communication skills, and adaptability help you collaborate effectively and respond to evolving project needs. These skills and qualities are crucial for building reliable, scalable software and successfully contributing to dynamic development teams.

Can a software developer work as a software engineer?

A software developer can often work as a software engineer, as both roles involve designing, coding, and testing software. However, software engineering typically requires a broader understanding of system architecture, project management, and sometimes formal certifications or experience in engineering principles. Transitioning between the roles depends on skills, experience, and the specific requirements of the employer.

How do software engineers typically collaborate with product managers and designers during the development process?

Software engineers frequently work closely with product managers and designers to ensure that technical solutions align with user needs and business goals. This collaboration often involves participating in regular meetings such as sprint planning, design reviews, and daily stand-ups to clarify requirements, discuss feasibility, and provide feedback. Engineers contribute technical insights early in the process, help identify potential challenges, and iterate on features based on cross-functional input. Effective communication and teamwork are essential for delivering high-quality software on schedule.

What engineers make $500,000?

Senior software engineers, especially those in high-demand fields like machine learning, cloud computing, or with expertise in specialized tools, can earn $500,000 or more annually, often through a combination of base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, advanced skills, and working at large tech companies or startups with significant funding.

What is the difference between Software Engineer Software Developer vs Software Engineer Software Developer?

AspectSoftware Engineer Software Developer

Both roles often require similar skills, including programming, problem-solving, and understanding software development lifecycle. They typically work in similar environments such as tech companies, startups, or IT departments. Employers often use these titles interchangeably, and candidates search for both when exploring opportunities. The main difference is that 'Software Engineer' may imply a broader scope or more emphasis on engineering principles, but in many contexts, they are considered equivalent roles.

What engineers make $300,000 a year?

Senior software engineers, especially those with extensive experience, expertise in high-demand technologies, or working in competitive industries like finance or tech, can earn $300,000 or more annually. Compensation often includes base salary, bonuses, and stock options, particularly at large tech companies or startups with significant funding.

Can I make 200k a year as a software engineer?

Software engineers can earn $200,000 or more annually, especially with experience, specialized skills, and working in high-paying industries or locations. Senior roles, expertise in areas like machine learning or cloud computing, and working at large tech companies or startups can contribute to reaching this salary level.
What are popular job titles related to Software Engineer Software Developer jobs in Troy, MI? For Software Engineer Software Developer jobs in Troy, MI, the most frequently searched job titles are:
What job categories do people searching Software Engineer Software Developer jobs in Troy, MI look for? The top searched job categories for Software Engineer Software Developer jobs in Troy, MI are:
What cities near Troy, MI are hiring for Software Engineer Software Developer jobs? Cities near Troy, MI with the most Software Engineer Software Developer job openings:
Infographic showing various Software Engineer Software Developer job openings in Troy, MI as of July 2026, with employment types broken down into 85% Full Time, 5% Part Time, 1% Temporary, and 9% Contract. Highlights an 82% Physical, 3% Hybrid, and 15% Remote job distribution, with an average salary of $106,005 per year, or $51 per hour.
Software Developer

Software Developer

Sun Communities, Inc.

Southfield, MI • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 29 days ago


Sun Communities rating

5.9

Company rating: 5.9 out of 10

Based on 32 frontline employees who took The Breakroom Quiz

135th of 158 rated real estate companies


Job description

Overview
The Software Developer will be responsible for developing and maintaining high-performance applications hosted on-prem and in the cloud, primarily on the AWS platform under the direction and guidance of experienced team members. This role involves working closely with our development team to design, develop, test, and deploy secure, scalable, and reliable solutions that meet our business needs.
Job Duties
  • Develop and maintain reliable, efficient cloud-based applications aligned with industry best practices (Essential)
  • Identify bugs and align with requirements during debugging (Essential)
  • Implement application features and participate in the configuration and deployment of software components under the direction of senior team members (Essential)
  • Collaborate with various internal teams to ensure AWS cloud environments support internal needs
  • Work efficiently from a task board such as Wrike, ADO, Jira, or similar and communicate progress or blockers promptly
  • Produce output that consistently demonstrates pride and craftmanship
  • 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
  • Contribute to discussions on technical design and participate in peer review sessions
  • Participate in technical architecture and code review meetings, learning from senior team members
  • Assist in maintaining and improving existing application infrastructure
  • Write or update infrastructure as code using CloudFormation, Terraform, or similar
  • Write or update YAML based Azure DevOps Pipelines
  • Write unit tests to validate core functionality and support automated testing processes

Requirements
  • High School Diploma or GED (Required)
  • Bachelor's Degree in in Computer Science, Information Systems, or related field (Required)
  • 3 years in experience as a Backend Developer, Software Developer, Software Engineer or equivalent (Required)
  • Ability to troubleshoot distributed systems
  • Familiarity with cloud-based applications and services on the AWS platform
  • Ability to analyze business requirements and contribute to technical solutions under guidance from senior team members
  • Experience building and integrating REST APIs (SOAP experience a plus)
  • Experience developing scalable, maintainable applications using modern programming languages
  • Hands-on experience with one or more of the following: JavaScript, Node.js, TypeScript, C#, .NET Framework, or .NET 5+
  • Basic understanding of application performance monitoring and logging tools
  • Exposure to infrastructure as code concepts (e.g., CloudFormation, Terraform)
  • Familiarity with serverless or event-driven architectures (AWS Lambda, Azure Functions, SQS, Service Bus, etc.)
  • Understanding of front-end technologies (e.g., Angular, React, or Vue) sufficient to collaborate with front-end developers
  • Working knowledge of software engineering best practices, including version control (Git), code reviews, and automated testing
  • Proficiency with SQL and a basic understanding of NoSQL data models
  • Must have a valid driver's license

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 SunRV 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.
ACCESSIBILITY ASSISTANCE
If you are an individual with a disability and need assistance completing an online application, please contact us at (844) SUN-4343. Alternatively, an email may be sent to careers@suncommunities.com. "Applicant Accommodation" should be included in the subject line of the email.
Please note that this phone number and email address are only for those individuals who would like to request an accommodation to apply for a job.
US State Team Member Privacy Notice

What Sun Communities employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom