NCR

Mid-Level "Golang" Software Engineer

NCR

Atlanta, GA, USA
Full-TimeDepends on ExperienceMid-LevelBachelors
Job Description

Are you a talented and experienced software engineer looking for your next challenge? NCR is seeking a Mid-Level Golang Software Engineer to join our dynamic team. In this role, you will have the opportunity to work with cutting-edge technologies and make an impact on our global organization. We are looking for someone who is passionate about writing efficient and scalable code in Golang and has a strong understanding of software development principles. If you thrive in a fast-paced, collaborative environment and have a proven track record of delivering high-quality solutions, we want to hear from you!

  1. Design, develop, and maintain efficient and scalable software solutions using Golang.
  2. Collaborate with cross-functional teams to define project requirements and deliver high-quality solutions.
  3. Write clean, well-documented, and efficient code following software development best practices.
  4. Troubleshoot and debug software issues, identify bottlenecks, and propose solutions.
  5. Keep up-to-date with the latest trends and advancements in Golang and other relevant technologies.
  6. Work closely with product managers and stakeholders to understand business needs and translate them into technical requirements.
  7. Participate in code reviews and provide constructive feedback to improve code quality and maintainability.
  8. Continuously improve existing software by identifying and implementing optimizations and enhancements.
  9. Ensure software meets quality standards and follows coding guidelines.
  10. Collaborate with team members to improve development processes and share knowledge.
  11. Proactively identify and mitigate potential risks and issues in the development process.
  12. Stay organized and prioritize tasks to meet project deadlines and deliverables.
  13. Communicate effectively with team members, stakeholders, and management.
  14. Stay committed to delivering high-quality solutions and maintaining a high level of attention to detail.
  15. Mentor junior team members and promote a culture of learning and growth within the team.
Where is this job?
This job is located at Atlanta, GA, USA
Job Qualifications
  • Bachelor's Degree In Computer Science, Engineering, Or A Related Field.

  • Minimum Of 3 Years Of Professional Experience In Software Development Using Golang.

  • Strong Understanding Of Data Structures, Algorithms, And Design Patterns.

  • Experience With Developing And Maintaining Restful Apis And Microservices.

  • Proficiency In Working With Databases, Such As Mysql Or Mongodb.

Required Skills
  • Web Development

  • Version Control

  • Unit Testing

  • Database Management

  • Agile Methodology

  • Continuous Integration

  • Cloud Computing

  • Problem-Solving

  • Microservices architecture

  • API integration

  • Golang Proficiency

Soft Skills
  • Communication

  • Conflict Resolution

  • Emotional Intelligence

  • Leadership

  • Time management

  • creativity

  • Attention to detail

  • Teamwork

  • Adaptability

  • Problem-Solving

Compensation

According to JobzMall, the average salary range for a Mid-Level "Golang" Software Engineer in Atlanta, GA, USA is $92,000 - $120,000 per year. However, the actual salary can vary based on factors such as the specific company, the engineer's experience and skills, and the current demand for Golang developers in the job market.

Additional Information
NCR is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedJanuary 7th, 2025
Apply BeforeMay 10th, 2026
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About NCR

The NCR Corporation, previously known as National Cash Register, and for a brief period known as AT&T Global Information Solutions, is an American technology company that makes self-service kiosks, point-of-sale terminals, automated teller machines, ch...

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started