Software Engineer II (Remote)

American Specialty Health Incorporated
•$89,300 - $115,000•Remote

About The Position

American Specialty Health Incorporated is seeking a passionate and analytical Software Engineer II to contribute skills and leadership to its Software Engineering Team. Under minimal supervision, the role analyzes, designs, develops, maintains, and troubleshoots software applications using Microsoft technologies. The position includes programming assignments under a manager’s supervision, unit testing, estimating and tracking task time, recommending application improvements, refactoring legacy components, and communicating with product owners and end users. The engineer is also expected to mentor junior programmers. This is a remote work-from-home position. The employee must work in a designated home workspace using company-provided technology equipment and have a stable internet connection capable of at least 50 Mbps download and 10 Mbps upload; 100 Mbps download and 20 Mbps upload is recommended. Training will be conducted remotely. The stated full-time annual salary range is $89,300 to $115,000. Compensation depends on qualifications, education, skills, experience, and internal equity.

Requirements

  • Bachelor’s degree in an IT, computer, or technical-related field, or equivalent experience; high school diploma required.
  • At least 2 years of progressive computer programming experience, including ASP.Net, VB.Net, C#, and SQL.
  • Experience with web development programming in a client/server setup.
  • Experience with relational database design and writing queries and stored procedures using MySQL or Microsoft SQL.
  • Demonstrated coding proficiency exceeding expectations for a programmer.
  • Experience with object-oriented analysis and development within large enterprise-level applications.
  • Experience with XSLT and XML.
  • Experience with HTTP, C#, and SQL optimization.
  • Hands-on experience using AI coding assistants in day-to-day development.
  • Understanding of prompt design and evaluation for engineering workflows.
  • Familiarity with LLM APIs and basic patterns such as retrieval-augmented generation and function/tool calling.
  • Ability to validate AI-generated output for correctness, security, and bias.
  • Experience with VSCode.
  • Ability to interact positively and respectfully and establish and maintain cooperative working relationships.
  • Ability to provide excellent customer service to internal and external customers.
  • Excellent listening and interpersonal communication skills.
  • Ability to organize, prioritize, multitask, and manage time effectively.
  • Accuracy and productivity in a changing environment with frequent interruptions.
  • Ability to analyze information, problems, issues, situations, and procedures to develop effective solutions.
  • Ability to maintain strict confidentiality.
  • Ability to speak, see, and hear; communicate verbally and in writing; travel within the facility; and use a telephone and computer keyboard.
  • Ability to lift up to 10 pounds.

Nice To Haves

  • Experience building lightweight AI-enabled features into production systems.
  • Experience with development and consumption of web services.

Responsibilities

  • Design, develop, maintain, and troubleshoot software applications.
  • Perform routine programming assignments under the manager’s supervision.
  • Develop understanding of assigned applications, internal customer areas, standards, techniques, and general business knowledge.
  • Follow departmental procedures, programming standards, and pertinent training materials.
  • Perform unit testing as applicable.
  • Estimate assigned task durations and compare estimates with actual time spent to improve estimation accuracy.
  • Recommend possible application improvements.
  • Work independently with minimal supervision.
  • Mentor junior programmers.
  • Refactor legacy components as needed.
  • Communicate directly with product owners and end users.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service