Title: Senior Engineer, Product Release (Paisly)
Dania Beach, FL, US, 33004
The Senior Engineer, Product Release at Paisly plays an integral role in implementing and executing build management and product release processes. The role is responsible for overseeing the source code management system, automating the build process and regression testing, as well as the building and monitoring of tools used in product implementations. The Engineer, Product Release establishes procedures and develops tools that are used to deliver software using a repeatable and scalable process and is responsible for complex design, development, unit testing, documentation and ongoing support of Technology Products.
The ideal candidate is engaged in significant collaboration with stakeholders, driving technical architecture and implementation while also providing technical guidance and mentorship to Junior and mid-level engineers.
Essential Responsibilities:
-
Design, code, debug and document Continuous Integration (CI) and Continuous Delivery (CD) processes, ensuring industry standard methodologies are adapted to meet Paisly’s specific architectural requirements.
-
Identify and integrate innovative tools and practices that reduce lead time from code commit to production while maintaining peak performance and timely delivery.
-
Configure and maintain enterprise-level project management and version control systems including Jira, Confluence and Github.
-
Execute infrastructure management utilizing configuration management and deployment tools such as Helm and Salt.
-
Assist Software Engineering teams in the configuration and optimization of build automation tools including Gradle, Node Package Manager (npm), Cloud Build and CircleCi.
-
Collaborate with stakeholders to define specifications and requirements for all internal and external development.
-
Perform code reviews to ensure high quality and consistent coding practices.
-
Maintain technical and business procedures in strict accordance with company policies to ensure compliance with security and regulatory requirements.
-
Partner with the Software Engineering team to develop and maintain automated unit testing processes and facilitate the accurate delivery of results.
-
Partner with internal and external teams to ensure that defined standards are applied uniformly throughout all departments.
-
Serve as a member of the on-call technical team to provide support impacting customer-facing and internal applications.
-
Other duties as assigned.
Minimum Experience and Qualifications:
-
Bachelor’s Degree; OR demonstrated capability to perform job responsibilities with a High School Diploma/GED and at least four (4) years of previous relevant work experience.
-
Four (4) years’ experience working with infrastructure and/or development teams to build enterprise-scale application integration solutions.
-
Advanced proficiency with Bash, Python, Java, Jinja, YAML Ain't Markup Language (YAML), RESTful Application Programming Interfaces (API).
-
Experience with Terraform, Salt, Git VCS (Version Control System), Confluence, Jira, Google Cloud Platform (GCP), Jenkins, Circle CI.
-
Experience with Continuous Integration and Continuous Delivery processes.
-
Able to work flexible hours and be available for emergency response on short notice.
-
Available for moderate overnight travel (up to 10%)
-
Must be able to pass a ten (10) year background check.
-
Must be legally eligible to work in the country in which the position is located.
Preferred Experience and Qualifications:
-
Bachelor’s Degree in Computer Science, Computer Engineering or related discipline.
-
Seven (7) years’ experience working with infrastructure and/or development teams to build enterprise-scale application integration solutions.
-
Thorough knowledge of business function and thorough knowledge of business operations, objectives and strategies.
Crewmember Expectations:
-
Regular attendance and punctuality.
-
Potential need to work flexible hours and be available to respond on short-notice.
-
Able to maintain a professional appearance.
-
When working or traveling on JetBlue flights, and if time permits, all capable crewmembers are asked to assist with light cleaning of the aircraft.
-
The use of ChatGPT or any other automated tool during the interview process will disqualify a candidate from being considered for the position.
Equipment:
-
Computer and other office equipment.
Work Environment:
-
Traditional office environment.
Physical Effort:
-
Generally not required, or up to 10 pounds occasionally, 0 pounds frequently. (Sedentary).
Nearest Major Market: Fort Lauderdale
Nearest Secondary Market: Miami