State Streetposted 7 days ago
$172,744 - $180,000/Yr
Senior
Burlington, MA
Securities, Commodity Contracts, and Other Financial Investments and Related Activities

About the position

Will provide engineering CICD support to CRD development teams, understand the current CICD workflow and automate the manual workflows. Will also make sure that CICD duties are performed as per SLAs. Specific duties of the position include: implementing user stories that meet the Definition of Done and the user story acceptance criteria without producing new technical debt; debugging and fixing defects that meet the Definition of Done and the user story acceptance criteria without producing new technical debt; contributing to customer success; understanding dev requirements and provide the CICD solution; continually improving technical skills; supporting backlog grooming by participating in user story sizing; identifying blocking issues impacting team commitments and obstacles slowing them down; actively collaborating across scrum teams; continually improving team efficiency; acquiring knowledge of technology trends and industry innovations; providing feedback in retrospect to improve team productivity, processes, and practices; taking ownership of a body of significant software or a functional area; engaging in future planning and improvements; writing design document; performing reviews of code and design plans; identifying technical debt; participating in defining the tasks that are required for each User Story to meet the Definition of Done; identifying and managing risks to the sprint commitments; applying technology trends and industry innovations to our product; performing CICD support duties to unblock the development; understanding current CICD pipelines and making changes in the pipelines code based on the customer requirement; creating documentation of existing workflows; setting up demo sessions for the team; and participating in discussions to provide fresh perspective to the design workflows. Hybrid remote telecommuting permitted pursuant to Company policy.

Responsibilities

  • Implement user stories that meet the Definition of Done and the user story acceptance criteria without producing new technical debt
  • Debug and fix defects that meet the Definition of Done and the user story acceptance criteria without producing new technical debt
  • Contribute to customer success
  • Understand dev requirements and provide the CICD solution
  • Continually improve technical skills
  • Support backlog grooming by participating in user story sizing
  • Identify blocking issues impacting team commitments and obstacles slowing them down
  • Actively collaborate across scrum teams
  • Continually improve team efficiency
  • Acquire knowledge of technology trends and industry innovations
  • Provide feedback in retrospect to improve team productivity, processes, and practices
  • Take ownership of a body of significant software or a functional area
  • Engage in future planning and improvements
  • Write design documents
  • Perform reviews of code and design plans
  • Identify technical debt
  • Participate in defining the tasks that are required for each User Story to meet the Definition of Done
  • Identify and manage risks to the sprint commitments
  • Apply technology trends and industry innovations to our product
  • Perform CICD support duties to unblock the development
  • Understand current CICD pipelines and make changes in the pipelines code based on the customer requirement
  • Create documentation of existing workflows
  • Set up demo sessions for the team
  • Participate in discussions to provide fresh perspective to the design workflows

Requirements

  • Master's degree or its equivalent in Computer Science, Computer Engineering, or related technical field; plus 3 years of experience in professional software engineering
  • Alternatively, will accept a Bachelor's degree or its equivalent in Computer Science, Computer Engineering, or related technical field; plus 5 years of experience in professional software engineering
  • Proven ability with scripting and new/advanced programming languages
  • Demonstrated ability to work on small to medium sized projects with moderate supervision
  • Demonstrated written and verbal communication skills
  • Demonstrated ability to work well with peers in a collaborative team environment
  • Demonstrated ability working with an Agile development methodology
  • Demonstrated experience with technologies like Python and Java
  • Demonstrated experience in implementing solutions to enhance application security such as integrating critical apps into AD/LDAP, setting up RBAC in a centralized system such as SailPoint etc.
  • Demonstrated experience with technologies like PowerShell
  • Demonstrated experience in scaling Azure infrastructure using Terraform or similar
  • Demonstrated experience in creating CICD pipelines using TeamCity or similar CI tools
  • Demonstrated experience in cloud infrastructure automation, cloud migration, and secure networking within Azure environments
  • Demonstrated experience in integrating CVE check in the pipelines using a tool like MEND/Black Duck etc.
  • Demonstrated experience in designing a critical application (with front end and backend) from barebones

Benefits

  • Retirement savings plan (401K) with company match
  • Insurance coverage including basic life, medical, dental, vision, long-term disability, and other optional additional coverages
  • Paid-time off including vacation, sick leave, short term disability, and family care responsibilities
  • Access to our Employee Assistance Program
  • Incentive compensation including eligibility for annual performance-based awards (excluding certain sales roles subject to sales incentive plans)
  • Eligibility for certain tax advantaged savings plans
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service