Staff Software Build and Release Engineer

San Ramon, Illinois
03 Oct 2016
20 Nov 2016
Oil and Gas
Contract Type
Full Time
The Sr. Staff Software Build & Release Engineer to create and oversee a continuous integration and delivery system for our next generation digital products. The right person for the job is passionate about automating all phases of the software development, from pre-commit checks through final deployment to the customer. It requires deep understanding of architecture, scalability, availability & performance considerations and its impact on release engineering.

Essential Responsibilities

This role plots and implements the Release Engineering roadmap across the organization. Seen as an Industry Leader, the role provides thought leadership and direction for the product launch strategy of the organization.

In this role, you will:
  • Use technology expertise, industry & competitive intelligence and deep knowledge of software and analytics delivery pipeline to design and implement a Build, Release and Continuous Integration system to ensure that products are delivered into production environments to support high functioning agile software development teams
  • Design and provision innovative infrastructure topologies to support the delivery pipeline that provide consistent, predictable and scalable methods to ensure accurate product builds and reliable release schedule that ensures product features in alignment with the long-term plan for the product/service
  • Define quality metrics, and standard methods of quantifying the efficiency of the deployment pipeline, and apply it across all development initiatives within the organization
  • Provide subject matter expertise in processes and methodologies in the build and release domain, at times needing to champion the process with clients consuming or jointly developing solutions
  • Drive new ways of thinking, across groups within the organization and clients, to improve quality, engineering productivity, and responsiveness to feedback and changing priorities
  • Resolve issues outside his or her area of responsibility and opens discussions with peers and takes action when needed to ensure the success of the product
  • Find opportunities for collaboration across groups in the division, ensures that cross-team commitments are set, and achieves scale in work efforts by enabling the work of others
  • Tailor communication to a variety of audiences and perspectives, and anticipates issues to prevent conflict in a timely manner
  • Choose the appropriate internal or external technologies, incorporates research, creates designs that are reused across the team, and is an excellent judge of practices that work well
  • Demonstrate superior product and industry knowledge and helps the organization gain the competitive edge
  • Be an industry expert in Build and release function, represents the organization in industry events and provides thought leadership and visionary thinking


Basic Qualifications
  • Bachelor's Degree
  • A minimum of 5 years of software engineering or related technical experience

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.
  • Any offer of employment is conditioned upon the successful completion of a background investigation and drug screen.
  • Must be willing to travel 25%
  • Must be willing to work out of an office located in Chicago, IL (Preferred) or San Ramon, CA

Additional Eligibility Qualifications

GE will only employ those who are legally authorized to work in the United States for this opening. Any offer of employment is conditioned upon the successful completion of a background investigation and drug screen.

Desired Characteristics

Technical Expertise:
  • Strong software development background (Java, Python, JavaScript)
  • Strong experience implementing continuous delivery in a multi-project global environment
  • Experience with continuous integration systems (TravisCI, CircleCI, Jenkins, TeamCity)
  • Experience with continuous deployment systems (Chef, Puppet)
  • Experience with binary archives (Artifactory, S3)
  • Experience with cloud based builds (CloudFoundry, AWS, Azure, CloudStack, OpenStack)
  • Experience with code management tools and plugins that expose metrics (GitHub)
  • Experience automating testing frameworks - front-end and back-end (Protractor, HTTPClient)
  • Experience with quality management tools (Sonar, Coveralls)
  • Desire experience developing tooling for software engineers
  • Desire experience with multi-projects build tools (Gradle, Maven, Ant etc.)
  • Regularly chooses technologies at both the application and enterprise level based on breadth and depth of experience and education at all levels of the SDLC

Business Acumen:
  • Expert within competitive landscape, latest trends and technologies in Release Engineering
  • Expert level skills in building value proposition with total customer focus
  • Expert level skills in collaborating with different stakeholders, influencing decisions and an ability to take strategic view

  • Demonstrates superior leadership skills and ability to propagate ideas and designs downstream while delegating work effectively across teams
  • Establishes framework for a culture of successful collaboration by defining a common understanding of who has decision rights and accountability, and how collaboration and transparency are rewarded
  • Influences through others; builds direct and "behind the scenes" support for ideas
  • Able to verbalize what is behind decisions and downstream implications
  • Drives an organization of efficiency, accountability and ownership

Personal Attributes:
  • Creates a work environment that encourages creative thinking and innovation. Employs sound judgment when selecting among various creative ideas for implementation
  • Drives the organization toward a continued excitement of attaining the vision and goal in the face of resistance
  • Defines strategy with senior business leaders and subject matter authorities and determines courses of action that will impact the enterprise. Makes timely decisions that set enterprise-wide direction