1

Lead Software Engineer Jobs in Decatur, GA (NOW HIRING)

Description Lead Software Development Engineer Job Profile Summary The Lead Software Development Engineer provides technical and consultative support on highly complex technology initiatives. This ...

Lead Software Developer

Atlanta, GA · On-site

$111K - $139K/yr

The Lead Software Developer is a key role in Virtus's growing Tech/Dev practice. They have a strong technical understanding of writing code in different languages, analyzing data, and contributing to ...

Senior Software Engineer

Atlanta, GA · On-site

$117K - $155K/yr

The Senior Software Engineer will lead software development efforts, engage with customers, and ensure high-quality code delivery while participating in various stages of the software development ...

next page

Showing results 1-20

Lead Software Engineer information

See Decatur, GA salary details

$81K

$142.4K

$193.3K

How much do lead software engineer jobs pay per year?

As of Jul 11, 2026, the average yearly pay for lead software engineer in Decatur, GA is $142,437.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,100.00 and $164,500.00 per year, depending on experience, location, and employer.

What engineers make $300,000 a year?

Lead Software Engineers and senior technical roles in high-demand industries such as finance, technology, and consulting can earn $300,000 or more annually, especially with extensive experience, advanced skills in areas like cloud computing or machine learning, and often require leadership responsibilities and specialized certifications.

What are Lead Software Engineers?

Lead Software Engineers are senior-level professionals responsible for overseeing software development teams and guiding the technical direction of projects. They combine strong programming skills with leadership abilities, ensuring that software solutions are designed, developed, and maintained according to best practices and business requirements. Lead Software Engineers mentor junior team members, coordinate tasks, and often collaborate with other departments to deliver high-quality products on time. Their role is crucial in bridging the gap between technical teams and management, ensuring both technical excellence and alignment with organizational goals.

What is a lead software engineer?

A lead software engineer is a senior technical role responsible for guiding the development team, designing software solutions, and ensuring project quality. They often coordinate tasks, review code, and collaborate with stakeholders, requiring strong technical skills and leadership abilities.

What engineer makes $500,000 a year?

A Lead Software Engineer or senior technical roles in high-paying industries can earn $500,000 or more annually, especially with extensive experience, specialized skills, and stock options or bonuses. Such compensation is typically found in large tech companies, investment firms, or startups with significant funding.

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

To thrive as a Lead Software Engineer, you need advanced programming expertise, software architecture knowledge, and a degree in computer science or a related field, often supplemented by experience in leading development teams. Familiarity with version control systems (like Git), cloud platforms (such as AWS or Azure), and methodologies like Agile or Scrum is typically expected. Exceptional communication, leadership, and problem-solving abilities are crucial soft skills for mentoring developers and managing projects. These skills ensure efficient project delivery, high-quality code, and effective team collaboration in complex technical environments.

Can you make $500,000 as a software engineer?

Lead software engineers with extensive experience, specialized skills, and working in high-paying industries or companies can potentially earn $500,000 or more annually through base salary, bonuses, and stock options. Achieving this level often requires seniority, advanced technical expertise, and sometimes leadership roles or executive compensation packages.

How does a Lead Software Engineer typically balance hands-on coding with leadership and mentoring responsibilities?

As a Lead Software Engineer, you'll find that your role involves a dynamic mix of technical work and team leadership. While you'll still contribute directly to codebases—often tackling complex or critical components—you'll also spend significant time guiding junior engineers, conducting code reviews, and facilitating technical discussions. Balancing these responsibilities requires strong time management and communication skills, as well as the ability to delegate effectively. The role offers the opportunity to shape technical direction while fostering team growth and collaboration.
What are popular job titles related to Lead Software Engineer jobs in Decatur, GA? For Lead Software Engineer jobs in Decatur, GA, the most frequently searched job titles are:
What job categories do people searching Lead Software Engineer jobs in Decatur, GA look for? The top searched job categories for Lead Software Engineer jobs in Decatur, GA are:
What cities near Decatur, GA are hiring for Lead Software Engineer jobs? Cities near Decatur, GA with the most Lead Software Engineer job openings:
Infographic showing various Lead Software Engineer job openings in Decatur, GA as of July 2026, with employment types broken down into 89% Full Time, 6% Part Time, 1% Temporary, and 4% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $142,437 per year, or $68.5 per hour.
Lead Software Engineer (Front-End Engineer)

Lead Software Engineer (Front-End Engineer)

US Bank

Atlanta, GA • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 4 days ago


U.S. Bank rating

8.2

Company rating: 8.2 out of 10

Based on 355 frontline employees who took The Breakroom Quiz

44th of 148 rated banks


Job description

At U.S. Bank, we're on a journey to do our best. Helping the customers and businesses we serve to make better and smarter financial decisions and enabling the communities we support to grow and succeed. We believe it takes all of us to bring our shared ambition to life, and each person is unique in their potential. A career with U.S. Bank gives you a wide, ever-growing range of opportunities to discover what makes you thrive at every stage of your career. Try new things, learn new skills and discover what you excel at-all from Day One.

Job Description

