2

Entry Level Financial Software Developer Jobs in Novi, MI

Software Engineer with Security Clearance

Ypsilanti, MI · On-site

$72K - $148K/yr

  • Medical

  • Retirement

  • PTO

Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to ... At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial ...

Software Engineer with Security Clearance

Ypsilanti, MI · On-site

$69K - $141K/yr

  • Medical

  • Retirement

  • PTO

Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to ... At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial ...

Embedded Software Engineer

Warren, MI

$123K - $162K/yr

... financial services. Job Responsibilities: * Develop best in class embedded software using C/C ... Work with GM business leads and engineering specialists to identify, capture and refine system ...

AI Forward Deployed Engineer

Rochester, MI · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Description AI Forward Deployed Engineer Location: Remote, USA Employment Type: Full-Time Benefits ... software solutions in FP&A/CPM/EPM or data/AI platforms, including at least 1 year in customer ...

AI Forward Deployed Engineer

Birmingham, MI · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Description AI Forward Deployed Engineer Location: Remote, USA Employment Type: Full-Time Benefits ... software solutions in FP&A/CPM/EPM or data/AI platforms, including at least 1 year in customer ...

Software Engineering Intern

Bloomfield, MI · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Software Engineering Intern Company: TriMas Packaging LLC Primary Location: 38505 Woodward Avenue ... This tool will support financial planning and analysis (FP&A) processes andimprove decision-making ...

As an ADAS Software Engineering Intern, you will work with our ADAS software team to develop a ... This includes premium health coverage, a 401(k) with generous matching, resources for financial ...

ADAS Software Engineering Intern

Plymouth, MI · On-site

  • Medical

  • Life

  • Retirement

  • PTO

As an ADAS Software Engineering Intern, you will work with our ADAS software team to develop a ... This includes premium health coverage, a 401(k) with generous matching, resources for financial ...

ADAS Software Engineering Intern

Plymouth, MI · On-site

  • Medical

  • Life

  • Retirement

  • PTO

As an ADAS Software Engineering Intern, you will work with our ADAS software team to develop a ... This includes premium health coverage, a 401(k) with generous matching, resources for financial ...

Entry Level Controls Engineer

Wixom, MI · On-site

$80K - $103K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Prsentation de l'offre Entry Level Controls Engineer Fives DyAG Corp. is looking for an Entry-Level ... Creating and commissioning industrial controls systems, PLC software design, and HMI screens, for ...

New

Software Engineer 2 (Controls)

Auburn Hills, MI · On-site

$42.75 - $54.75/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Wellness program supporting physical, emotional, and financial wellbeing, plus opportunities to ... Use software instrumentation tools to acquire data to drive design decisions, calibration decisions ...

Showing results 41-60

Entry Level Financial Software Developer information

See Novi, MI salary details

$27.7K

$94.1K

$226.6K

How much do entry level financial software developer jobs pay per year?

As of Aug 17, 2026, the average yearly pay for entry level financial software developer in Novi, MI is $94,068.00, according to ZipRecruiter salary data. Most workers in this role earn between $59,600.00 and $99,400.00 per year, depending on experience, location, and employer.

What does an entry level financial software developer do?

An Entry Level Financial Software Developer is responsible for designing, developing, testing, and maintaining software applications used in the finance industry. They typically work with programming languages like Java, Python, or C#, and collaborate with senior developers, analysts, and clients to understand requirements and deliver solutions. Their tasks may include writing code for trading platforms, risk management tools, or financial data analysis systems. This role is a great starting point for those interested in applying software engineering skills to solve complex financial problems.

What are the key skills and qualifications needed to thrive as an entry level financial software developer?

To thrive as an Entry Level Financial Software Developer, you need strong programming skills (such as Java, Python, or C++), a basic understanding of finance principles, and a relevant degree in computer science or a related field. Familiarity with financial software platforms, version control systems (like Git), and agile development methodologies is typically expected. Attention to detail, analytical thinking, and effective communication are standout soft skills for this role. These skills ensure you can develop reliable, efficient software solutions that meet the complex and regulated needs of the financial industry.

