1

Backend Software Engineer Jobs in Georgia (NOW HIRING)

Software Engineer II

Norcross, GA · Hybrid

$92K - $126K/yr

Software Engineer II TransCore (TCI), a subsidiary of ST Engineering, is seeking a talented and ... This position will use their experience to apply software development for backend along with taking ...

Software Engineer IT/Software Alpharetta, Georgia Contract To Hire Apr 27, 2026 Role Overview We ... NET (legacy and modern versions) with backend services and APIs * Support and enhance applications ...

Software Engineer II

Atlanta, GA

$93K - $128K/yr

Software Engineer - II/ .Net Developer Location: Atlanta, GA 30326 or Oklahoma City, OK 73132, or ... Design, develop, and maintain backend services using.NET and.NET Core, with a focus on high ...

Exhibits relentless focus in software reliability engineering standards embedded into development ... Hands-On backend development using Java (Java EE/Java 8+), Spring Boot, and RESTful API design

Tool/MCP calls and backend integrations (e.g., Salesforce and internal enterprise applications ... Up to 3 years' experience in a Software Engineering, Software Support, QA, SDET, or engineering ...

Software Engineer At HDR, our employee-owners are fully engaged in creating a welcoming environment ... You will contribute to scalable front-end and back-end systems, support structured data workflows ...

TransCore (TCI), a subsidiary of ST Engineering, is seeking a talented and experienced Software Engineer II (Backend Development) to join our TransSuite ® development team in Peachtree Corners ...

Director, Software Engineering

Norcross, GA · Hybrid

$239K/yr

... back-end software for our web-based Intelligent Transportation Systems solutions, including our ... An engineering degree in a related field may be considered. * Knowledge of traffic signal ...

next page

Showing results 1-20

Backend Software Engineer information

See Georgia salary details

$51.1K

$124.7K

$168K

How much do backend software engineer jobs pay per year?

As of Jun 10, 2026, the average yearly pay for backend software engineer in Georgia is $124,683.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,700.00 and $145,200.00 per year, depending on experience, location, and employer.

What does a Backend Software Engineer do?

A Backend Software Engineer is responsible for designing, building, and maintaining the server-side logic, databases, and APIs that power applications and websites. They ensure that data flows efficiently between the server, application, and the user interface, often working with languages like Java, Python, or Node.js. Their work is crucial for enabling features, security, and performance on the backend, even though users typically interact with the frontend. Backend engineers also collaborate with frontend developers and other team members to create seamless user experiences.

What are some typical challenges a Backend Software Engineer faces when integrating new services into an existing system?

Backend Software Engineers often encounter challenges such as ensuring compatibility between new services and legacy systems, maintaining data integrity during migrations, and managing increased system complexity. Effective integration also requires thorough testing to prevent disruptions to existing functionalities and close collaboration with frontend engineers, DevOps, and QA teams. Proactively communicating across teams and adhering to clear documentation standards can help mitigate integration risks and ensure a smoother deployment process.

What is the difference between Backend Software Engineer vs Frontend Software Engineer?

AspectBackend Software EngineerFrontend Software Engineer
Primary FocusServer-side development, databases, APIsClient-side development, UI/UX, visual elements
Required SkillsProgramming languages like Java, Python, SQL; server managementHTML, CSS, JavaScript, frameworks like React or Angular
Work EnvironmentBackend teams, server infrastructure, cloud servicesDesign teams, user interface, web browsers
Common UsageBuilding and maintaining server logic and databasesCreating interactive and visually appealing web pages

While both roles involve web development, Backend Software Engineers focus on server-side logic and data management, whereas Frontend Software Engineers specialize in creating the visual and interactive aspects of websites. Both roles are essential in full-stack development and often collaborate closely.

What are the key skills and qualifications needed to thrive as a Backend Software Engineer, and why are they important?

To thrive as a Backend Software Engineer, you need strong programming skills in languages like Java, Python, or Node.js, a solid understanding of data structures, algorithms, and experience with database management, usually supported by a degree in computer science or related fields. Familiarity with tools such as Git, RESTful APIs, cloud platforms (AWS, Azure), and frameworks like Spring or Django is highly valued, and relevant certifications can be advantageous. Problem-solving ability, attention to detail, and effective teamwork are standout soft skills for this position. These skills and qualities are essential to build, maintain, and optimize robust, scalable server-side applications that meet user and business needs.
What are popular job titles related to Backend Software Engineer jobs in Georgia? For Backend Software Engineer jobs in Georgia, the most frequently searched job titles are:
What cities in Georgia are hiring for Backend Software Engineer jobs? Cities in Georgia with the most Backend Software Engineer job openings:
Professional Software/Data Scientist/Engineer

Professional Software/Data Scientist/Engineer

Geosyntec Consultants, Inc.

Kennesaw, GA • On-site

$105K - $127K/yr

Full-time

Posted 3 days ago


Job description

Overview

Do you want to build an impactful career to change the world for the better? 

If you're looking for a place to grow your career, where you can contribute to a dynamic consulting firm, tackle challenging project work, and collaborate with industry recognized professionals - Geosyntec is the place for you!

Geosyntec has an exciting opportunity for a Professional Software/Data Scientist/Engineer with an emphasis on Artificial Intelligence (AI) in our Kennesaw, GA office. This role leverages strong foundations in computer science and software engineering to design, build, and deliver data-intensive and AI-enabled systems that accelerate internal innovation and client-facing digital solutions.  The role blends modern software engineering, data engineering, and applied AI practices. You will partner with our engineering, research and development teams, provide best-in-class solutions, and ensure our digital tools remain cutting-edge. Candidates may come from software engineering, data science/engineering, or hybrid technical backgrounds, provided they have experience delivering production-grade systems in data-intensive or AI-enabled environments. The candidate will support our ongoing operations through a focus on frontend, backend software development, database management and other tools to compile, visualize and analyze data from a variety of streaming and static sources; build interactive dashboards and reports; and assist with the design, development, and implementation of new products and services for our clients.

The position leads the design and delivery of enterprise-grade AI and digital solutions supporting Geosyntec's highest-priority initiatives. The role owns end-to-end solution architecture spanning data platforms, software services, AI and generative AI systems, and application integration. Solutions are designed to be secure, scalable, resilient, cost-efficient, and aligned with enterprise governance, cybersecurity, and IT standards. The position works with AI/digital and other leaders and translates business requirements into actionable AI solution architectures spanning data platforms, model selection and deployment, application integration, orchestration frameworks, and AI extensibility layers.

The role partners cross-functionally with product, engineering, security, data, and infrastructure teams to drive adoption of AI capabilities and establish best practices across the enterprise.

Geosyntec is an innovative, international engineering and consulting firm serving private and public-sector clients to address new ventures and complex problems involving our environment, natural resources, and civil infrastructure. Our engineers, scientists, technical and project employees serve our clients from offices across the world. Ranked by ENR as one of the top environmental engineering design firms, Geosyntec is internationally known for its technical leadership, broad experience, and exceptional client service.

We invest in our people.  Each employee is unique, and your career at Geosyntec will be too.  We offer competitive pay and benefits, and well-being programs to support you and your family.

To Learn More Visit: http://www.geosyntec.com/careers/.

Essential Duties and Responsibilities
  • Design and lead AI-based/digital solutions and services, selecting optimal architectures aligned with the company's cloud, data, and security standards.
  • Translate business requirements into implementable architectures and solutions across data platforms, AI models, application services, orchestration frameworks, and extensibility layers.
  • Design, develop, test, deploy, support and enhance new or off-the-shelf secure AI and ML models, including Retrieval-Augmented Generation (RAG), tailored to domain-specific deliverables and company initiatives. Build the Generative AI platforms, systems and infrastructure and apply general knowledge of software development and infrastructure as code practices
  • Automate engineering and business processes using scripting languages and modern automation platforms, including Python and cloud-based AI services from Microsoft (e.g., Copilot Studio, Azure Foundry, etc.).
  • Design and implement user interfaces, data visualizations, and other interaction layers as needed to support AI-enabled workflows and decision-making.
  • Develop Python scripts for data analysis and automation of engineering analysis.
  • Design, develop, test, deploy, support, and enhance production-grade applications and services that enable AI and data-driven workflows.
  • Integrate front-end components with back-end APIs and services for seamless data interactions.
  • Ensure UI/UX best practices to improve user experience and workflow efficiency.
  • Develop, manage, and maintain relational database applications for data storage and retrieval, ensuring performance, scalability, and security.
  • Implement and maintain RESTful APIs and backend services to support frontend applications.
  • Lead solution architecture for priority AI, generative AI, and agent-based use cases, including hands-on technical design, decision-making, and architecture reviews. Identify technical, security, data, and delivery risks associated with AI solutions and implement appropriate mitigation strategies.
  • Embed Responsible AI principles into solution designs, including privacy, security, transparency, and model risk management. Maintain a strong awareness of the latest trends in AI/ML and their applications to engineering consulting and related industries, ensuring that the company remains at the forefront of technological advancements.
  • Provide training and support to internal teams on AI/ML technologies and best practices, fostering a culture of continuous learning and innovation.
  • Maintain comprehensive documentation for all AI/ML projects, including design specifications, solution diagrams, implementation plans, and user guides.
  • Responsible for coordinating transportation to and from the office; and local travel or driving to project sites as needed.
  • Drive personal, company, and rental vehicles to client or company project or office sites, and other business locations, as needed
Education and Licensure
  • Bachelor's degree in Computer Science, Information Systems, Data Science or related field. (required)
Skills, Experience and Qualifications
  • At least 5 years (7+ preferred) of related work experience or equivalent combination of education and experience. (required)
  • Demonstrated experience in software engineering, working with large data sets, and developing end-to-end workflows in a professional environment. (required)
  • Proficiency in at least one modern programming language (for example, Python, C#, Java, or similar) and ability to write maintainable, testable code.  (required)
  • Proven experience in developing and deploying AI/ML models, with a strong understanding of RAG models and their implementation using LLMs. (required)
  • Proficiency with vector stores, semantic search, and related technologies. (required)
  • Knowledge of fine-tuning techniques for LLMs to adapt them to specific tasks and domains is required. (required)
  • Familiarity with other AI and ML technologies such as reinforcement learning, computer vision, or recommendation systems. (preferred)
  • Experience with or ability to learn and work with Microsoft Azure services, Microsoft Foundry, Azure OpenAI, Copilot Studio, Power Platform, cognitive search, vector databases, and API integrations. (required)
  • Strong understanding of identity, networking, data governance, and security within cloud-based environments. (required)
  • Demonstrated ability to lead technical design discussions, manage stakeholders, and discuss with engineering teams. (required)
  • Strong communication skills and ability to translate needs between business stakeholders and technical teams. (required)
  • Valid U.S. driver's license and a satisfactory driving record for business travel. (required)
  • Health & Safety training, medical monitoring, and client-driven drug and background testing may be required by clients for specific project needs.
  • This position is not eligible for visa/employment sponsorship.

Preferred Candidate Attributes:

Problem Solving & Analytical Thinking: Self-learner and desire to take initiative. Applies structured thinking to identify, analyze, and help solve business and engineering problems using digital/AI-enabled approaches. Delivers practical solutions with guidance from senior team members.

Cross-Functional Collaboration: Works effectively with engineers, data, and business stakeholders to support AI solutions. Demonstrates a collaborative mindset and contributes positively within cross-disciplinary teams.

Communication & Technical Storytelling: Communicates ideas and technical concepts clearly, adjusting style and level of detail to the audience. Listens actively, seeks feedback, asks clarifying questions, and summarizes discussions to ensure shared understanding.

Learning Agility & Growth Mindset: Learns quickly through hands-on experimentation and mentorship. Embraces new tools, technologies, and methods, applying lessons learned from both successes and setbacks to improve future work.

Innovation & Curiosity: Brings curiosity and fresh perspectives to problem-solving. Contributes ideas, explores new approaches, and collaborates with others to refine and strengthen AI solutions that support business outcomes. 

#LI-TJ1

#LI-Onsite

Employment Type: FULL_TIME