Senior Software Engineer (.NET)

Shamrock Foods Company•Commerce City, CO
•$135,000 - $140,000

About The Position

Software engineers are responsible for the complete life cycle of new or modified software products, from research and design through implementation, training, and support. This senior role designs, modifies, develops, writes, and implements software applications that support internal business requirements or external customers. It also supports or installs applications, documents and maintains functionality, participates in software testing, and executes full-life-cycle development. The role works under limited supervision and relies on extensive experience and judgment to plan and accomplish goals. The engineer is recognized by peers as a disproportionate contributor, may consult on projects as a technology subject matter expert, mentors Level I and II associates, facilitates onboarding, and participates in Level II on-call support. Other duties may be assigned. The expected starting base salary is $135,000–$140,000, with annual bonus potential. Shamrock anticipates closing the application window on or before December 31, 2026.

Requirements

  • Master’s degree and 4+ years of relevant experience, or a bachelor’s degree from an accredited college or university and 5+ years of relevant experience, or 7+ years of equivalent experience.
  • 5+ years of experience in the primary technology stack: .NET, C#, MVC, JavaScript, SSIS, and T-SQL.
  • Demonstrable experience in full-stack web application development, including front-end web UI, middle-tier service layer, and back-end database.
  • Experience with Agile development processes, methodologies, and tools.
  • Demonstrable experience with database technologies and the ability to write complex SQL statements to read, update, insert, and delete data.
  • Excellent knowledge of JavaScript, JQuery, HTML, CSS, SQL, web user interface design, web services, object-oriented design, and security principles.

Responsibilities

  • Design, modify, develop, write, and implement software applications supporting internal business requirements or external customers.
  • Support and/or install software applications, including end-user training and documentation as needed.
  • Document and maintain software functionality, including break/fix work and continual improvement.
  • Participate in software testing through test review and analysis, witnessing, and certification.
  • Execute full-life-cycle software development.
  • Write well-designed, testable, efficient code for complex solutions.
  • Keep technical knowledge current by studying development tools and programming techniques, and participate in outside educational opportunities.
  • Mentor Level I and II associates and facilitate associate onboarding.
  • Review team members’ code to ensure adherence to standards.
  • Provide project consultation as appropriate and serve as a subject matter expert on technology.
  • Participate in Level II on-call support.
  • Perform other duties as assigned.

Benefits

  • Health insurance, with the company paying the majority of the cost.
  • 401(k) Savings Plan.
  • Profit sharing.
  • Paid time off.
  • Growth opportunities.
  • Continued education.
  • Wellness programs.
  • Annual bonus potential.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service