What types of projects and technologies can an entry level financial software developer expect to work with in their first year?

As an Entry Level Financial Software Developer, you will typically be assigned to projects involving the development or maintenance of financial applications such as trading platforms, risk management tools, or banking software. You'll likely work with programming languages like Java, Python, or C#, and may use frameworks such as .NET, Spring, or Django. Collaboration with QA engineers, business analysts, and senior developers is common, and you’ll often participate in Agile development cycles. This role provides a strong foundation for understanding both software engineering best practices and the unique requirements of the financial industry.

What is the difference between Entry Level Financial Software Developer vs Financial Analyst?

AspectEntry Level Financial Software DeveloperFinancial Analyst
Required CredentialsBachelor's in Computer Science, Finance, or related field; programming skillsBachelor's in Finance, Economics, or related field; analytical skills
Work EnvironmentTech companies, financial institutions, software firmsBanks, investment firms, corporate finance departments
Employer & Industry UsageDevelops financial software, tools, and applicationsAnalyzes financial data, prepares reports, advises on investments

While both roles involve finance and technology, Entry Level Financial Software Developers focus on creating and maintaining financial software applications, requiring programming skills. Financial Analysts primarily analyze financial data to support decision-making. The roles differ in daily tasks, skill sets, and work environments but may overlap in financial industry settings.

What are popular job titles related to Entry Level Financial Software Developer jobs in Novi, MI?

For Entry Level Financial Software Developer jobs in Novi, MI, the most frequently searched job titles are:

What job categories do people searching Entry Level Financial Software Developer jobs in Novi, MI look for?

The top searched job categories for Entry Level Financial Software Developer jobs in Novi, MI are:

What cities near Novi, MI are hiring for Entry Level Financial Software Developer jobs?

Cities near Novi, MI with the most Entry Level Financial Software Developer job openings:

Infographic showing various Entry Level Financial Software Developer job openings in Novi, MI as of June 2026, with employment types broken down into 1% As Needed, 90% Full Time, 7% Part Time, 1% Temporary, and 1% Contract. Highlights an 96% Physical, 1% Hybrid, and 3% Remote job distribution, with an average salary of $94,068 per year, or $45.2 per hour.

Software Engineer I

Amerisure Mutual Insurance Company

Farmington Hills, MI • On-site

Full-time

Medical, Retirement, PTO

Posted 17 days ago


Job description

Amerisure creates exceptional value for its partners, policyholders, and employees. As a property and casualty insurance company, Amerisure's promise to our partner agencies and policyholders begins with a comprehensive line of insurance products designed to protect businesses, as well as the health and safety of every employee. With an A.M. Best "A" (Excellent) rating, Amerisure serves mid-sized commercial enterprises focused in construction, manufacturing and healthcare. Ranked as one of the top 100 Property & Casualty companies in the United States, we proudly manage nearly $1 Billion of Direct Written Premium and maintain $1.21 billion in surplus.

Amerisure is currently recruiting for a Software Engineer I that can do a 3-day hybrid approach in our Farmington Hills office. The ideal candidate will also possess the following skill set.

Summary Statement

Assists with coding projects, troubleshoots basic technical issues, and provides support to senior engineers with architectural designs and project tasks. This role involves working with cloud platforms, applying software design principles, and using DevOpstools and processes. Participates in assigned projects by developing code, troubleshooting issues, writing automated tests, documenting workflows, assisting with manual testing, and contributing to innovation efforts.

