Software Engineer – Database (SQL) -Employment Type: Full‑Time
About the Role
We’re seeking a Software Engineer – Database (SQL) to join an Agile development team supporting web applications, data initiatives, and internal tools. This role is ideal for someone who is passionate about code quality, scalable data solutions, and close collaboration with engineers, architects, and cross‑functional partners.
What You’ll Do
- Build end‑to‑end data pipelines to support application and analytical needs
- Develop scalable, reusable frameworks for data ingestion and transformation
- Participate in design and code reviews, offering improvements and troubleshooting support
- Collaborate on architecture, design, and coding to ensure high‑performance, standards‑based systems
- Contribute to internal communities of practice and continuous learning efforts
- Follow company quality standards, procedures, and documentation requirements
- Maintain safety, security, and privacy standards across all responsibilities
What You Should Know
- Strong understanding of Agile, Scrum, or feature‑driven development processes
- Experience troubleshooting and resolving defects in mature production environments
- Hands‑on experience with relational databases (SQL Server or other RDBMS)
- Familiarity with structured and unstructured data
- Knowledge of data modeling tools and data management concepts
- Understanding of data warehouse and/or data lake best practices
Skills We’re Looking For
- Proficiency in Microsoft T‑SQL and database development tools
- Experience with data integration tools (SSIS or similar)
- Exposure to DevOps practices and programming languages such as Python or Scala (preferred)
- Experience with logical/physical database design and BI tools (plus)
- Familiarity with reporting tools such as Tableau or Power BI
Abilities That Will Help You Succeed
- Strong critical thinking, problem‑solving, and adaptability
- Ability to learn new technologies quickly
- Effective communication skills across technical and non‑technical teams
- Collaborative mindset and comfort working in an Agile team environment
Required Qualifications
- 5+ years of database engineering / development experience (SQL Server, T-SQL)
- Experience with SSIS or comparable data integration tools
- Strong understanding of data warehousing, data modeling, and ETL processes
- Experience working with relational databases (SQL Server or similar RDBMS)
- Ability to build and support data pipelines and transformation frameworks
- Collaborative mindset with strong communication and problem-solving ability
Location: Metro Detroit, MI OR Remote
Schedule: Must align to EST or CST working hours
Work Authorization: U.S. Citizens, Green Card Holders, or H4‑EAD only
Not open to candidates located in: California, NYC Metro, or DC Metro
Compensation & Benefits
- $125,000 – $135,000 base salary
- ~5% annual bonus target
- Full benefits + PTO package
Pay: $125,000.00 - $135,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Life insurance
- Paid time off
- Vision insurance
Application Question(s):
- Do you have experience with SSIS or comparable data integration tools?
- Strong understanding of data warehousing, data modeling, and ETL processes?
- Experience working with relational databases (SQL Server or similar RDBMS)?
Education:
Experience:
- database engineering: 5 years (Required)
Work Location: Hybrid remote in Detroit, MI 48242