Associate Software Engineer - AI-Driven, Full-Stack Builder

Jobtailor

Atlanta (GA)

On-site

USD 90,000 - 130,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Jobtailor is seeking a Software Engineer to design, develop, test, and maintain software applications, services, and APIs in a fast-paced team environment. You will collaborate with engineers, product managers, and stakeholders to deliver scalable solutions.

You will contribute to front-end, back-end, or full-stack efforts, participate in code reviews, and work across cloud deployments. A strong foundation in CS/SE and familiarity with AI-enabled tools will help you succeed.

Qualifications

  • 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: OOP, data structures, algorithms, and design principles.
  • Experience with at least one modern language such as C#, Java, JavaScript/TypeScript, Python or similar through coursework, projects or internships.
  • Familiarity with web technologies, APIs, and modern software development practices.
  • Familiarity with cloud computing platforms like AWS, Azure or GCP.
  • Basic understanding of relational and NoSQL databases.
  • Experience using Git or other version control systems.
  • Interest in AI/ML and emerging technologies with willingness to leverage AI-enabled tools.

Responsibilities

  • Collaborate with engineers, product managers, and stakeholders to develop software solutions meeting 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 and project assignments.
  • Participate in code reviews and improve code quality and skills.
  • Troubleshoot, debug, and resolve software defects.
  • Develop and maintain integrations with internal and external systems.
  • Work with relational and NoSQL databases to store and manage data.
  • Support deployment of applications in cloud environments.
  • Write clean, maintainable, and well-documented code following best practices.
  • Participate in Agile ceremonies like sprint planning, stand-ups, and retrospectives.
  • Leverage AI-powered development tools and automation to improve productivity and quality.
  • Explore opportunities to incorporate AI/ML into software under guidance of senior engineers.

Skills

Problem solving
Communication
Team collaboration
Rapid learning
Analytical thinking

Education

Bachelor's or Master's degree in CS/SE/CE/IT

Tools

Git
REST APIs
AWS
Azure
Google Cloud

Job description

• 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 — including languages, frameworks, databases, cloud technologies, testing, and engineering best practices — with a curiosity and growth mindset that extends to emerging tools and technologies such as AI and intelligent automation.

Requirements

  • 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.

🔍 ATS Optimization Keywords
Below are skills and terms extracted directly from this job posting to improve Applicant Tracking System (ATS) visibility. This unique feature helps candidates tailor their applications more effectively — a feature exclusive to JobTailor job listings.

Hard Skills

  • software development
  • object-oriented programming
  • data structures
  • algorithms
  • C#
  • Java
  • JavaScript
  • TypeScript
  • Python
  • APIs

Soft Skills

  • problem-solving
  • analytical skills
  • communication skills
  • collaboration
  • curiosity
  • growth mindset
  • code quality improvement
  • troubleshooting
  • debugging
  • team-oriented

Certifications & Qualifications

  • Bachelor's degree in computer science
  • Master’s degree in computer science
  • Software Engineering certification
  • Computer Engineering certification
  • Information Technology certification
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Associate Software Engineer
Associate Software Engineer

Jobtailor • Atlanta (GA)

On-site
USD 90,000 - 130,000
Principal Software Engineer – Backend
Principal Software Engineer – Backend

Jobtailor • Kirkland (WA)

On-site
USD 180,000 - 260,000
Principal Full Stack Engineer
Principal Full Stack Engineer

Jobtailor • New York (NY)

On-site
USD 180,000 - 240,000
Staff Software Engineer
Staff Software Engineer

Jobtailor • Denver (CO)

On-site
USD 140,000 - 210,000
Senior Full Stack Developer -- AI-Enabled Software Engineering
Senior Full Stack Developer -- AI-Enabled Software Engineering

iDbase Software • Hyattsville (MD)

On-site
USD 120,000 - 180,000
AI Lifecycle Solutions Technical Product Manager
AI Lifecycle Solutions Technical Product Manager

Jobtailor • Chattanooga (TN)

On-site
USD 140,000 - 190,000
AI Solutions Architect
AI Solutions Architect

Jobtailor • Maryland

On-site
USD 180,000 - 240,000
Full-Stack Software Engineer
Full-Stack Software Engineer

Inclusion-Cloud • Dallas (TX)

On-site
USD 120,000 - 160,000
Senior AI Software Engineer
Senior AI Software Engineer

Lincoln Motor Company • United States

Remote
USD 120,000 - 180,000
Software Engineer – Full Stack
Software Engineer – Full Stack

Jobtailor • California (MO)

On-site
USD 120,000 - 170,000