Essential Tasks/Major Duties

  • Assist with software architecture and system design under the guidance of senior engineers, applying software design patterns and principles while understanding trade-offs.
  • Support projects with multiple stakeholders across IT, contributing to high-priority initiatives.
  • Follow established software development processes and methodologies.
  • Identify, analyze, and resolve coding errors by reviewing logs, stepping through execution, and using debugging tools to improve software reliability and troubleshoot integrations.
  • Help maintain domain operations for financial applications, sales platforms, integrations, and key business systems, ensuring reliability and performance.
  • Participate in agile practices, supporting the Scrum Master role as needed, and collaborating with stakeholders to align technical solutions with business objectives.
  • Assist in creating architectural diagrams using tools like Lucidchart and Visio, applying cloud-native and modern engineering development principles.
  • Contribute to the management of system-generated data, ensuring data quality and proactively addressing potential issues.
  • Track and report on KPIs, compliance requirements, and business outcomes.
  • Develop and support test automation frameworks and tools, writing automated test scripts using frameworks like JUnit, NUnit, GT-Framework and pytest to validate code functionality and prevent regressions.
  • Write clean, maintainable, and well-documented code while adhering to industry best practices, security guidelines, and company coding standards.

Knowledge, Skills & Abilities

  • Bachelor's degree in computer information services, Computer Engineering or equivalent combination of education and experience.
  • Basic proficiency in at least one language and frameworks including programming, low-code solutions, and process automation technologies.
  • Understand and design low complexity system architectures, collaborate with other senior engineers and architecture.
  • Familiarity in one cloud platforms preferred.
  • Familiarity of cloud-native technologies (e.g., containers, serverless) and cloud-first development.
  • Ability to comprehend and discuss appropriate software design patterns/principles to new solutions.
  • Understanding of version control, CI/CD pipelines and the ability to deploy simple applications.
  • Utilize existing or create new assets for their code including automated unit test coverage, regression tests, documentation, security, or monitoring.
  • Basic understanding of testing concepts (unit, integration, system) Familiarity with test case design and execution
  • Experience with manual testing and defect tracking.
  • Collaborates on ideas of others, discusses new ideas or assists in the implementation of new ideas via applied technology (ex. AI/ML, RPA, etc.) to solve real-world problems.
  • Basic understanding of system generated data, where and how it flows, data quality, and data stewardship across domain.
  • Awareness of best practices and building secure applications and integrations (ex. NIST Top 25, OWASP Top 10)
  • Basic understanding of technical domain operations, KPIs, compliance requirements, audit and control mechanisms, and advanced knowledge of business processes and outcomes.
  • Excellent verbal and written communication skills.

#LI-BR1

Just as we are committed to creating exceptional value for our Partners For Success agencies and policyholders, Amerisure also remains committed to being an employer of choice. We reinforce this commitment by adhering to an Employee Value Proposition that, in part, is provided through a competitive total rewards package. This package includes competitive base pay, performance-based incentive pay, comprehensive health and welfare benefits, a 401(k) savings plan with profit sharing, and generous paid time off programs. We also offer flexible work arrangements to promote work-life balance. Recognized as one of the Best and Brightest Companies to Work For in the Nation and one of Business Insurance magazine's Best Places to Work in Insurance, we provide a workplace that fosters excellence and professional growth. If you are looking for a collaborative and rewarding career, Amerisure is looking for you.

Amerisure Mutual Insurance Company is an Equal Employment Opportunity employer. Amerisure provides equal employment opportunities to all employees and applicants without regard to race, color, religion, sex (to include sexual orientation and gender identity), national origin, age, disability, genetic information, veteran status, or any other protected characteristic under applicable federal, state, or local laws. Amerisure complies with all applicable laws governing nondiscrimination in employment in all locations where the company operates. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training. Amerisure prohibits harassment or discrimination of any kind and is committed to maintaining a workplace free from unlawful harassment or discrimination. Amerisure prohibits retaliation against anyone who reports discrimination, participates in an investigation, or opposes unlawful practices. Any improper interference with an employee's ability to perform their job duties may result in disciplinary action, up to and including termination.