Senior Software Engineer

Jackson Dawson
Dearborn, MI, United States
2 months ago
Apply on indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
4 years minimum
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Business Analytics Applications Application Integration Architecture Big Data Code Review Databases Extract Transform Load (ETL) Data Transformation Relational Databases Database Schema Google Tools
+20 more
Human-Computer Interaction Python (Programming Language) MySQL Query Optimization Software Engineering Software Systems SQL Databases TypeScript Web Application Frameworks Google Cloud ReactJS Prompt Engineering Indexer Backend Vue.js Information Technology Data Management Machine Learning Operations Vertica Data Pipelines

Job description

Software Engineering & AI Integration

  • Develop and maintain production-grade Python services, owning the full lifecycle from design through deployment.
  • Integrate AI and machine learning capabilities into existing platforms using clean, well-documented APIs.
  • Collaborate with engineering teams to design and optimize scalable data pipelines and infrastructure.
  • Design, build, and deploy full-stack features across the platform, from database architecture to user interface.
  • Optimize ETL processes, data pipelines, and database schemas to efficiently manage large-scale financial datasets.
  • Work with relational databases (MySQL, ClickHouse) to design data models, write optimized queries, and support financial reporting logic.

Collaboration & Ownership

  • Partner with product managers, designers, and engineers to translate business requirements into technical solutions.
  • Take ownership of features from concept through production, ensuring performance, reliability, and scalability.
  • Participate in code reviews and uphold engineering best practices.
  • Mentor junior and mid-level engineers, contributing to team growth and technical excellence.

Continuous Improvement

  • Support the modernization and evolution of the platform’s architecture.
  • Stay current with emerging technologies and bring new ideas to the team.

Requirements

Do you have experience in UI?, Do you have a Master’s degree?, Livium is seeking an experienced, entrepreneurial Senior Software Engineer to join our growing engineering team. In this role, you will help build products like TrueTrack, a financial reporting and analytics platform for powersports and automotive dealerships. You will collaborate closely with engineers to shape AI implementation strategies, develop data pipelines, and explore new applications for AI.

We are looking for engineers who enjoy working with large datasets, have experience with Google platforms, and thrive in a collaborative startup environment where they can make a direct, measurable impact., * 4-6+ years of professional software development experience, including building production systems.

  • Strong full-stack development experience with modern frontend frameworks (React, Vue, or similar).
  • Backend development experience with Python, TypeScript, or comparable languages (language-flexible for strong candidates).
  • Deep understanding of SQL and relational database design, including query optimization and indexing.
  • Experience building ETL pipelines, data transformation workflows, or other data-intensive systems.
  • Experience working with financial data, analytics platforms, or business metrics is strongly preferred.

Preferred Skills

  • Master’s degree in Computer Science, Statistics, or related field.
  • Experience with Google Cloud Platform (GCP).
  • Familiarity with RAG architectures and vector databases.
  • Background in financial analytics or B2B SaaS products.
  • Experience with LLMOps (e.g., LangFuse, evaluations, hallucination mitigation, guardrails).
  • Experience with MLOps, including model training, deployment, monitoring, and rollback strategies.
  • Exposure to prompt engineering, fine-tuning workflows, and structured outputs.
  • Experience in startup or scale-up environments with cross-functional responsibilities.
  • Hands-on experience applying AI/ML to enhance software capabilities.
  • Self-motivated builder mindset with a passion for continuous learning and personal projects.

About the company

Livium is a technology company that evolved from Jackson Dawson, combining over 40 years of business expertise with modern innovation. We develop practical solutions that help organizations turn data into actionable insights, improve operational efficiency, and focus on what matters most.

Work Environment

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:10 min

Analyzing the out-of-the-box security posture of Vue.js

Philippe De Ryck · LIVE

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:14 min

Exploring internal AI product initiatives and global engineering roles

Maria Apazoglou · Coffee With Developers

11:44 min

Live coding a test driven component feature

Markus Oberlehner · LIVE

1:48 min

Analyzing network packets with database protocol tools

Daniël van Eeden Daniël van Eeden · World Congress 2026 Europe

2:08 min

Essential engineering roles in the generative AI space

Mary Grygleski Mary Grygleski · LIVE

Videos

See all

Related articles

See all