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

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.

Associate Software Engineer
Asure SoftwareAssociate 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 & technologiesAWSAzureCloudGoogle 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 resumeApplicant 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