1

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

Lead Software Engineer

Atlanta, GA · On-site

$157K - $223K/yr

The RAID Group is seeking a Lead Software Engineer with demonstrated expertise in GPU programming and optimization to design, develop, and implement real-time software for RF sensor systems compliant ...

As a software engineer, you will be part of a team that creates cutting edge technology to disrupt ... Lead a team of developers to design, architect, and develop the next generation supply chain ...

Lead a team of developers to design, architect, and develop the next generation supply chain ... Track record of translating an idea to functional software * Passionate about AI/ML applications ...

... Software Change Management Standards) * Ability to measure and improve developer productivity, deployment frequency, lead time, change failure rate, and MTTR * Experience building self-service ...

Applies modern software engineering practices including API-first design, micro services architecture, and CI/CD automation to deliver production-ready solutions aligned with organizational ...

... software solutions. 4+ years of Azure and/or AWS cloud-native development experience; PaaS ... Azure DevOps preferred. Experience building event-based and microservice-style architectures.

Showing results 21-40

Lead Software Engineer information

See Cumming, GA salary details

$74K

$130.1K

$176.6K

How much do lead software engineer jobs pay per year?

As of Sep 7, 2026, the average yearly pay for lead software engineer in Cumming, GA is $130,145.00, according to ZipRecruiter salary data. Most workers in this role earn between $107,900.00 and $150,300.00 per year, depending on experience, location, and employer.

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.

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 does a lead software engineer do?

A lead software engineer oversees the development team, designs technical solutions, and ensures project deadlines are met. They often coordinate with stakeholders, review code, and mentor junior developers, using tools like version control systems and project management software. Strong technical skills and leadership abilities are essential for this role.

What does a lead software engineer earn?

A lead software engineer's salary typically ranges from $100,000 to $160,000 annually, depending on experience, location, and company size. They often have advanced skills in programming, system design, and team management, and may receive bonuses or stock options as part of compensation.

What is the average salary of a lead software engineer?

The average salary of a lead software engineer typically ranges from $110,000 to $160,000 annually, depending on experience, location, and industry. Senior roles often include additional benefits such as bonuses, stock options, and flexible work arrangements.

What are popular job titles related to Lead Software Engineer jobs in Cumming, GA?

For Lead Software Engineer jobs in Cumming, GA, the most frequently searched job titles are:

What job categories do people searching Lead Software Engineer jobs in Cumming, GA look for?

The top searched job categories for Lead Software Engineer jobs in Cumming, GA are:

What cities near Cumming, GA are hiring for Lead Software Engineer jobs?

Cities near Cumming, GA with the most Lead Software Engineer job openings:

Infographic showing various Lead Software Engineer job openings in Cumming, GA as of August 2026, with employment types broken down into 84% Full Time, 13% Part Time, and 3% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $130,145 per year, or $62.6 per hour.

Lead Software Engineer

STR

Atlanta, GA • On-site

$157K - $223K/yr

Full-time

Posted 16 days ago


Job description

About the Team:

The Sensors Division at STR focuses on technology development for advanced sensor systems, particularly in the areas of airborne/surface-based radar, electronic warfare, underwater acoustics, hyperspectral imaging, and EO/IR sensing.  Within this role, we perform work on full system prototypes, experiment campaigns and technology component development.  Development roles within the Sensors Division include RF analog/digital hardware, acoustic hardware, signal processing algorithms, machine learning algorithms, tracking/fusion, as well as real-time embedded processor implementation.

Within the Sensors Division, the Real-time Architectures, Integration and Demonstration (RAID) Group focuses on transition of algorithms from concept to real-time software, providing open architecture expertise, and facilitating integration of capabilities for experimentation, test, and deployment.

The Role:

The RAID Group is seeking a Lead Software Engineer with demonstrated expertise in GPU programming and optimization to design, develop, and implement real-time software for RF sensor systems compliant with open architecture standards.  You will work as part of focused teams to transition advanced signal processing algorithms from research prototypes into production-quality software for embedded and distributed computing platforms.  You will be responsible for architecting software components, implementing real-time processing pipelines, and optimizing performance for resource-constrained systems.

