Software Engineer - Global Logistics Cloud Enablement

General MotorsAustin, TX
132dHybrid

About The Position

As a Software Engineer, you will be a key contributor to designing and developing high-quality applications. You will leverage your skills in technologies like Java and/or Angular, and your understanding of cloud native design principles to build robust solutions on public cloud platforms. Working within an agile team, you will focus on delivering value through iterative development, collaboration, and continuous improvement.

Requirements

  • Bachelor of Science or Bachelor of Applied Science degree in Computer Science, Computer Engineering, Mathematics, Information Technology, Information Security, Cybersecurity or equivalent experience.
  • 2+ Years of experience in designing and developing enterprise applications using modern technologies and frameworks.
  • Proven experience in software development, including designing, coding, and testing applications.
  • Hands-on experience with Java and/or Angular.
  • Strong understanding and practical experience with cloud native design principles.
  • Experience developing and deploying applications on public cloud platforms (e.g., AWS, Azure, GCP).
  • Experience with Infrastructure as Code tools such as Terraform and/or Ansible.
  • Experience with databases (e.g., SQL, NoSQL) and data modeling.
  • Familiarity with agile methodologies (e.g., Scrum, Kanban).
  • Experience in developing automated tests (unit, integration).
  • Basic understanding of CI/CD pipelines and tools.
  • Excellent problem-solving, communication, and collaboration skills.
  • A passion for learning new technologies and a proactive approach to tasks.

Nice To Haves

  • Experience or familiarity with Supply Chain business domain.
  • Experience with Infrastructure as Code (IaC) tools and frameworks, such as Terraform and BICEP.
  • Experience with AI Coding tools such as GitHub CoPilot.

Responsibilities

  • Designing, coding, testing, debugging, and documenting application features, leveraging your expertise in Java and/or Angular.
  • Applying cloud native design patterns to build scalable, resilient, and maintainable applications on public cloud infrastructure.
  • Utilizing Infrastructure as Code tools like Terraform and/or Ansible for automating environment provisioning and configuration management.
  • Collaborating with your team to understand requirements, participate in design discussions, and contribute to accurate effort estimation.
  • Developing automated tests to ensure code quality and reliability, and supporting CI/CD pipelines for efficient delivery.
  • Assisting in the deployment, monitoring, and troubleshooting of applications in various environments.
  • Actively participating in team meetings, sharing knowledge, and seeking opportunities for professional growth and development.

Benefits

  • Relocation benefits may be available.
  • Comprehensive well-being support at work and at home.
  • Commitment to a workplace free of unlawful discrimination and fostering inclusion and belonging.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Entry Level

Industry

Transportation Equipment Manufacturing

Education Level

Bachelor's degree

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service