Software Development Engineer I

Ulteig•Greenwood Village, CO
•$80,000 - $120,000•Onsite

About The Position

Ulteig is seeking a new or recent Computer Science graduate for an entry-level software engineering role focused on building with modern AI technologies. The role is based in the Greenwood Village, Colorado office and requires regular in-person attendance. Within Digital Transformation, the position contributes to AI-enabled software that addresses business needs and supports evolving processes and customer experiences. Working with experienced software engineers and AI leaders, the engineer will help translate business problems into AI-enabled solutions through code, prototypes, and experiments. The role offers mentorship, structured learning, and growing responsibility, with opportunities to develop technical depth and confidence while building a foundation for a long-term software engineering career.

Requirements

  • Bachelor’s degree in computer science, software engineering, or a closely related field.
  • Working knowledge of at least one programming language, such as C#, Python, Java, or similar.
  • Solid understanding of data structures and data handling, APIs and basic system design, and basic design patterns.
  • Familiarity with AI tools such as copilots or chat-based assistants for coding or problem-solving.
  • Demonstrated interest in AI and modern software development through coursework, projects, hackathons, research, or self-directed learning.
  • Strong curiosity and enthusiasm for building, experimenting, and learning.
  • Comfort using AI to accelerate work while valuing engineering fundamentals and good design.
  • Growth mindset and openness to coaching, feedback, and continuous improvement.
  • Responsible and thoughtful approach to using AI technologies.
  • Self-starter who takes ownership of learning and assigned work.
  • Openness to innovation and applying evolving technology and AI tools to enhance workflows, solve problems, and drive continuous improvement.
  • Authorization to work permanently in the U.S.

Nice To Haves

  • Introductory exposure to AI, machine learning, or generative AI concepts, academic or hands-on.
  • Internships, co-ops, academic projects, or personal projects.

Responsibilities

  • Contribute to the design, development, and testing of AI-enabled software solutions under the guidance of senior engineers.
  • Write production-quality code using technologies such as C#, Python, React, APIs, and modern AI tools.
  • Build and enhance features incorporating large language models, agents, vision, and automation.
  • Assist with prototypes and proofs of concept to explore use cases and validate feasibility.
  • Apply software engineering fundamentals such as readability, testability, performance, and maintainability, including when using AI-assisted development tools.
  • Use AI coding assistants and techniques to accelerate development while understanding the generated code.
  • Apply emerging AI patterns, including prompt design, retrieval, and tool use, in supervised settings.
  • Assess when AI is appropriate and when traditional software patterns are more suitable.
  • Develop an ethical, secure, and responsible approach to using AI in business workflows.
  • Collaborate with software engineers, product partners, and business stakeholders.
  • Participate in code reviews, design discussions, and sprint ceremonies.
  • Seek feedback, ask thoughtful questions, and continuously improve technical skills.
  • Engage in training, workshops, and learning opportunities focused on AI, cloud, and modern software development.

Benefits

  • Flexible workplace
  • Employee ownership
  • Competitive pay
  • Comprehensive benefits package
  • Collaborative environment
  • Innovative culture
  • Mentorship from experienced software and AI engineers
  • Structured learning and hands-on exposure to real use cases
  • Flexible working schedule
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service