Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Asure Software

Associate Software Engineer

Asure Software

Associate Software Engineer involved in developing software solutions for Asure's HCM platform. Collaborating with various stakeholders and utilizing modern programming languages and cloud technologies.

Posted 6/20/2026full-timePhoenix • Arizona • 🇺🇸 United StatesJuniorMid-Level💰 $80,000 - $90,000 per yearWebsite

Tech Stack

Tools & technologies
AWSAzureCloudGoogle Cloud PlatformJavaJavaScriptNoSQLPythonTypeScript

About the role

Key responsibilities & impact
  • Collaborate with engineers, product managers, and other stakeholders to develop software solutions that meet business and customer needs.
  • Design, develop, test, and maintain software applications, services, and APIs.
  • Contribute to front-end, back-end, or full-stack development initiatives-based project assignments.
  • Participate in code reviews and incorporate feedback to improve code quality and technical skills.
  • Assist with troubleshooting, debugging, and resolving software defects.
  • Develop and maintain integrations with internal and external systems.
  • Work with relational and NoSQL databases to store, retrieve, and manage application data.
  • Support the development and deployment of applications in cloud environments.
  • Write clean, maintainable, and well-documented code following engineering best practices.
  • Participate in Agile development activities, including sprint planning, stand-ups, and retrospectives.
  • Leverage AI-powered development tools and automation technologies to improve productivity, code quality, testing, documentation, and problem-solving.
  • Explore opportunities to incorporate AI and machine learning capabilities into software solutions under the guidance of senior engineers and architects.
  • Continuously develop technical knowledge and skills across all aspects of software engineering.

Requirements

What you’ll need
  • Bachelor's or Master’s degree in computer science, Software Engineering, Computer Engineering, Information Technology, or a related technical field.
  • Understanding of software development fundamentals, including object-oriented programming, data structures, algorithms, and software design principles.
  • Experience with at least one modern programming language such as C#, Java, JavaScript, TypeScript, Python, or similar through coursework, projects, internships, or personal development.
  • Familiarity with web technologies, APIs, and modern software development practices.
  • Familiarity with cloud computing platforms such as AWS, Azure, or Google Cloud Platform.
  • Basic understanding of relational and/or NoSQL database concepts.
  • Experience using Git or other version control systems.
  • Interest in artificial intelligence (AI), machine learning (ML), and emerging technologies, with a willingness to leverage AI-enabled tools in daily workflows.
  • Strong problem-solving, analytical, and communication skills.
  • Ability to learn quickly and collaborate effectively in a team-oriented environment.

Benefits

Comp & perks
  • Medical, Dental, Vision, HSA, FSA- All effective on day 1!
  • Company paid Basic Life Insurance, A+D, Long-Term Disability, and Short-Term Disability
  • 401K Program with 3% safe harbor contribution
  • Employee Stock Purchase Program
  • Fitness Reimbursement Program
  • Self-Managed PTO

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software developmentobject-oriented programmingdata structuresalgorithmssoftware design principlesC#JavaJavaScriptTypeScriptPython
Soft Skills
problem-solvinganalytical skillscommunication skillscollaborationwillingness to learnteam-oriented
Certifications
Bachelor's degree in computer scienceMaster’s degree in computer scienceBachelor's degree in Software EngineeringMaster’s degree in Software EngineeringBachelor's degree in Computer EngineeringMaster’s degree in Computer EngineeringBachelor's degree in Information TechnologyMaster’s degree in Information Technology