Job Description Build Real Systems. Work With Real Data. Solve Real Problems 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. 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. Who Should Apply
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. Key Responsibilities 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
What We’re Looking For 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
Company Description 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. Benefits
Competitive Wages
Paid Holidays
Paid Time Off
401(k)/Roth with company matching up to 6% and 100% immediate vesting after 90 days