Job details for
Staff Software Engineer

Staff Software Engineer

Job Info

Category: Software Engineering
Company Description: General Electric's DIgital Wing
Salary: Highly Competitive, Depending on Experience
Position Type: Permanent
Location:
Job Number: 10245

Job Description

The Digital Workplace Senior Software Engineer will be responsible for working closely with the Digital Workplace Solutions team to drive development of enabling tools that allow employees to self-serve across their technologies, including the provisioning and management of their core technology platforms. The projects they will be working on will be globally impactful, touching every employee.

Essential Responsibilities:

Role:

  • Act as a member of the broader Digital Workplace Technology team, representing the face of high quality design and development practices
  • Be responsible for providing technical leadership and defining, developing, and evolving software in a fast paced and agile development environment using the latest software development technologies and infrastructure.
  • Work with product line leaders and architects to develop multi generation software technology plans aligned to product requirements and business strategy
  • Drive increased efficiency across the teams, eliminating duplication, leveraging product and technology reuse
  • Support process improvements which guide the development, sustaining & support activities
  • Develop high performing, enterprise scale, innovative end-to-end web applications
  • Collaborate with system engineers and backend developers to design, build, and implement core platforms and solutions
  • Apply principles of key methodologies such as Lean/Agile/XP, software and product security, scalability, documentation practices, code refactoring, and testingtechniques/automation.
  • Write code that meets standards and delivers desired functionality using the core tech stack selected for the desired products
  • Build new key features for the product portfolio, leveraging existing standard frameworks for the ecosystem
  • Understand performance parameters and frequently assess application stability throughout its lifecycleQualifications/Requirements:

    Basic Qualifications

  • Bachelor’s Degree in Computer Science or in “STEM” Majors (Science, Technology, Engineering and Math)
  • A minimum of 8 years of professional experience OR Master’s degree with 6 years of experience OR PhD with 3 years of experience
  • GE Leadership Program Graduates will get credit towards relevant work experience, commensurate to the program they have completed

    Eligibility Requirements:

  • Legal authorization to work in the U.S. is required. We will not sponsor individuals for employment visas, now or in the future, for this job
  • Must be willing to work out of an office located in Miami

  • Desired Characteristics
    Technical Expertise:

  • Proven understanding of core computer science fundamentals (such as data structures, memory management, design patterns, algorithms & Big-O notation)
  • Proven experience and solid understanding of JavaScript, including but not limited to ES6 features, the event loop, etc.
  • Experience developing RESTful APIs as well as understanding API concepts,
  • Understanding of general concepts related to Cloud infrastructure - including optimization, and continuous deployment and integration – Azure is a plus,
  • Solid knowledge of NodeJS using version 8.x and above,
  • Solid knowledge of popular JS frameworks including ExpressJS,
  • Working knowledge of semantic versioning using git and GitHub,
  • Familiarity with unit, integration and/or automated testing,
  • Working knowledge of using noSQL and SQL databases

    Business Acumen:

  • Demonstrates the initiative to explore alternate technology and approaches to solving problems
  • Skilled in breaking down problems, documenting problem statements and estimating efforts
  • Demonstrates awareness about competitors and industry trends
  • Has the ability to analyze impact of technology choices

    Leadership:

  • Ability to takes ownership of small and medium sized tasks and deliver while mentoring and helping team members
  • Ensures understanding of issues and presents clear rationale. Able to speak to mutual needs and win-win solutions. Uses two-way communication to influence outcomes and ongoing results
  • Identifies misalignments with goals, objectives, and work direction against the organizational strategy. Makes suggestions to course correct
  • Continuously measures deliverables of self and team against scheduled commitments. Effectively balances different, competing objectives

    Personal Attributes:

  • Strong oral and written communication skills
  • Strong interpersonal skills
  • Effective team building and problem solving abilities
  • Persists to completion, especially in the face of overwhelming odds and setbacks. Pushes self for results; pushes others for results through team spirit
  • Andiamo is an Equal Opportunity Employer

    Andiamo provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, Andiamo complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

    All qualified candidates are encouraged to apply by submitting their resume as an MS word document including a cover letter with a summary of relevant qualifications, highlighting clearly any special or relevant experience.
    Lauren Sokal

    Lauren Sokal

    Technology Recruiter & Account Manager

    Contact Recruiter

    lauren.sokal@andiamogo.com

    Andiamo
    17 State Street, 8th floor
    New York, New York 10004

    Please Note: All inquiries will be treated with the utmost confidentiality. Your resume will not be submitted to any client company without your prior knowledge and consent.

    Contact Us