What are the responsibilities and job description for the Software Engineer Calibration position at G-TECH Services LLC?
Title: Software Engineer Calibration
Location: Dearborn, MI
Contract Length: Long Term
Pay rate: $45/hour on W2
INTERVIEW PROCESS - First round is coding test and then one round in person interview
NOTE: CANDIDATES WHO NEEDS SPONSORSHIP CANNOT BE CONSIDERED FOR THIS POSITION.
Role Description & Scope:
• To meet the growing needs of the mobility business, the Cloud Platform team is looking for a highly motivated, technology focused individual with a passion to work on a collaborative software delivery team to enable the creation and management of Platforms and APIs deployed to the Ford mobility ecosystem.
• The position will be responsible for implementing platform and API solutions. The candidate for this position must be to function in different roles within the team, from architect to high-skilled software developer and technical team leader, to consultant and product evangelist.
• End-to-end responsibility for the software services involving greater customer experiences and the platform supporting those experiences. Key Traits:
• Strong technical acumen in cloud computing platforms and technology is required.
• Data driven, but also has ability to drive to conclusions with imperfect/incomplete data.
• Knowledge of the Agile methodology and associated management tools (i.e. Jira).
• Serve as a Full Stack Software Engineer that enables the design, development, and support of Platforms, APIs, and services
• Participate in white board sessions to gather customer requirements • Develop SpringBoot/Java API/microservices on Google Cloud Platform (GCP) utilizing GCP services such as Cloud Run, Cloud Spanner, Cloud Pub/Sub, and more
• Perform software engineering using Test Driven Development (TDD), continuous integration and continuous deployment (CI/CD)
• Work in an extreme software development environment using Kanban software methodology
• Work with team members to establish best practices to maximize efficiency and minimize risk.
• Interact and work closely with product managers to devise solutions and break them down into incremental production-ready user stories
• Identify opportunities for adopting new technologies to solve existing needs and predicting future challenges. Refactor API/microservices for simplification and efficiency • Execute API Load and Performance (L&P) on API/modules developed • Develop software that is Clean Code compliant and utilize tools such as SonarQube • Perform individual development and collaborate with cross functional teams on end-to-end integration, testing and issue triage efforts.
• Use DevOps tools such as Jenkins, SonarCube, CheckMarx, Fossa, and GitHub to deploy, improve and manage software • Stay current on the latest technology and contribute to the technical direction of the company while keeping a customer-centric approach
Skills Required:
AIPGEE, Java, Spring Boot, Google Cloud Platform
I am looking for someone with good experience and hands on with Google Cloud Platform technologies, Java, Spring Boot, etc. Below are the details on what
I am looking for from a technology perspective (and this should be the same for all my tickets, all the 3 that I raised):
1. Core Development (Java Full Stack)
• Backend: Java (11/17/21), Spring Boot, Spring Cloud.
• Frontend: React, Angular, or Vue.js. • Build/Dependency Management: Maven, Gradle.
2. GCP Infrastructure & Hybrid Cloud (Anthos) • Anthos: For managing hybrid and multi-cloud environments, ensuring consistency between on-prem and GCP. • Compute: Google Kubernetes Engine (GKE) and GKE Enterprise. • Serverless: Cloud Run, Cloud Functions.
3. Service Mesh & Networking (Traffic & Security) • Anthos Service Mesh (ASM) / Istio: For managing microservices communication, traffic splitting (canary releases), and observability. • mTLS (Mutual TLS): Implementing "Zero Trust" security by ensuring all service-to-service communication is encrypted and authenticated via the Mesh. • API Gateways: o Google Cloud API Gateway: For managing, securing, and scaling APIs. o Apigee: For advanced API management and monetization. o Ingress Controllers: GKE Ingress or Istio Gateway for managing external access to services. • Cloud Load Balancing: Global and Regional Load Balancers (L7 and L4).
4. CI/CD & Automated Deployments • Pipeline Tools: Jenkins, GitLab CI, GitHub Actions, or Google Cloud Build. • Infrastructure as Code (IaC): Terraform (GCP Provider), Helm Charts (for K8s packaging). • Deployment Strategies: Blue/Green, Canary, and Rolling updates (automated via Service Mesh or GKE).
Skills Preferred:
Artificial Intelligence & Expert Systems
Experience Required:
Bachelor's degree or equivalent experience in a relevant field. Master’s degree desirable At least 7 years of progressive responsibilities in cloud-based technically aligned functions
Experience Preferred:
• Experience in designing, deploying, and supporting cloud-based solutions.
• Experience with underlying application programming interface (API) methods for systems integrations/data exchange. • Knowledge of security considerations and how to implement them in cloud-based software solutions.
• Experience supporting critical applications in an “always on” environment.
• Experience working with Google Cloud Platform, and related cloud native tools like Cloud Run, GKE, PubSub, Cloud Functions/Schedulers, APIGEE, GCP Logging, Terraform scripts, etc. and deployment pipelines like Cloud Build and Tekton.
• Efficient with canary deployments, and API related technologies such as JSON, REST, Swagger and Postman.
Education Required:
Bachelor's Degree
Education Preferred:
Certification Program, Master's Degree
GTech is an equal opportunity employer and is committed to creating a diverse environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, status as a parent, disability, age, veteran status, or other characteristics as defined by federal, state or local laws.
Salary : $40 - $45