Release Engineer
Job Summary
Work under the direction of the Manager or Senior Team Lead, will be responsible for developing components of MathWorks’ build and release system. Implement moderately-complex software release features. Improve existing build and deployment processes and invest and resolve small selfcontained build, deployment and test issues. Assist in the development of tools and resources to aid in streamlining MathWorks’ release processes. Work with cross-functional teams to ensure all release-milestones are met. May telecommute up to 40%.
Rate of Pay: $99,299.00 to 153,100.00 per year
Responsibilities
Qualifications
Required Qualifications:
Employer will accept a Master’s degree in Computer Science, Engineering [any], or related field and no experience.
Alternatively, employer will accept a Bachelor’s degree in Computer Science, Engineering [any], or related field and three [3] years of experience in the job offered or in a Release Engineer-related occupation.
Position requires demonstratable experience with each of the following:
1. Performing version control and continuous integration of source codes; and in software configuration management and version control system management, including analysis and implementation of branching strategies using Perforce, GitHub or SVN.
2. Object oriented programming in C++ or Java.
3. End-to-end development along the software development lifecycle including requirements gathering, development, release-to-production, and production support.
4. Coordinating web development workflows with development teams, including troubleshooting and debugging the product and managing development timelines.
Experience may be gained during graduate program. Will accept any suitable combination of education, training, and/or experience. Multiple positions available.