Software and Data Engineer I
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+13 more
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
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role â technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Data Engineer Salary UK
The 12 Best Jobs for Software Engineers
Navigating the AI Shift
Where To Find Software Engineering Jobs