Software and Data Engineer I

Engineering, Inc.
Lafayette, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior
Compensation
$ 75K

Job location

Lafayette, United States of America

Tech stack

Artificial Intelligence
Data analysis
Business Logic
C Sharp (Programming Language)
Information Engineering
ETL
Data Visualization
Python
Microsoft Visual Studio
Microsoft SQL Server
Object-Oriented Software Development
Raw Data
Power BI
Standard Sql
Software Engineering
SQL Databases
Tableau
Large Language Models
Jupyter
GIT
Pandas
Atlassian Tools
Data Analytics
Bitbucket
Software Version Control

Job description

  • This role is open to candidates who are authorized to work in the U.S. in Lafayette, Indiana, without employer-sponsored visas.
  • EII does not provide visa sponsorship now or in the future.
  • Candidate should have 0 - 2 years work experience.
  • This is an early-career role-you do not need to know everything yet.

What You'll Do

As a Software & Data Engineer at EII, you'll work at the intersection of software, data, and automation, supporting both internal teams and customer-facing solutions.

You will:

  • Build and improve production software used in industrial automation systems
  • Work with large, real-world datasets generated by machines and operations
  • Turn raw data into dashboards, reports, and insights that drive decisions
  • Explore and apply AI-assisted development tools to improve how we build software

This is a hands-on role, not a "maintenance only" position-you'll design, build, test, and ship., Software Development

  • Maintain and enhance C# applications across the EII product suite
  • Read, write, and optimize SQL queries for application logic and reporting
  • Collaborate with the engineering team throughout the full software lifecycle

Data Engineering & Analytics

  • Build and maintain data pipelines (ETL) for clean, reliable datasets
  • Collect, clean, validate, and model data from multiple sources
  • Analyze data to identify trends, patterns, and improvement opportunities
  • Create internal dashboards to support operational and business decisions
  • Develop customer-facing reports and visualizations that surface meaningful insights

Applied AI & Tooling

  • Support the team's adoption of AI tools and agentic workflows
  • Research, evaluate, and integrate practical AI solutions into development processes
  • Act as an internal resource for AI-assisted development best practices

Communications & Collaboration

  • Document designs, analyses, and processes clearly
  • Communicate findings to both technical and non-technical audiences
  • Work with cross-functional teams to support product and business goals

Requirements

Do you have experience in SQL?, EII is looking for a Software & Data Engineer to join our close-knit software team. This role is ideal for a recent graduate who wants hands-on experience across software development, data engineering, and applied AI, while working side-by-side with experienced engineers on production systems used every day. If you're curious, motivated, and excited to learn fast while building meaningful products, we want to hear from you., Required / Preferred Skills

  • Experience with C# or another object-oriented language
  • Proficiency writing SQL
  • Familiarity with data concepts (ETL, pipelines, data modeling)
  • Exposure to Python and/or R for data analysis
  • Basic understanding of AI tools, LLMs, or AI-assisted development
  • Strong analytical thinking and problem-solving skills
  • Curiosity and a desire to learn and grow

Nice-to-Have Experience

  • MS SQL Server
  • Power BI, Tableau, or Python data visualization (Pandas, Jupyter)
  • Visual Studio
  • Git/Bitbucket for version control
  • Jira and Confluence
  • Creating reports, dashboards, or visualizations for real users

Benefits & conditions

Pulled from the full job description

  • Referral program
  • Health insurance
  • 401(k) matching
  • Paid time off
  • Disability insurance
  • Paid holidays
  • Wellness program, * Competitive Wages
  • Paid Holidays
  • Paid Time Off
  • 401(k)/Roth with company matching up to 6% and 100% immediate vesting after 90 days
  • Medical Insurance
  • Company-Paid Short - and Long -Term Disability
  • Wellness program
  • Employee referral program

About the company

Engineering Innovation, Inc. (EII) has been designing and delivering world-class postal automation solutions since 2006. We're a small, agile engineering company where your work actually ships-and where early-career engineers quickly become key contributors., Engineering Innovation, Inc. (EII), based in Lafayette, IN, is a trusted partner in the logistics, automation, and mailing industries, and has been since its foundation in 2006. Led by a team of engineers with creative problem-solving skills and a knack for improvement, our team members are talented and ambitious, and our company is known for its customer service above all else. We pride ourselves on our ability to design solutions that fill specific niches for our customers, and provide continued support, not just for our products, but our clients' overall processes. (If you would like to learn more about our company culture, please visit www.eii-online.com .) EII is a small (approx. 80 team members), but growing, dynamic company looking for highly motivated individuals to join our business development team. The business development team is responsible for identifying prospective customers, developing relationships with clients, identifying the needs of the client, and collaborating with the engineering team to develop customer-specific solutions.

Apply for this position