> Markdown version of [/jobs/ext/2609977-principle-programmer](https://www.wearedevelopers.com/jobs/ext/2609977-principle-programmer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principle Programmer - **Company:** Welch Packaging - **Location:** Elkhart, IN, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Adobe Analytics, Code Review, Computer Terminals, Custom Software, Desktop Computing, Disaster Recovery, Electronic Data Interchange (EDI), Systems Analysis, Software Engineering, Software Systems, Systems Architecture, Systems Integration, Enterprise Software Applications, Software Security, Reliability of Systems, Technical Debt, Information Technology, Tools for Reporting, Custom Reports, Programming Languages - **Published:** August 3, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=1676e8dc9854fced ## About the Role * AA or BS in Technology or Computer Sciences or similar education required. * Certifications in various programming languages preferred Experience * 5+ years of experience in a similar level role * Enterprise software architecture * Technical leadership and/or mentoring * Develop standards and governance SPECIFIC KNOWLEDGE, SKILLS OR ABILITIES Strong written and oral communication. Organization and attention to detail. Analytical and problem-solving skills. Time management. Systems analysis. Mathematical and deductive reasoning. Critical thinking. Active learning. PHYSICAL DEMANDS/WORK ENVIRONMENT The physical demands described here are representative of those that must be met by an employee to successfully perform the functions of this job with or without reasonable accommodation. The work environment characteristics described here are representative of those an employee encounters while performing the functions of this job. Physical Requirements: Must be able to lift 50 pounds on a repeatedly on a regular basis. Must be able to stand for 8-10 hours a day. Bend, stand, squat, twist repeatedly. Work Environment: Moderate noise (i.e., business office with computers, phones and printers, light traffic). Ability to work in a confined area. Ability to sit at a computer terminal for an extended period time. ## Description The Principal Programmer serves as the technical leader for custom software development across the organization. This role is responsible for designing, developing, and maintaining enterprise-level software solutions that integrate with our core ERP systems, reporting platforms, and EDI environment. The Principal Programmer provides architectural direction, establishes development standards, mentors team members, and partners with business and IT leaders to deliver scalable, secure, and reliable technology solutions that support business growth., * Lead the architecture, design, and development of enterprise software solutions, system integrations, custom reporting, and EDI applications. * Define and maintain software development standards, coding best practices, and documentation requirements to ensure consistency and long-term maintainability. * Serve as the technical lead for complex development projects, providing guidance from solution design through implementation and ongoing support. * Evaluate business requirements and collaborate with stakeholders to recommend scalable, efficient, and sustainable technology solutions. * Maintain, troubleshoot, and optimize existing custom applications, integrations, reports, and EDI processes. * Partner with ERP vendors, third-party providers, and internal business teams to troubleshoot issues, implement software patches, and coordinate system upgrades. * Conduct code reviews and mentor developers by providing technical coaching, knowledge sharing, and leadership in modern development practices. * Develop and maintain comprehensive technical documentation, system architecture, development standards, and support procedures while expanding the Welch IT playbook. * Identify opportunities to improve system performance, automate business processes, and reduce technical debt through continuous improvement initiatives. * Assist with disaster recovery planning, application security, and system reliability for custom-developed solutions. * Provide technical leadership for critical production issues, including after-hours support for high-priority outages when necessary. * Support Welch University initiatives by developing and delivering technical training for custom applications, reporting tools, and development standards. * Provide advanced (Level 2/Level 3) support for custom software, reporting platforms, and EDI systems. * Research and evaluate emerging technologies, tools, and development methodologies to improve organizational capabilities. * Perform other duties as assigned. ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [C# 9 Source Generators - let the machine do the programming](https://www.wearedevelopers.com/videos/192-c-9-source-generators-let-the-machine-do-the-programming) - [Resolving technical debts in software architecture](https://www.wearedevelopers.com/videos/1680-resolving-technical-debts-in-software-architecture) - [The Hidden Cost of AI Coding: Technical Debt You Can’t See](https://www.wearedevelopers.com/videos/100304-the-hidden-cost-of-ai-coding-technical-debt-you-can-t-see) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) ## Related Articles - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Now is the time for industrialized software development](https://www.wearedevelopers.com/magazine/601-now-is-the-time-for-industrialized-software-development) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)