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
Career Paths
Reviews
FAQs
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.
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.
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.
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.
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.
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.
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.
John N..
Review Rating:
4.5/5
4.5
American Software is a great company to work for. My job title is a programmer and I truly enjoy the challenge that each day brings for me. It is a supportive environment where I am able to ask my colleagues questions and also receive guidance from my higher-ups if I need it. The company is open to trying new ideas and welcoming innovative solutions. Overall, I'm proud to be part of such a great company.
Linda T..
Review Rating:
4.7/5
4.7
I'm really thankful to work for a company like American Software. I work as a design specialist and the variety of roles that I get to facilitate is great. Being able to witness the process of a project from concept to finish, while being a part of the entire journey, is something I'm truly grateful for. I also enjoy the work-life balance and the fact that I can take a break when needed.
Jeff Y..
Review Rating:
4.9/5
4.9
I've been an IT technician at American Software and my experience has been nothing short of amazing. Everyone is helpful and the company genuinely cares about their team. I've been able to learn new skills while also developing my existing knowledge. The culture is great and I'm constantly provided with guidance on best practices with my position. I'm grateful to work such an amazing job.
Kimbshop S..
Review Rating:
4.3/5
4.3
American Software is a great place to work as a programmer. The team is always working hard and helping each other out. We're encouraged to try new techniques and ways of working that keeps our job fresh and challenging. As well, there is an open dialogue between management and staff that allows us to voice our opinion and ideas.
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.
What job opportunities are available at American Software?
American Software offers a wide range of tech job opportunities, including software developer, tech support specialist, network administrator, system administrator, web developer, software tester, and more.
What benefits do American Software employees receive?
Employees of American Software benefit from a competitive compensation package, 401(k) retirement plan, health and dental insurance, professional development opportunities, flexible work schedules, and more.
What qualifications are needed for a software development position with American Software?
To qualify for a software development role with American Software, you should have a Bachelor’s degree in Computer Science, Information Technology, or a related field, along with experience in coding and developing software solutions.
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.
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.
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.