
Software Engineer II (Remote)
American Specialty Health · United States
- Hybrid
- Full-time
- $103,500 / year
- United States
Job highlights
- Develop and maintain software applications remotely.
- Utilize Microsoft technologies and AI coding assistants.
- Collaborate with product owners and end users.
- Mentor junior programmers and refactor legacy code.
- Analyze problems and develop effective solutions.
About the role
Software Engineer II
American Specialty Health Incorporated is seeking a passionate and analytical individual looking to contribute his/her skills and leadership to the Software Engineering Team. The Software Engineer II will be responsible for analyzing, designing, developing and maintaining software applications using the latest Microsoft technologies with minimal supervision.
Salary Range
American Specialty Health complies with state and federal wage and hour laws and compensation depends upon candidate’s qualifications, education, skill set, years of experience, and internal equity. $89,300 to $118,000 Full-Time Annual Salary Range.
Remote Worker Considerations
Candidates who are selected for this position will be trained remotely and must be able to work from home (WFH) in a designated work area with company-provided technology equipment. This remote/WFH position requires you have a stable connection to your Internet Service Provider with the ability to participate by video in online meetings over a reliable and consistent network (minimum internet download of 50 Mbps and 10 Mbps upload speed. 100 down/20 up is recommended to support higher quality video meetings).
Responsibilities
- Design, development, maintenance, and troubleshooting of software applications
- Performs routine programming assignments under Manager’s supervision
- Develops an understanding of assigned application and internal customer area, standards and techniques, and general business knowledge
- Demonstrates understanding of departmental procedures, programming standards, and all pertinent training materials
- Unit testing as applicable
- Providing time estimates of assigned tasks and compare estimates to actual time spent in order to improve estimating accuracy
- Recommends possible improvements in applications
- Work independently with minimal supervision
- Mentor junior programmers
- Properly refactor legacy components as needed
- Communicate directly with product owner and end users
Qualifications
- Bachelor’s degree in an IT, computer, or technical related field or equivalent experience. High school diploma required.
- Minimum of 4 years of progressive experience performing computer programming with experience in ASP.Net, VB.Net, C#, SQL
- Experience with web development programming in a client/server setup required.
- Experience with relational database design, writing queries and stored procedures with MySQL or Microsoft SQL required.
- Exceeds expectations of a programmer with demonstrated proficiency in coding.
- Experience with Object Oriented Analysis and Development within large enterprise level applications required.
- Experience with development and consumption of web services preferred
- Experience with XSLT, XML required
- HTTP, C#, SQL optimization experience
- 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 building lightweight AI-enabled features into production systems is a plus.
- Experience with VSCode
Core Competencies
- Demonstrated ability to interact in a positive, respectful manner and establish and maintain cooperative working relationships.
- Ability to display excellent customer service to meet the needs and expectations of both internal and external customers.
- Excellent listening and interpersonal communication skills to identify critical core competencies based on success factors and organizational environment.
- Ability to effectively organize, prioritize, multi-task and manage time.
- Demonstrated accuracy and productivity in a changing environment with constant interruptions.
- Demonstrated ability to analyze information, problems, issues, situations and procedures to develop effective solutions.
- Ability to exercise strict confidentiality in all matters.
Mobility
Primarily sedentary, able to sit for long periods of time.
Physical Requirements
Ability to speak, see and hear other personnel and/or objects. Ability to communicate both in verbal and written form. Ability to travel within the facility. Capable of using a telephone and computer keyboard. Ability to lift up to 10 lbs.
Environmental Conditions
Work-from-home (WFH) environment.
Key skills/competency
- Software Engineering
- ASP.Net
- VB.Net
- C#
- SQL
- MySQL
- Web Development
- Object-Oriented Programming
- AI Coding Assistants
- Problem Solving
Skills & topics
- Software Engineer
- Software Development
- ASP.Net
- C#
- SQL
- Remote Work
- American Specialty Health
- Computer Programming
- Web Development
- AI Coding Assistants
How to get hired
- Tailor your resume: Highlight experience with ASP.Net, C#, SQL, and AI coding assistants relevant to this Software Engineer II role.
- Craft a strong cover letter: Emphasize your analytical skills, remote work experience, and desire to mentor junior programmers.
- Prepare for technical questions: Be ready to discuss your experience with relational database design, web services, and HTTP/SQL optimization.
- Showcase AI proficiency: Demonstrate your understanding of AI coding assistants, prompt design, and validating AI output.
- Highlight soft skills: Emphasize your communication, problem-solving, and ability to work independently in a remote setting.
Technical preparation
Behavioral questions
Frequently asked questions
- What are the key technical skills required for the Software Engineer II role at American Specialty Health?
- The Software Engineer II role at American Specialty Health requires strong programming skills in ASP.Net, VB.Net, C#, and SQL. Experience with relational database design, writing queries and stored procedures in MySQL or Microsoft SQL, and web development in a client/server setup is essential. Proficiency in Object-Oriented Analysis and Development, XML, XSLT, and HTTP/SQL optimization is also required. Hands-on experience with AI coding assistants and understanding LLM APIs are increasingly important.
- Can I work remotely as a Software Engineer II at American Specialty Health?
- Yes, this Software Engineer II position is a remote/WFH role. You will be trained remotely and must have a dedicated workspace at home with reliable internet connectivity (minimum 50 Mbps download and 10 Mbps upload). American Specialty Health will provide the necessary technology equipment.
- What is the salary range for the Software Engineer II position at American Specialty Health?
- The full-time annual salary range for the Software Engineer II position at American Specialty Health is $89,300 to $118,000. The final compensation will depend on the candidate's qualifications, education, skills, years of experience, and internal equity.
- What is the educational requirement for the Software Engineer II job at American Specialty Health?
- A Bachelor’s degree in an IT, computer, or technical related field, or equivalent experience, is required. A high school diploma is also necessary. The company values practical experience alongside formal education.
- What AI-related skills are important for the Software Engineer II role?
- American Specialty Health is looking for candidates with hands-on experience using AI coding assistants. This includes understanding prompt design and evaluation for engineering workflows, familiarity with LLM APIs, and the ability to validate AI-generated output for correctness, security, and bias. Experience building AI-enabled features into production systems is a plus.
- What are the core competencies expected of a Software Engineer II at American Specialty Health?
- Core competencies include positive and respectful interaction, excellent customer service, strong listening and interpersonal communication skills, effective organization and time management, accuracy in a dynamic environment, analytical problem-solving abilities, and strict confidentiality.
- Does American Specialty Health offer opportunities for mentorship in the Software Engineer II role?
- Yes, the Software Engineer II role includes mentoring junior programmers. This indicates a focus on team development and knowledge sharing within the engineering department.