Senior Software Engineer (.NET)

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

About The Position

Software engineers are responsible for the complete life cycle of a new or modified software product, from research and design to implementation, training, and support. This role designs, develops, tests, installs, documents, and maintains software applications that support internal business requirements or external customers. The engineer works under limited supervision, relies on extensive experience and judgment to accomplish goals, and is recognized by peers as a disproportionate contributor. The position may provide project consultation as a technology subject matter expert and participates in Level II on-call support.

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.
  • At least 5 years of experience with the primary technology stack: .NET, C#, MVC, JavaScript, SSIS, and T-SQL.
  • Demonstrable experience developing full-stack web applications across 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 for internal business requirements or external customers.
  • Support and/or install software applications, including end-user training and documentation when needed.
  • Document and maintain software functionality, including break/fix work and continual improvement.
  • Participate in software testing through test review and analysis, test witnessing, and certification.
  • Execute the full software development life cycle.
  • Write well-designed, testable, efficient code for complex solutions.
  • Maintain job knowledge by studying current development tools and programming techniques and participating 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

  • Annual bonus potential.
  • The company pays for the majority of health insurance costs.
  • 401(k) Savings Plan.
  • Profit Sharing.
  • Paid Time Off.
  • Growth opportunities.
  • Continued education.
  • Wellness programs.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service