1

Developer In Software Jobs in Birmingham, MI (NOW HIRING)

The Design Engineer will be working in an Agile/Scrum based development team to architect, design, support, and document software/hardware products developed for use by customers and the CNC sales ...

Senior Software Engineer II

Birmingham, MI ยท On-site

$116K - $154K/yr

Mentor engineering team members in best practices and coding standards, assist in software design, and provide training. * Serve as an onboarding partner for new hires and training. * Serve as a ...

Senior Software Engineer II

Rochester, MI ยท On-site

$112K - $148K/yr

Mentor engineering team members in best practices and coding standards, assist in software design, and provide training. * Serve as an onboarding partner for new hires and training. * Serve as a ...

Showing results 21-40

Developer In Software information

See Birmingham, MI salary details

$45.7K

$106.6K

$158.2K

How much do developer in software jobs pay per year?

As of Sep 10, 2026, the average yearly pay for developer in software in Birmingham, MI is $106,570.00, according to ZipRecruiter salary data. Most workers in this role earn between $85,800.00 and $123,900.00 per year, depending on experience, location, and employer.

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

AspectDeveloper In SoftwareSoftware Engineer
CredentialsTypically requires a bachelor's degree in computer science or related fieldUsually requires a bachelor's or master's degree in computer science or software engineering
Work EnvironmentCollaborates on coding, debugging, and implementing software applicationsDesigns, develops, tests, and maintains software systems, often involved in architecture decisions
Industry UsageCommonly used in tech companies, startups, and software development firmsWidely used across tech, finance, healthcare, and enterprise industries
Search & Comparison IntentOften compared for coding roles and entry to mid-level positionsCompared for broader responsibilities and system design roles

While both roles involve software development, a Developer In Software primarily focuses on coding and implementing applications, whereas a Software Engineer often has a broader scope including system design and architecture. The choice depends on the specific job responsibilities and career goals.

What does a developer in software do?

A software developer designs, writes, tests, and maintains computer programs and applications. They use programming languages like Java, Python, or C++ and often collaborate with teams to create functional software solutions. Strong problem-solving skills and knowledge of development tools are essential for this role.

What jobs can a developer in software do?

A software developer can work in roles such as front-end developer, back-end developer, full-stack developer, mobile app developer, or software engineer. These positions involve designing, coding, testing, and maintaining software applications using programming languages like Java, Python, or JavaScript, often requiring knowledge of development tools and frameworks.

What cities near Birmingham, MI are hiring for Developer In Software jobs?

Cities near Birmingham, MI with the most Developer In Software job openings:

Infographic showing various Developer In Software job openings in Birmingham, MI as of August 2026, with employment types broken down into 87% Full Time, 8% Part Time, 1% Temporary, 3% Contract, and 1% Nights. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution, with an average salary of $106,570 per year, or $51.2 per hour.

Software Support Developer

Farmington, MI โ€ข On-site

$60K - $90K/yr

Full-time

Medical, Dental, Retirement, PTO

This job post hasย expired today.ย Applications are no longer accepted.


Job description

Software Support Developer (Odoo/ERP Specialist)

Location: Farmington Hills, MI (In-Office Role)

About the Opportunity

Join a dynamic, fast-growing, tech-forward waste management company revolutionizing enterprise services nationwide. We provide scalable waste and facility solutions for industries like retail, construction, property management, grocery, hospitality, and healthcare, with features like AI-enabled routing, integrated billing, ESG reporting, and 24/7 emergency response. Our one-call resolution model ensures 98% on-time performance, optimizing logistics and simplifying operations across multiple sites. Join a dynamic team that's hands-on, reliable, and focused on frictionless efficiencyโ€”where your tech contributions directly support smarter, faster waste management. We embrace EOS principles for accountability and growth, with a young, open office (average age 25) featuring amenities like a basketball hoop, ping pong, and espresso bar.

Key Responsibilities:

  • Troubleshoot, diagnose, and resolve issues in our Odoo-based ERP system, collaborating closely with the lead developer.
  • Customize modules using Python, HTML, JavaScript, and XML templating (QWeb preferred).
  • Handle system integrations, bug fixes, performance optimizations, and testing for logistics and waste management processes.
  • Participate in code reviews, documentation, and idea-sharing to scale the system efficiently.
  • Provide occasional after-hours support for critical issues, embodying our 24/7 responsive culture.
  • Contribute to tech-driven improvements, like AI routing integrations, to support nationwide operations.

Required Qualifications:

  • 1-3 years of experience in software development, ideally with ERP systems (e.g., Odoo, SAP, or equivalents).
  • Proficiency in Python, web technologies (HTML, JavaScript), and XML templating.
  • Strong diagnostic and problem-solving skills in fast-paced environments.
  • Ability to thrive in an in-office setting with a young, energetic teamโ€”open to generational diversity.
  • Bachelor's degree in Computer Science, Information Systems, or related field (or equivalent experience).

Preferred Qualifications:

  • Direct experience with Odoo, especially QWeb for templating and reporting.
  • Background in logistics, supply chain, or waste management software.
  • Familiarity with EOS or agile methodologies, with a focus on "right seat" fit and department ownership.
  • Personality traits: Adaptable, risk-taking, and team-oriented; varying personalities welcome if business alignment is strong.

Compensation and Benefits

  • Competitive base salary: $60,000 - $90,000, based on experience.
  • Comprehensive benefits: Medical (Blue Cross Blue Shield), dental, 401(k) with 3-7% employer match (based on tenure/role), and paid time off.
  • Modern office perks: Basketball hoop, ping pong, espresso bar, and a collaborative environment.

Why Join Us? We're a young, energetic team (average age 25) with a modern culture that values hard work, innovation, and fun. We welcome diverse perspectives, including seasoned professionals who can bring maturity and expertise to our growing operation (~15 employees). If you're accountable, risk-tolerant, and excited about building something big, you'll thrive here with leadership paths as we scale. No hybrid optionsโ€”full in-office for team synergy.