HTC Global Services

Senior Full Stack Cloud Software Engineer

HTC Global Services$100K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's Degree required.
  • 6+ years of IT experience needed.
  • 4+ years of software development experience required.
  • Proficient in at least two programming languages or advanced in one.
  • Strong cloud experience, particularly with Microsoft Azure and Google Cloud Platform.
  • Familiar with Kubernetes and microservices architecture.
  • Knowledge of cloud security practices and deployment strategies.

Responsibilities

  • Engage with customers to gather requirements and advocate for user-centric designs.
  • Design and develop software solutions using modern tools and methodologies.
  • Assess application requirements for technology stack choices and deployment methods.
  • Create and refine high-level software architecture designs.
  • Collaborate with cross-functional teams including product owners and designers.
  • Implement software testing strategies and ensure quality standards.
  • Optimize application performance and encourage the adoption of new technologies.

Benefits

  • Hybrid work model with flexible working arrangements.
  • Opportunity to work on cutting-edge cloud technologies.
  • Engagement in a collaborative team environment.
  • Focus on user-centered design methodologies.
  • Support for continuous professional development.
Full Job Description
Senior Full Stack Cloud Software Engineer

Overview / Summary

We are seeking an experienced Senior Full Stack Cloud Software Engineer to design, develop, test, deploy, and maintain software applications and services. This role will contribute across the full software development lifecycle, including software architecture, application development, testing, deployment, performance optimization, and security implementation. The ideal candidate will have strong cloud engineering experience and the ability to collaborate with cross-functional teams to deliver scalable, high-quality solutions.

Key Responsibilities
  • Engage with customers to understand use cases, requirements, and challenges while advocating for user-centric software solutions.
  • Design, develop, test, and deliver software solutions using modern tools, frameworks, methodologies, and technologies.
  • Assess application requirements and determine appropriate technology stacks, integration methods, and deployment strategies.
  • Create high-level software architecture designs, including application structure, components, and interfaces.
  • Collaborate with cross-functional teams, including product owners, designers, and architects.
  • Define and implement software testing strategies, guidelines, policies, and processes.
  • Improve application performance and optimize development efficiency through continuous improvement and adoption of new technologies.
  • Apply software engineering practices such as test-driven development (TDD), continuous integration (CI), and continuous delivery (CD).
  • Support security practices, including data encryption and anonymization.
  • Develop user-friendly and interactive user interfaces.
  • Develop and maintain backend applications, APIs, and microservices using server-side technologies.
  • Evaluate and incorporate emerging technologies and capabilities to enhance software solutions.
  • Participate in the adoption and support of new technology stack layers and industry advancements.

Required Qualifications
  • Bachelor's Degree.
  • 6+ years of IT experience.
  • 4+ years of software development experience.
  • Practical experience with at least two programming languages or advanced expertise in one programming language.
  • Experience with the following technologies:
    • Java: 5-6 years
    • Microsoft Azure: 4-6 years
    • Cloud Computing: 3+ years
    • Kubernetes: 2+ years
    • GCP Cloud Run: 2+ years
    • PostgreSQL: 2-3 years
    • Google Cloud Platform (GCP): 1-2 years
    • APIGEE: 1-2 years
    • MongoDB: 1-3 years
    • IAM: 1-3 years
  • Experience designing, deploying, and supporting cloud-based solutions.
  • Experience with API integration methods and data exchange.
  • Knowledge of cloud security considerations and implementation practices.
  • Experience supporting critical applications in highly available environments.
  • Experience with Google Cloud Platform and cloud-native technologies, including Cloud Run, GKE, Pub/Sub, Cloud Functions, Cloud Scheduler, APIGEE, GCP Logging, Terraform, Cloud Build, and Tekton.
  • Experience with canary deployments and API technologies, including JSON, REST, Swagger, and Postman.

#LI-Hybrid #LI-AA1

About HTC Global Services

HTC Global Services is a global provider of IT and Business Process Services and Solutions. Founded in 1990, HTC is headquartered in Troy, Michigan with delivery centers across multiple locations in North America, Europe, India, and Malaysia. HTC is an Inc. 500 Hall of Fame company and has been recognized by numerous industry and trade publications as a top provider of services. HTC has a strong client base of Global 2000 customers. HTC has a strong focus on healthcare, retail, financial services, and automotive verticals. HTC has a strong commitment to corporate social responsibility and has been recognized for its contributions to the community.
Learn more about HTC Global Services
Size
17,575 employees
Industry
Founded
1990
NASDAQ

Similar Jobs

More Jobs at HTC Global Services

More Information Technology Jobs

Find similar Senior Full Stack Cloud Software Engineer jobs: