Senior Software Engineer

Itgiantsolutions

United States

Hybrid

USD 110,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Itgiantsolutions is looking for a Senior Software Engineer in the USA (Hybrid). In this role, you will design and develop scalable applications while mentoring junior engineers and contributing to architectural decisions.

The ideal candidate has 8+ years of experience, strong programming skills, and familiarity with cloud platforms. Join us to tackle complex technical challenges!

Qualifications

  • 8+ years of professional software development experience.
  • Strong proficiency in at least one modern programming language.
  • Experience with web frameworks, RESTful APIs, and microservices architecture.

Responsibilities

  • Design, develop, and maintain scalable, reliable, and secure software applications.
  • Lead end-to-end software development lifecycle, from requirements to deployment.
  • Mentor and guide junior engineers, conducting code reviews and providing technical leadership.

Skills

Java
C#
Python
Go
Node.js
Data structures
System design
CI/CD pipelines
Docker
Kubernetes

Education

Bachelor’s or Master’s degree in Computer Science, Engineering, or related field

Tools

AWS
Azure
GCP
Git

Job description

Location: USA (Hybrid)

Department: Engineering

Employment Type: Full-time

About the Role

We are looking for an experienced Senior Software Engineer (8+ years) to join our engineering team. In this role, you will design and develop scalable, high-performance applications while mentoring junior engineers and contributing to architectural decisions.

As a senior member of the team, you’ll collaborate with product managers, designers, and other engineers to deliver software that meets business goals and delights our customers. This is an excellent opportunity for someone who thrives in solving complex technical challenges and wants to shape the future of our technology stack.

Key Responsibilities
  • Design, develop, and maintain scalable, reliable, and secure software applications.
  • Lead end-to-end software development lifecycle, from requirements to deployment.
  • Mentor and guide junior engineers, conducting code reviews and providing technical leadership.
  • Collaborate with cross-functional teams (Product, QA, DevOps) to deliver high-quality releases.
  • Participate in architectural discussions and technology strategy decisions.
  • Write clean, maintainable, and testable code following industry best practices.
  • Troubleshoot production issues, optimize performance, and ensure system reliability.
  • Stay current with emerging technologies and proactively recommend improvements.
Required Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • 8+ years of professional software development experience.
  • Strong proficiency in at least one modern programming language (e.g., Java, C#, Python, Go, or Node.js).
  • Experience with web frameworks, RESTful APIs, and microservices architecture.
  • Solid understanding of data structures, algorithms, and system design principles.
  • Hands‑on experience with databases (SQL & NoSQL) and cloud platforms (AWS, Azure, or GCP).
  • Familiarity with CI/CD pipelines, Git, Docker, and Kubernetes.
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication and collaboration abilities.
Nice to Have
  • Experience with event-driven systems, message queues (Kafka, RabbitMQ, etc.).
  • Knowledge of distributed systems and high‑availability architecture.
  • Exposure to DevOps practices, infrastructure-as-code, and observability tools.
  • Familiarity with frontend frameworks (React, Angular, Vue) is a plus.
  • Previous experience in mentoring teams or leading projects.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack Developer – Senior (10+ Years Experience)
Full Stack Developer – Senior (10+ Years Experience)

Itgiantsolutions • United States

On-site
USD 120,000 - 160,000
Senior Software Engineer
Senior Software Engineer

Stax Payments • Orlando (FL)

On-site
USD 100,000 - 140,000
Senior Software Engineer
Senior Software Engineer

The Phoenix Group • New York (NY)

On-site
USD 120,000 - 150,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Compunnel, Inc. • Merrimack (NH)

On-site
USD 100,000 - 130,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Buzzsolutions • United States

On-site
USD 120,000 - 160,000
Senior Software Engineer
Senior Software Engineer

Pointwest-North America • Fort Wayne (IN)

On-site
USD 80,000 - 110,000
Senior Software Engineer
Senior Software Engineer

Jobtailor • Oregon (WI)

On-site
USD 120,000 - 170,000
Senior Software Engineer Team Lead (Java/React) - Hybrid
Senior Software Engineer Team Lead (Java/React) - Hybrid

Bellwood • Atlanta (GA)

Hybrid
USD 140,000 - 190,000
Hybrid – in-office two times a week
Open PTO
Subsidized Medical, Dental, and Vision
+3
Senior Software Engineer
Senior Software Engineer

Synergyecp • Maryland

On-site
USD 150,000 - 270,000
Health benefits package
401(k) retirement plan
Paid time off
+1
Senior Software Engineer (Back-end)
Senior Software Engineer (Back-end)

Harnham • Phoenix (AZ)

On-site
USD 110,000 - 160,000