American Software

Rating:
5/5
American Software is a fast-growing technology company that designs, develops, and sells products and services geared towards helping businesses become more efficient and improve their operations. We are continuously searching for new ways to use our technical expertise to solve businesses’ needs and help them stay ahead of the game. At American Software, we truly believe that technology is the key to success for any organization. Our team of experienced engineers, developers, and IT professionals are passionate about using their skills and creativity to create unique solutions that help our clients succeed and prosper. Our products range from custom-built software applications tailored to our clients’ needs, to cloud-based solutions, and enterprise resource planning solutions. American Software is committed to staying on the cutting-edge of today’s technology. Our experts have a wide range of knowledge and experience in various programming languages and development platforms. They are constantly researching emerging technologies and pushing the boundaries of what is possible. Our team is able to develop highly-customized, robust and secure applications that meet or exceed your expectations. At American Software, we pride ourselves on offering an excellent work-life balance for our employees. If you are looking for a career in technology, we would love to have you join our team. We are always looking for motivated, talented folks to join our innovative, fast-paced and challenging environment.

Quick Links

Software Developer

Average Work Hours (weekly unless noted): 40-45
Average Salary (yearly in dollars unless noted): 75000
Description: Develop complex software designs and write code for products, websites and more. Develop functional and technical designs, test different software applications and troubleshoot technical issues.
Qualifications / Requirements: Knowledge of relevant programming languages, ability to identify and troubleshoot issues in software, strong understanding of software architecture principles.

Software Engineer

Average Work Hours (weekly unless noted): 40-50
Average Salary (yearly in dollars unless noted): 90000
Description: Coordinate with other engineers, designers, and software teams to develop comprehensive software designs, develop secure software and applications, and optimize software characteristics.
Qualifications / Requirements: Knowledge of software engineering principles and practices, good problem-solving skills, excellent communication and organization skills, knowledge of computer science and software development concepts.

Software QA Analyst

Average Work Hours (weekly unless noted): 40-45
Average Salary (yearly in dollars unless noted): 85000
Description: Work with software teams to perform tests, locate and fix software bugs, and ensure the quality and compatibility of products. Create test plans and scripts, report and document test results, and conduct post-release evaluations.
Qualifications / Requirements: Knowledge of software testing techniques and processes, analytical skills, attention to detail, problem-solving skills and excellent communication skills.

Software Project Manager

Average Work Hours (weekly unless noted): 45-50
Average Salary (yearly in dollars unless noted): 95000
Description: Develop and execute software project plans, coordinate team members and resources, develop budgets and schedules, and track software development metrics. Establish contacts and communicate directly with clients.
Qualifications / Requirements: Project management experience, knowledge of software development life cycle, experience in planning and budgeting, excellent interpersonal and communication skills.

Software UX/UI Designer

Average Work Hours (weekly unless noted): 40-45
Average Salary (yearly in dollars unless noted): 80000
Description: Design and develop user interfaces, create user experience strategies, develop user tests and surveys, and design interactive prototypes. Create user interface designs and graphic elements.
Qualifications / Requirements: Visual design skills, knowledge of relevant design software and tools, creative problem-solving skills, thought leadership and ability to deliver user-friendly experiences.

Software Technical Support Technician

Average Work Hours (weekly unless noted): 40-45
Average Salary (yearly in dollars unless noted): 70000
Description: Provide technical support to end users by responding to customer queries, troubleshooting and debugging software, coordinating with various teams, and helping customers with software installation.
Qualifications / Requirements: Knowledge of software development processes and technologies, customer service and problem-solving skills, ability to work independently and collaboratively, and familiarity with basic troubleshooting techniques.
Locations: New York, Chicago, Seattle, Austin, Denver, Boston, San Francisco, Los Angeles, Atlanta, Dallas
Career Paths: Software Engineer, Systems Analyst, Technical Support Specialist, Database Administrator, Network Administrator, Web Developer, IT Manager, Business Analyst, Quality Assurance Tester, UX Designer.
Job Contacts: amsoft@ams.com

Recent Reviews

Diane G.
4.4/5
4.4
The company is well-regarded in the industry and I often times find myself being asked if I like my position and if I am being taken care of. I have to say, I'm happy I work for American Software. The culture and work-life balance has been great, the staff is friendly, and the support has been super helpful.

Frequently Asked Questions

What skills do I need for a tech support job at American Software?
Candidates for a tech support position at American Software should have a broad technical knowledge, possess excellent problem-solving and customer service skills, and be experienced in troubleshooting systems, networks, and related hardware.
Does American Software provide a training program for new hires?
Yes, American Software has an extensive training program for new hires that covers topics like technical competencies, safety policies, and job-specific expectations.