Senior Software Engineer in La Vergne
Listed on 2026-05-18
-
Software Development
Software Engineer, Senior Developer, Full Stack Developer
Overview
Ingram Content Group (ICG) is seeking a Senior Software Engineer to join our team in LaVergne, TN (Greater Nashville area). This person delivers enterprise-grade software solutions with high customer impact. Leads architecture and development activities with a specialization in at least one major enterprise IT application, one major database platform, and one major operating system. Performs all aspects of the development life cycle.
Acts as the senior technical programmer for the assigned enterprise system and/or application of responsibility. This position will be expected to work from the Ingram headquarters 4 days per week.
At Ingram, our Technology team provides content distribution services to thousands of publishers with key initiatives around business intelligence, machine learning, continuous integration and omnichannel. We support diverse people and technology that highlights innovation through SaaS platforms, metadata, cloud, and containerization. Our teams are agile, and emphasize authenticity, creativity, and transparency upon a fact-based foundation.
Responsibilities- Serve as Designer/Architect/Engineer for at least one major enterprise IT application.
- Lead areas of integration with at least one major operating system (e.g., Unix/Linux/Windows).
- Develop new design patterns, standards, etc., and work with other developers in implementation.
- Perform data modeling and architecture development.
- Review and evaluate application workflow and user experience.
- Provide technical expert oversight for Third Party integrations (e.g., Documentum, Adobe) and database components (e.g., MySQL, Oracle, SQL Server).
- Lead and execute testing to ensure the program meets specified requirements.
- Drive solutions and guide others through the full application development life cycle (specifications, prototypes, development, quality assurance, deployment).
- Mentor and provide guidance to team members.
- Work with user/community, business analysts, and architects to capture system requirements and design.
- Collaborate across the organization using a technical network.
- Bachelor’s degree in computer science or related field or equivalent year-for-year experience.
- 6 years of experience designing, developing, implementing, and supporting enterprise IT solutions.
- 4+ years of experience in object-oriented programming and JavaScript/Node.js.
- 2+ years of professional experience with React.
- Knowledge of development tools in the .NET stack (C#, Win Forms, Web Api with ASP.NET Core and Entity Framework Core), Kafka, Kubernetes, JavaScript front-end technologies, MySQL, SQL Server, Visual Studio, Docker, REST and JSON.
- Knowledge of external technologies within the domain of expertise.
- Knowledge of all phases of applications systems analysis and programming.
- Knowledge of databases with demonstrated experience integrating with MySQL and SQL Server.
- Knowledge of source code management using Git Hub and Jira.
- Knowledge of object-oriented design.
Hiring Salary Range: $110,981 – $141,123. This range represents the anticipated low and high end of the salary for this position and will be determined by factors including education, experience, knowledge, skills, abilities, geographic location, internal equity, and market data.
Benefits- Competitive compensation package with benefits beginning on the first day of employment, including Medical/Prescription Drug plans, HSA, Vision, Dental, and Health Care FSA.
- 15 vacation days, 12 sick days, and 3 personal days accrued annually.
- 401K match, Life and AD&D, Employee Assistance programs, Group Legal, and more.
- Wellness program with on-site gym and facilities.
- Tuition reimbursement and opportunities for non-profit engagement with company matching for United Way donations and volunteer opportunities.
- Casual dress code and flexible schedules (per team).
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, disability, veteran status, or genetic information. We participate in EVerify. EEO Poster in English and Spanish. EOE
- Veterans/Disabled.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).