A successful candidate will have experience developing high-performance C/C++ software for sensor systems.  Strong understanding of real-time systems, multithreaded programming, and signal processing are essential.  Experience with open architecture frameworks and standards is highly desired.  Strong technical, interpersonal, and communication skills are important for working in collaborative, multi-disciplinary teams.

What you will do:

  • Design and implement real-time software components for RF sensor signal processing systems
  • Develop and optimize GPU-accelerated algorithms for signal processing pipelines using CUDA
  • Translate algorithm specifications (MATLAB, Python) into optimized C/C++ implementations
  • Architect software components compliant with open architecture standards
  • Integrate and optimize code for real-time performance on multi-core CPUs and GPUs with strict latency requirements
  • Develop unit tests, integration tests, and performance benchmarks; promote testing best practices
  • Document software designs, APIs, implementation details, and technical reports
  • Contribute to briefings and presentations for program reviews and customer meetings
  • Collaborate with algorithm developers, systems engineers, RF hardware engineers, and integration teams across programs
  • Contribute to proposal development efforts including technical approach
  • Perform peer reviews and suggest next steps for technical work
  • Support approximately 20% travel for integration events, customer meetings, and field demonstrations

Who you are:

  • Ability to obtain and retain a Secret Security Clearance, for which U.S Citizenship is needed by the U.S government
  • PhD + 2 years, MS + 5 years, or BS + 7 years in Computer Science, Computer Engineering, Electrical Engineering, or related field
  • Experience with GPU programming and optimization (CUDA)
  • Strong proficiency in C/C++ for high-performance, real-time applications
  • Experience with Linux and embedded systems development
  • Experience with real-time signal processing
  • Experience with multithreaded programming, thread safety, and synchronization
  • Experience with version control systems (Git) and collaborative development practices
  • Good technical writing and communication skills

Even Better:

  • Active Security Clearance at the Secret or Top Secret level (strongly preferred due to clearance processing time)
  • Proficiency in MATLAB and/or Python for algorithm prototyping
  • Experience with open architecture standards and frameworks
  • Understanding of RF signal processing concepts
  • Familiarity with containerization, CI/CD pipelines, and DevOps practices
  • Prior contributions to proposal development and technical writing

Pay Information
Full-Time Salary Range: $157,000 - $223,000

The salary range listed is based on external market data. Offers are based on factors, such as but not limited to, the candidate's experience, education, training, key skills/critical skills, security clearances, and prevailing market and business conditions.

STR is a growing technology company with locations near Boston, MA, Arlington, VA, near Dayton, OH, Melbourne, FL, and Carlsbad, CA. We specialize in advanced research and development for defense, intelligence, and national security in: cyber; next generation sensors, radar, sonar, communications, and electronic warfare; and artificial intelligence algorithms and analytics to make sense of the complexity that is exploding around us.

STR is committed to creating a collaborative learning environment that supports deep technical understanding and recognizes the contributions and achievements of all team members. Our work is challenging, and we go home at night knowing that we pushed the envelope of technology and made the world safer.

STR is not just any company. Our people, culture, and attitude along with their unique set of skills, experiences, and perspectives put us on a trajectory to change the world. We can't do it alone, though - we need fellow trailblazers. If you are one, join our team and help to keep our society safe! Visit us at www.str.us for more info.


STR is an equal opportunity employer. We are fully dedicated to hiring the most qualified candidate regardless of race, color, religion, sex (including gender identity, sexual orientation and pregnancy), marital status, national origin, age, veteran status, disability, genetic information or any other characteristic protected by federal, state or local laws.

If you need a reasonable accommodation for any portion of the employment process, email us at appassist@str.us and provide your contact info.

Pursuant to applicable federal law and regulations, positions at STR require employees to obtain national security clearances and satisfy the requirements for compliance with export control and other applicable laws.