Senior Full Stack Software Engineer - Quality Risk Management
4 Days Old
As a Senior Full Stack Software Engineer focusing on Quality Risk Management, you will play a crucial role in developing software applications that enhance the Failure Mode and Effects Analysis (FMEA) business process throughout the entire product development lifecycle, from design to production. We seek a candidate who thrives on working with complex data requirements and who applies industry-standard methodologies to deliver effective solutions.
Your role will involve hands-on software development based on comprehensive requirements and specifications. You will also oversee the development efforts to ensure the delivery of top-tier capabilities that align with GM's corporate and business goals for a pioneering Quality application.
This position provides a unique opportunity to guide, coach, and mentor less experienced software engineers while making a substantial impact on a new application. Your proficiency in transitioning to cloud technologies, particularly Azure, will be vital in transforming complex FMEA data into actionable insights.
Key Responsibilities:
Design and develop enterprise-grade applications utilizing Kubernetes/Docker, Quarkus, Java, Angular, and PostgreSQL.
Identify and address software issues proactively, including code quality, pattern mismatches, and security vulnerabilities.
Collaborate with cross-functional teams to facilitate GM's transition to cloud technologies.
Provide mentorship and guidance to fellow software engineers and team members.
Navigate complex corporate environments to eliminate project obstacles.
Interpret code quality analysis results and implement remediation strategies.
Maintain and debug live software systems effectively.
Apply and share expertise in various branching strategies with your team.
Possess advanced knowledge of Continuous Integration/Continuous Deployment (CI/CD), including automated builds and deployments using GitHub Actions.
Demonstrate exceptional verbal and written communication skills.
Document software solutions to meet GM’s technical documentation standards.
Ensure compliance with GM standards and industry best practices.
Promote a positive culture within the team that reflects GM's values and accountability.
Required Qualifications:
Bachelor's degree in Computer Science, Engineering, Mathematics, Statistics, or a related discipline; equivalent work experience will be considered.
7+ years of experience in full-stack application development with Java/JEE and Angular.
3+ years of experience utilizing Kubernetes/Docker, Quarkus, and cloud platforms such as AWS, Azure, or GCP.
3+ years of experience crafting complex SQL queries, functions, and stored procedures.
3+ years of experience practicing SCRUM development methodology.
3+ years of experience in SQL, Python, and big data technologies like Hadoop and Spark.
Preferred Qualifications:
Experience migrating to Azure cloud, especially in handling complex data requirements.
Familiarity with DataStage.
Experience with Tidal automation.
Note: GM does not provide immigration-related sponsorship for this role. Only candidates who do not require immigration sponsorship should apply.
Company Vehicle: After successfully completing a motor vehicle report review, you may participate in a company vehicle evaluation program. You'll be eligible to drive and assess a General Motors vehicle. Please note that participants must purchase or lease a qualifying GM vehicle every four years unless exceptions apply.
This role may be eligible for relocation benefits.
About GM: Our vision is a world with Zero Crashes, Zero Emissions, and Zero Congestion, reflecting our commitment to making the world a safer and more equitable place.
Why Join Us: We aspire to foster the most inclusive environment, encouraging daily choices that promote meaningful change through our actions. Our Work Appropriately philosophy is fundamental to our inclusivity, enabling employees to work where they can be most impactful. We aim to create a sense of belonging for every employee at General Motors.
Benefits Overview: GM offers a comprehensive rewards program to support the health and well-being of you and your family, including paid time off, healthcare, retirement savings contributions, a global recognition program, tuition assistance, and discounts on GM vehicles for you and your family.
Diversity Information: General Motors is committed to fostering an inclusive and diverse workplace, recognizing that such diversity enhances employee experiences and product innovation.
Equal Employment Opportunity Statement: GM adheres to fair employment practices, promoting a workplace free from discrimination and advancing equal opportunities for all qualified individuals.
- Location:
- Warren, MI, United States
- Category:
- Computer And Mathematical Occupations