Senior Software Engineer at General Motors
Limerick, County Limerick, Ireland -
Full Time


Start Date

Immediate

Expiry Date

08 Nov, 25

Salary

0.0

Posted On

09 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Docker, Pipelines, Java, Communication Skills, Software Development, Spring Boot, Platforms, Sql, Agile Environment, Angular

Industry

Computer Software/Engineering

Description

JOB DESCRIPTION

This role entails the following and will work within Global Manufacturing organization, Vision and Automation Services (VAAS).
The VAAS Senior Software Engineer will drive the identification, evaluation, and adoption of rapid iterative and incremental software solutions together with Junior, Senior, and Principal Engineers and our Manufacturing Engineering business partners.
If you’re looking for a challenging opportunity, working within a top-notch team and with diverse technology - this may be the position for you.

REQUIRED BEHAVIORS & SKILLS:

  • Drives results through a strong work ethic
  • Challenges themselves and their peers
  • Enjoys working collaboratively in a cross-functional teams
  • Has a strong ability and willingness to learn
  • Desires to deliver innovative solutions to complex problems
  • Has a strong attention to detail
  • Demonstrate strong written and verbal communication skills.
  • Proven experience creating and presenting solution proposals and strategic technical proposals.
  • You will need to model GM behaviors and actively contribute to building a winning culture.

MINIMUM EXPERIENCE

  • Minimum 6 years of professional full stack software development experience
  • Excellent technical (hands-on) knowledge of Java, SQL
  • Excellent technical (hands-on) knowledge of UI Frameworks (Angular, React)
  • Proficient in multi-threaded development
  • Experience with Spring Boot
  • Experience with cloud platforms, K8/3, Docker and HPC platforms
  • Excellent understanding of software development best practices
  • Experience integrating applications with multiple enterprise level services
  • Experience designing, implementing, and optimizing production applications
  • Experience working in an agile environment
  • Extensive UI Design experience
  • Comfortable dealing with ambiguity
  • Public Cloud (Azure/AWS/GCP)
  • Distributed System Design (on-prem, public cloud)

NICE TO HAVE EXPERIENCE

  • Experience working with production AI/ML models and pipelines
  • Object Store / S3 experience
Responsibilities
  • Develop scalable software solutions based on detailed business requirements and supported technology architecture
  • Demonstrate experience and proficiency in the following technology platforms/patterns:Java, GitHub Workflows, UI Framework Development, API Framework Development, Data Layer Development, Unit Testing, UI Experience with Angular. Solutions Architecture (design, proposal, develop, deliver, sustain), Secured Development Patterns, and Practices Kubernetes/Dock Mobile Development Network (Firewall, Proxy, Gateway), Azure/AWS/GCP
  • Actively engage in development team activities associated with brainstorming new solutions and refining current solutions. Drive technical efforts that lead to success in software project delivery
  • Possess technical depth and applied experience in multi-layer solution development, performance tuning, solution debug, incident triage/remediation, and usability improvement.
  • Engage to identify and remediate software opportunities related to code quality, security, framework development, and software usability refinement.
  • Proficiency in build/release automation solutions.
  • Demonstrated experience augmenting build/release automation solutions to include unit testing, code quality scanning, security scanning, and dependency management.
  • Mentor & coach new and experienced software developers
Loading...