This position will be responsible for the analysis, design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who can collaborate with a team and across the organization. The candidate takes responsibility of the software artifacts produced adhering to U.S. Bank standards in order to ensure minimal impact to the customer experience. The candidate will be adept with the agile software development lifecycle and DevOps principles.
Essential Responsibilities:

  • Lead the design and implementation of scalable, domain-driven architectures leveraging DDD, Hexagonal Architecture, and functional programming principles

  • Develop and maintain high-performance backend services using Node.js and TypeScript, ensuring business correctness, reliability, and idempotent operations

  • Build modern, responsive web applications using React and TanStack, optimized for performance, scalability, and offline-first user experiences

  • Architect and deliver Progressive Web Applications (PWA) using Service Workers and Workbox to enable offline functionality and background synchronization

  • Design, develop, and integrate RESTful and GraphQL APIs aligned to business capabilities rather than data models

  • Implement robust event-driven architectures, including background job processing and distributed workflow orchestration

  • Build and manage data synchronization protocols for distributed, intermittently connected systems, ensuring consistency and resilience

  • Design and manage both client-side and server-side data persistence, including IndexedDB/Dexie, SQLite, and PostgreSQL

  • Ensure data integrity through idempotency, conflict resolution, and reconciliation strategies

  • Deploy and manage cloud-native solutions on AWS, including IAM, EKS, S3, SQS, SNS, API Gateway, and Cognito

  • Collaborate cross-functionally with product, design, security, and compliance teams to ensure alignment with business and regulatory requirements

  • Write clean, maintainable, well-tested code and drive engineering excellence through best practices, code reviews, and mentorship

Basic Qualifications
- Bachelor's degree, or equivalent work experience
- Six to eight years of relevant experience

Preferred Skills/Experience

  • Expertise in Domain-Driven Design (DDD) and Hexagonal / Clean Architecture

  • Strong backend development experience with Node.js and TypeScript

  • Proficiency in modern frontend development using React and TanStack

  • Experience building Progressive Web Apps (PWA) and offline-first applications (Service Workers, Workbox)

  • Deep knowledge of API design (REST and GraphQL) and scalable service integration

  • Hands-on experience with event-driven architectures, asynchronous processing, and distributed systems

  • Strong background in data modeling and persistence (PostgreSQL, IndexedDB/Dexie, SQLite) with focus on idempotency and data consistency

  • Experience deploying and managing applications on AWS (EKS, S3, SQS, SNS, IAM, Cognito, API Gateway)

  • Experience building or integrating machine learning models, vector databases, embeddings, or RAG (Retrieval-Augmented Generation) pipelines

Location expectations
This role requires working from a U.S. Bank location three (3) or more days per week.

If there's anything we can do to accommodate a disability during any portion of the application or hiring process, please refer to ourdisability accommodations for applicants.

Benefits:

Our approach to benefits and total rewards considers our team members' whole selves and what may be needed to thrive in and outside work. That's why our benefits are designed to help you and your family boost your health, protect your financial security and give you peace of mind. Our benefits include the following:

  • Healthcare (medical, dental, vision)

  • Basic term and optional term life insurance

  • Short-term and long-term disability

  • Pregnancy disability and parental leave

  • 401(k) and employer-funded retirement plan

  • Paid vacation (from two to five weeks depending on salary grade and tenure)

  • Up to 11 paid holiday opportunities

  • Adoption assistance

  • Sick and Safe Leave accruals of one hour for every 30 worked, up to 80 hours per calendar year unless otherwise provided by law

Review our full benefits available by employment status here.

U.S. Bank is an equal opportunity employer. We consider all qualified applicants without regard to race, religion, color, sex, national origin, age, sexual orientation, gender identity, disability or veteran status, and other factors protected under applicable law.

E-Verify

U.S. Bank participates in the U.S. Department of Homeland Security E-Verify program in all facilities located in the United States and certain U.S. territories. The E-Verify program is an Internet-based employment eligibility verification system operated by the U.S. Citizenship and Immigration Services. Learn more about theE-Verify program.

The salary range reflects figures based on the primary location, which is listed first. The actual range for the role may differ based on the location of the role. In addition to salary, U.S. Bank offers a comprehensive benefits package, including incentive and recognition programs, equity stock purchase 401(k) contribution and pension (all benefits are subject to eligibility requirements). Pay Range: $126,820.00 - $149,200.00

U.S. Bank will consider qualified applicants with arrest or conviction records for employment. U.S. Bank conducts background checks consistent with applicable local laws, including the Los Angeles County Fair Chance Ordinance and the California Fair Chance Act as well as the San Francisco Fair Chance Ordinance. U.S. Bank is subject to, and conducts background checks consistent with the requirements of Section 19 of the Federal Deposit Insurance Act (FDIA). In addition, certain positions may also be subject to the requirements of FINRA, NMLS registration, Reg Z, Reg G, OFAC, the NFA, the FCPA, the Bank Secrecy Act, the SAFE Act, and/or federal guidelines applicable to an agreement, such as those related to ethics, safety, or operational procedures.

Applicants must be able to comply with U.S. Bank policies and procedures including the Code of Ethics and Business Conduct and related workplace conduct and safety policies.

Posting may be closed earlier due to high volume of applicants.


What U.S. Bank employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


U.S. Bank logo

About U.S. Bank

Sourced by ZipRecruiter

U.S. Bank is a reputable and established financial institution that plays a significant role in the banking sector. With a history spanning over 150 years, U.S. Bank has built a strong foundation of trust and reliability. As a comprehensive bank, they offer a wide array of financial products and services to cater to the diverse needs of their customers, including individuals, businesses, and communities. Customer satisfaction is of utmost importance to U.S. Bank. They prioritize delivering exceptional service and fostering long-term relationships with their clients. Through their extensive network of branches and advanced digital banking platforms, U.S. Bank ensures convenient access to their services, empowering customers to manage their finances efficiently and securely.

Industry

Banking and credit intermediation

Company size

10,000+ Employees

Headquarters location

Minneapolis, MN, US

Year founded

1863

Social media