Software Engineer (Google Cloud Platform Microservices) - Full Time, Onsite in Plano, TX

  • Plano, TX
  • Posted 23 days ago | Updated 23 days ago

Overview

On Site
Depends on Experience
Full Time

Skills

DevOps
Software Engineer
microservices
google cloud platform

Job Details

We're looking for a Software Engineer with expertise in cloud-based microservices architecture (Google Cloud Platform) to join our dynamic team!

This person will be responsible for designing, developing, and maintaining scalable and reliable microservices based applications deployed on cloud platforms. Must have a deep understanding of cloud technologies, microservices architecture principles, and proficiency in modern software development practices.

This position will report to the Director of Software Development.

Responsibilities include, but are not limited to the following:

  • Design, develop, and deploy microservices-based architectures on Google Cloud Platform cloud.
  • Design and implement microservices architecture solutions to support our cloud-based applications, ensuring scalability, reliability, and performance.
  • Containerize microservices using Docker and orchestrate them using Kubernetes for deployment and management.
  • Optimize application performance and troubleshoot issues related to scalability, availability, and latency.
  • Work closely with DevOps engineers to automate deployment processes, improve CI/CD pipelines, and ensure smooth operations of microservices in production environments.
  • Collaborate with cross-functional teams including design, and infrastructure to define requirements, prioritize features, and deliver high-quality scalable software solutions.
  • Conduct code reviews, provide constructive feedback and mentor junior team members to foster a culture of learning and continuous improvement.
  • Stay up to date with emerging technologies, industry trends, and best practices in cloud computing and microservices architecture.
  • Leads moderately complex application design activities which may require extensive research and analysis.
  • May serve the software or data architect role on moderately complex projects.
  • May be involved in the hiring process and provide input for associate reviews.
  • Provides support and leadership for the resolution of production problems.
  • Seeks minimum guidance and have strong ownership of responsibilities.
  • Stay up to date with emerging technologies, industry trends, and best practices in cloud computing and microservices architecture.

Qualifications:

  • Minimum of 5 years of practical experience in design, development, implementation, and support of business technology and/or technical infrastructure or demonstrated ability in those areas.
  • 5+ years of experience in software development, with a focus on cloud-based microservices architecture.
  • Proficiency in Google Cloud Platform cloud performance and respective services.
  • Experience with containerization and orchestration technologies such as Docker and Kubernetes.
  • Familiarity with CI/CD pipelines and automated testing frameworks.
  • Excellent problem solving and communication skills.
  • Ability to work effectively in a fast-paced, collaborative environment.
  • Knowledge of DevOps practices and tools for infrastructure as code (IaC), such as Terraform or Cloud Formation.

Experience using many of the following technologies and concepts required:

  • Object Oriented Analysis and Design
  • Modeling using UML Toolsets
  • Java, C++, and/or RPG
  • Working knowledge of relational DB, DB2/SQL Server preferred
  • Requires robust critical thinking, analysis and creativity skills, and a strong desire to deal with complex technology and business issues, and excellent people skills