Senior Cloud Developer
GE Appliances, a Haier company
At GE Appliances, a Haier company, we come together to make “good things, for life.” As the fastest-growing appliance company in the U.S., we’re powered by creators, thinkers and makers who believe that anything is possible and that there’s always a better way. We believe in the power of our people and in giving them the freedom to explore, discover and build good things, together.
The GE Appliances philosophy, backed by three simple commitments defines the way we work, invent, create, do business, and serve our communities: _we come together_ , _we always look for a better way_ , and _we create possibilities_ .
Interested in joining us on our journey?
GE Appliances is a leader in the home appliances IoT space and offers the opportunity to participate in the development of technologies and software solutions that enable connectivity for appliances. The Senior Cloud Engineer position focuses on the backend server-side segment of the IoT technologies.
Core responsibilities include custom software development for new features and maintenance of existing systems that are already in place. A successful candidate will be able to think critically, conduct deep dive analysis to find root causes, and take part in delivering software solutions that pertain to cloud technologies in the context of the IoT domain. In addition to technological considerations, the candidate will take part in the software development lifecycle from design and planning to execution, deployment, and maintenance. By and large, the core competencies fall under the categories of technical skills for software implementation and maintenance, and collaborative abilities to enable good communications among all parties and stakeholders. The senior role is distinguished by the ability to lead discussions and the ability to offer guidance for planning, design, and implementation shaped by experience. In the context of technology, the candidate should have the experience of progressing from a level of familiarity to a level of deep understanding. In the context of the software development lifecycle, the candidate should have experience taking a larger ownership role in a project.
**Position**
Senior Cloud Developer
**Location**
KOR, Seongnam-si, Gyeonggi-do
**How You'll Create Possibilities**
+ Design and guide the building of end-to-end system architectures, adhering to industry standard practices
+ Deliver new capabilities through custom software development as well as leveraging existing products and tools
+ Closely collaborate with leadership, business stakeholders, and engineering team members to lead implementation of application software
+ Lead the design and build of software products enabling the SmartHQ experience and platform capabilities.
+ Plan, develop, size, design, implement and test solution components
+ Hands-on engineering of difficult and complex sections of the application
+ Ownership of the full lifecycle of the platform/modules/program: brainstorming, development, delivery, maintenance and decommissioning
+ Deliver solutions using (but not limited to) the following technologies: Java, Spring Boot, Node.js, React, Puppet, AWS, Machine Learning, Bash, Linux, Jenkins, HTML, JavaScript, Git
+ Produce detailed functional and technical software specification documents for scalable applications
+ Follow best practices for maximum code reuse, testability, application integration, performance, reliability, manageability and security
+ Work on a high velocity team that is expected to deliver solutions in a few weeks from concept to delivery
+ Take an automation first approach to streamline processes 100%
+ Assist with incident response, troubleshooting, root cause analysis, and problem resolution.
+ Mentor junior software engineers.
+ Proficient in both oral and written English communication skills.
+ MacBook Pros are available to all software developers.
+ Competitive compensation package
**What You'll Bring to Our Team**
**Minimum Qualifications:**
+ Bachelor's Degree in Computer Science/Engineering or related field and/or 5+ years of experience in software development in lieu of a degree
+ Familiarity with common tech stacks
+ Strong proficiency in Java
+ Experience with TDD and ability to advance testing automation both at a functional and integration level
+ Experience with NoSQL DBMS
+ Deep understanding of object-oriented software development methodologies including requirements analysis, object-oriented analysis, process and data modeling, logical and physical system design
+ Experience with software and infrastructure change management, release management, and source code configuration control including knowledge of CI/CD tools and processes
+ Strong understanding of Git
+ Ability to reason through complex situations with strength in identifying and mitigating risks
+ Ability to build / maintain strong relationships, effectively partner with peers, and possess excellent verbal / written communication skills
+ Strong prioritization skills required to manage all in-flight and pending tasks appropriately
+ Desire to continually learn
+ Understanding and experience with high level concepts in microservices and distributed systems; including but not limited to containerization (Docker), cloud infrastructure (networking), API gateways, proxies, CAP theorem, message queues, etc.
+ Experience using tools for interactive documentation such as Swagger UI/OpenAPI
**Preferred Qualifications:**
+ Master’s degree in computer science and/or 7+ years of experience
+ Experience in Agile Software Development
+ Experience developing solutions in AWS, Azure, or GCP
+ Experience in IoT
+ Experience designing and architecting application layers including API design
+ Strong strategic thinker who can translate strategies into solutions with concrete actions & tactical plans
+ Self-starter with an ability to solve problems with little or no direction
+ Familiarity with and experience implementing open-source software
+ Comfortable making local decisions when needed
+ Strong analytical and problem-solving abilities
+ Process-oriented and committed to superior quality and customer service
**What you will Do Essential Responsibilities as a Senior Cloud Engineer**
+ Contribute to and lead various parts related to the software development lifecycle for the backend cloud component of GE Appliances’ connected home ecosystem as outlined in the summary, essential duties, and qualifications sections.
+ Guide and lead discussions, implementation direction, and feature development planning and design.
**Our Culture**
At GE Appliances, creativity meets passion and conversations lead to exceptional outcomes and experiences. We respect and value the unique backgrounds and experiences that everyone brings to GE Appliances. We believe a diverse workplace, where everyone is included and people can be their true and authentic selves, fosters creativity and innovation. We know our differences are our greatest strength. The very best innovations across every function of a company come from diverse teams. Our commitment to ensuring a safe and inclusive workplace where everyone is valued allows employees to perform at their best, every day. Diversity at GE Appliances helps us achieve zero distance to our owners, innovate smartly and connect to the communities and customers we serve. We encourage and support the ideas, aspirations, and the wellbeing of everyone - our employees and our communities
GE Appliances is a trust-based organization. It is important we offer our employees the flexibility they need to do their best work while balancing the needs of the business and individuals. When you join GE Appliances, you will have the opportunity to work with your leader to create a flexible work arrangement that balances the needs of the individual, team, and organization.
GE Appliances is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.
GE Appliances participates in E-Verify and will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S
_If you are an individual with a disability and need assistance or an accommodation to use our website or to apply, please send an e-mail_ _to ask.recruiting@geappliances.com_
Confirm your E-mail: Send Email
All Jobs from GE Appliances, a Haier company