Software Engineer II - Desktop

LoramGeorgetown, TX
$81,300 - $101,550Onsite

About The Position

The Engineer II, Software position is responsible for the design and development of innovative software solutions in a challenging hi tech engineering environment. This role involves architecting, designing, and developing software for desktop solutions to meet customer/product requirements, as well as providing support and maintenance for existing applications. The position also requires coordinating testing, installation, and commissioning of software at customer sites and working with various teams to support specific software and data reporting/visualization needs. Additionally, the role involves technical leadership, providing oversight to a team of developers.

Requirements

  • BS in Computer Science, Computer Engineering, or related Engineering discipline
  • 4 + years of Software Design and Development
  • 4+ years of Object Oriented Analysis/Design & GUI development
  • 4+ years of full stack .NET Framework with C# and WPF/Windows Forms
  • 4+ years of MS SQL databases and other relational database concepts
  • 8+ years combination of education and experience in software engineering
  • Must have strong analytical and problem-solving skills.
  • Must have excellent communication skills with the ability to communicate effectively with customers as well as management.
  • Ability to lead projects and provide technical oversight to a team of developers.
  • Must possess and maintain a valid driver’s license.
  • Successful completion of a nationwide, federal, and state criminal background check.
  • Social Security number and date of birth must correspond.
  • Verification of current and prior relevant employment experience.
  • Verification of post-secondary education.
  • Successful completion of a pre-employment drug test.

Nice To Haves

  • MS in Computer Science, Computer Engineering, or related Engineering discipline
  • Familiarity with Entity Framework.
  • Familiarity with MVVM or other established design patterns.

Responsibilities

  • Analyzes software and data requirements to determine feasibility of design within time and cost constraints.
  • Consults with engineers, data analysts and other IT specialists to determine system specifications to meet the functional and performance requirements.
  • Communicates concepts, recommendations, and solutions effectively with customers as well as management, verbally and in written format.
  • Architects, designs, develops software for desktop solutions to meet customer/product requirements.
  • Develops and implements procedures and documentation for software system testing, validation, and training.
  • Coordinates testing, installation, and commissioning of software at customer sites.
  • Provides support and maintenance for existing software applications/products.
  • Works with stakeholders including the Operations, Engineering and Data teams to support specific software and data reporting/visualization needs.
  • Leads projects and provides technical oversight to a team of developers.

Benefits

  • company-sponsored medical, dental, and vision insurance
  • Health Savings Account (HSA) and Flexible Spending Account (FSA) options
  • wellness programs
  • basic life and AD&D insurance
  • voluntary life insurance
  • company paid short-term and long-term disability coverage
  • 401(k) retirement plan including an employer match of 150% up to the first 6% you contribute to the Plan
  • Employee Assistance Program (EAP)
  • behavioral health support
  • leaves of absence
  • tuition reimbursement
  • payroll charity contributions
  • adoption assistance
  • optional plans such as legal, critical illness, and hospitalization
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service