Demo

Software Engineer

FENTON DEVELOPMENT GROUP
Troy, MI Full Time
POSTED ON 9/17/2026
AVAILABLE BEFORE 3/15/2027
Software Engineer

Fenton Development Group

Troy, Michigan | Full-Time | On-Site

Company Description

Fenton Development Group is a diversified family office that invests in, owns, and operates businesses and real estate across multiple industries.

In addition to managing its investment and operating portfolio, Fenton Development Group is building internal technology to improve how information, investments, financial data, documents, and business operations are managed across the organization.

Our environment is hands-on and fast-moving. Team members work directly with leadership and operating teams and have the opportunity to solve real business problems rather than work within a narrow technical function.

Role Description

Fenton Development Group is seeking a Software Engineer to help build and expand the technology platform used to support our family office, investments, real estate portfolio, and operating businesses.

This is a full-time, on-site position based in Troy, Michigan.

The Software Engineer will work closely with leadership to translate real operational and financial workflows into software. This role is well suited for someone who enjoys building systems from the ground up, solving ambiguous problems, and seeing their work used directly by the people running the business.

Responsibilities will include:

  • Designing, developing, testing, and maintaining internal software applications
  • Building and maintaining APIs, back-end services, and database-driven applications
  • Developing tools that organize and connect financial, investment, real estate, and operational information
  • Integrating third-party systems, APIs, and external data sources
  • Building workflows for document management, data extraction, reporting, and business processes
  • Working with relational databases and designing reliable data models
  • Developing secure authentication, permissions, and user-access functionality
  • Supporting AI-enabled features, automation, and intelligent workflows
  • Troubleshooting application issues and improving system reliability and performance
  • Contributing to front-end functionality when needed
  • Reviewing and improving existing code and architecture
  • Using version control and maintaining clean, documented, production-quality code
  • Working directly with business users to understand problems and turn them into practical software solutions

Because this is a growing internal platform, the role will involve a mix of new development, integration work, architecture decisions, and improvement of existing systems.

Qualifications
  • Strong software engineering fundamentals, including data structures, application architecture, and software design principles
  • Experience building production-quality software applications
  • Experience developing APIs and server-side applications
  • Proficiency in at least one modern programming language such as Python, JavaScript/TypeScript, C#, Java, or a similar language
  • Experience working with SQL databases and designing data models
  • Familiarity with Git and modern software development practices
  • Understanding of APIs, authentication, cloud infrastructure, and application security
  • Ability to troubleshoot technical problems independently
  • Ability to write clean, maintainable, and well-structured code
  • Strong communication skills and an ability to understand business requirements
  • Comfortable working in an environment where requirements may evolve as the product develops
  • Ability to work full-time on-site in Troy, Michigan
Preferred Experience

Experience in any of the following areas is helpful but not required:

  • Full-stack application development
  • React, Next.js, or similar modern web frameworks
  • Python-based services or data processing
  • PostgreSQL or other relational databases
  • Cloud platforms and modern deployment environments
  • AI or large language model integrations
  • Document processing and data extraction
  • Financial technology or financial data
  • Internal business applications
  • Real estate, investment management, accounting, or family office systems
  • Microsoft 365 or enterprise system integrations
What We Are Looking For

We are looking for someone who likes to build.

This is not a role where every requirement will arrive as a completed technical specification. You may sit with a member of the team, understand how a process currently works, identify what can be automated or improved, and then help design and build the solution.

  • The right person will be curious, practical, comfortable learning new technologies, and capable of taking ownership of a problem from idea through implementation.

Salary.com Estimation for Software Engineer in Troy, MI
$134,114 to $162,489
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer?

Sign up to receive alerts about other jobs on the Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Software Engineer jobs in the Troy, MI area that may be a better fit.

  • Sigma Software Dearborn, MI
  • Overview We are looking for a skilled Software Engineer to design and deliver scalable, cloud-native microservices within our Connected Services platform. ... more
  • 17 Days Ago

  • OneStream Software Rochester, MI
  • Description Senior Software Engineer Location: Remote, USA Employment Type: Full-Time Benefits offered: Vision, medical, Life, Dental, 401K Gross Annual Ba... more
  • Just Posted

AI Assistant is available now!

Feel free to start your new journey!