FAQs
What is the primary responsibility of the Senior Software Engineer role?
The primary responsibility is to manage complex API integrations in the area of connected vehicles and collaborate with cross-functional teams to optimize integration performance.
What is the educational requirement for this position?
A Bachelor's degree in Computer Science/Engineering or a related field, or an equivalent combination of education and recent, relevant work experience is required.
How many years of experience is required for this position?
A minimum of 5 years of software development experience utilizing industry-standard design patterns is required.
What programming languages and frameworks should candidates be proficient in?
Candidates should be proficient in Java and have extensive experience in developing Spring Boot-based Microservices.
What level of familiarity is expected with microservices and cloud platforms?
Candidates should have significant experience in developing 12-factor microservices, continuous integration, and deploying applications to Azure.
Is experience with database migration required?
Yes, experience in migrating databases from Oracle to PostgreSQL and proficiency in writing complex SQL statements is necessary.
What tools and methodologies should candidates be familiar with?
Candidates should be familiar with Agile methodologies, test-driven development techniques, and tools like ADO, Jira, Confluence, Slack, and GitHub.
What additional skills or experience would be beneficial for candidates?
Beneficial skills include exposure to Mobile/Cellular/IoT technologies, experience in test automation, and familiarity with container technologies such as Docker and Kubernetes.
What are the working hours and location requirements for this position?
This is a hybrid position requiring employees to work onsite a minimum of three days per week in the Dublin office and two days from home.
What is General Motors’ vision regarding workplace diversity?
General Motors is committed to creating a diverse workplace that fosters inclusion and belonging, believing that workforce diversity enhances employee experiences and product development.

