Software Engineer

Capgemini Engineering

Atlanta (GA)

Remote

USD 69,000 - 162,000

Full time

27 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Capgemini Engineering is seeking a Senior Software Engineer with strong Python and/or Java skills to design, develop, and optimize telecom-focused solutions. You will work on distributed apps, microservices, and OSS/BSS-related projects, contributing to scalable, reliable software in a remote-USA environment.

Collaborate with Product, Network Engineering, Architecture, and Operations, lead code reviews, improve CI/CD, and mentor junior developers while delivering high-quality results in agile

Qualifications

  • 5–7 years of software development experience with Python and/or Java in enterprise environments.
  • Experience designing, developing, and supporting distributed applications and microservices.
  • Proven experience in Telecom Networks and Services environments.
  • Hands-on experience with SDLC, Agile and Scrum methodologies.
  • Strong understanding of object-oriented programming, software design patterns, and system architecture.
  • Excellent analytical, troubleshooting, and problem-solving skills.
  • Strong communication and stakeholder management skills with the ability to work in cross-functional teams.

Responsibilities

  • Develop, test, and deploy scalable applications and services using Python and/or Java.
  • Design and implement new features, APIs, and integrations across the application stack based on business and technical requirements.
  • Conduct thorough code reviews, providing constructive feedback and ensuring adherence to coding standards and best practices.
  • Diagnose, troubleshoot, and resolve complex software defects, performance bottlenecks, and production issues.
  • Optimize application performance, reliability, and scalability through code enhancements and refactoring initiatives.
  • Collaborate with Product, Network Engineering, Architecture, and Operations teams to translate requirements into technical solutions.
  • Drive continuous improvement in development processes, CI/CD pipelines, testing methodologies, and engineering practices.
  • Contribute to technical design discussions, architecture reviews, and mentoring of junior developers.
  • Troubleshoot and resolve complex application, network, and production issues.

Skills

Python
Java
Distributed systems
Microservices
SDLC
Agile
Scrum
Code reviews
Troubleshooting

Education

Bachelor's or Master's in Computer Science/Software Engineering/Telecommunications

Job description

At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world's mostinnovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as theyprovide unique R&D and engineering services across all industries. Join us for a career full of opportunities. Where you can make a difference. Where no two days arethe same.

Location

This is a remote role in the USA.

About The Job You're Considering

We are seeking a highly skilled and experienced Senior Software Engineer with expertise in Python and/or Java development and a strong understanding of Telecom Networks and Services. The ideal candidate will be responsible for designing, developing, reviewing, and optimizing software solutions that support telecommunications platforms, network services, OSS/BSS systems, automation initiatives, and service delivery applications.

This role requires strong hands-on coding capabilities, technical leadership, problem-solving expertise, and the ability to collaborate effectively with cross-functional teams to deliver scalable, high-quality software solutions.

Your role
  • Develop, test, and deploy scalable applications and services using Python and/or Java, ensuring high code quality and maintainability.
  • Design and implement new features, APIs, and integrations across the application stack based on business and technical requirements.
  • Conduct thorough code reviews, providing constructive feedback and ensuring adherence to coding standards and best practices.
  • Diagnose, troubleshoot, and resolve complex software defects, performance bottlenecks, and production issues.
  • Optimize application performance, reliability, and scalability through code enhancements and refactoring initiatives.
  • Collaborate with Product, Network Engineering, Architecture, and Operations teams to translate requirements into technical solutions.
  • Drive continuous improvement in development processes, CI/CD pipelines, testing methodologies, and engineering practices.
  • Contribute to technical design discussions, architecture reviews, and mentoring of junior developers.
  • Troubleshoot and resolve complex application, network, and production issues.
Your Skills And Experience
  • Bachelor's or master's degree in computer science, Software Engineering, Telecommunications, or a related technical discipline.
  • 5-7 years of software development experience with Python and/or Java in enterprise environments.
  • Strong experience in designing, developing, and supporting distributed applications and microservices.
  • Proven experience working within Telecom Networks and Services environments.
  • Hands-on experience with software development lifecycle (SDLC), Agile, and Scrum methodologies.
  • Strong understanding of object-oriented programming, software design patterns, and system architecture.
  • Excellent analytical, troubleshooting, and problem-solving skills.
  • Strong communication and stakeholder management skills with the ability to work in cross-functional teams.

The base compensation range for this role in the posted location is: $68,911-$161,544.

Capgemini provides compensation range information in accordance with applicable national, state, provincial, and local pay transparency laws. The base compensation range listed for this position reflects the minimum and maximum target compensation Capgemini, in good faith, believes it may pay for the role at

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Capgemini • Atlanta (GA)

Remote
USD 69,000 - 162,000
Vacation days
Health insurance
Retirement plans
+2
Remote Senior Software Engineer - Python/Java for Telecom
Remote Senior Software Engineer - Python/Java for Telecom

Capgemini Engineering • Atlanta (GA)

Remote
USD 69,000 - 162,000
Senior Software Engineer - Remote Python/Java for Telecom
Senior Software Engineer - Remote Python/Java for Telecom

Capgemini • Atlanta (GA)

Remote
USD 69,000 - 162,000
Vacation days
Health insurance
Retirement plans
+2
Senior Sales Representative - CSP
Senior Sales Representative - CSP

Capgemini Engineering • Dallas (TX)

On-site
USD 980 - 233,000
Paid time off
Medical, dental, and vision coverage
Retirement plans
+3
Lead Software Engineer
Lead Software Engineer

Capgemini Engineering • Burlington (VT)

On-site
USD 82,000 - 193,000
401(k)
Medical coverage
Paid time off
Senior Sales Representative – CSP (North America)
Senior Sales Representative – CSP (North America)

Capgemini Engineering • Seattle (WA)

Remote
USD 101,000 - 250,000
Paid time off
Medical, dental, and vision coverage
Retirement savings plans
+2
Network Engineer - IP/MPLS & Security
Network Engineer - IP/MPLS & Security

Capgemini Engineering • Austin (CO)

On-site
USD 69,000 - 162,000
Paid time off
Health insurance
401(k) plan
Azure DevOps & Mobile Engineer
Azure DevOps & Mobile Engineer

Capgemini Engineering • Dallas (TX)

On-site
USD 69,000 - 162,000
Paid time off
Medical, dental, vision coverage
Retirement savings plan (401k)
Java Fullstack Developer
Java Fullstack Developer

Capgemini America, Inc. • New York (NY)

On-site
USD 80,000 - 90,000
401(k) plan
Medical, dental, vision coverage
Paid time off
Mobile DevOps Engineer - Azure
Mobile DevOps Engineer - Azure

Capgemini • Dallas (TX)

On-site
USD 69,000 - 162,000
Paid time off
Medical, dental, and vision
Retirement savings plans
+3