Jobs · Engineering · Texas

Senior Software Engineer

Recru · Plano, TX · 3 wk ago
On-siteEngineeringFull-time

W2 direct-hire, on-site in Plano, TX.

About the role

Software Engineer with expertise in cloud-based microservices architecture to join our dynamic team. Responsible for designing, developing, and maintaining scalable event-driven microservices-based applications deployed on cloud platforms. Deep understanding of cloud technologies, microservices architecture principles, and proficiency in modern software development practices.

Responsibilities

  • Design, develop, and deploy event-driven microservices-based architectures on GCP cloud.
  • Design and implement microservices architecture solutions to support our cloud-based applications, ensuring scalability, reliability, and performance.
  • Provide opinionated reasoning as to why you would use certain technologies to accomplish standard patterns applied to given problems.
  • Design and consume messages from a pub/sub system.
  • 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.
  • Provide support for the resolution of production problems.

Requirements

  • Minimum of 7 years of practical experience in design, development, implementation, and support of business technology and/or technical infrastructure.
  • 7+ years of experience in software development, with a focus on cloud-based microservices architecture.
  • Proficiency in GCP cloud performance.
  • 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 CloudFormation.

Skills

  • Object-Oriented Analysis and Design.
  • Modeling using UML Toolsets.
  • Java, PHP, and/or Python.
  • Working knowledge of relational DB, DB2/SQL Server preferred.

Similar jobs

Senior Software Engineer

PIADA ITALIAN STREET FOODColumbus, OH· 4 days ago
$120k–$180k/yrapply on careers-thepiadagroup.icims.com

Senior Software Engineer

Delta Dental Ins.Alpharetta, GA· 2 mo ago
Information Technology$152k–$154k/yrapply on ejep.fa.us2.oraclecloud.com