Software Engineering Lead

Shamrock Trading CorporationOverland Park, KS
7dHybrid

About The Position

Shamrock Trading Corporation is looking for a Software Engineering leader to join our Engineering team. The Software Engineering Lead will focus on mentoring and supporting colleagues to enhance their skillsets while fostering a positive development culture and collaborative team relationships. Collaborates with the Software Engineering Director to address employee relations issues, including assisting Software Engineering Managers with the preparation and delivery of annual performance evaluations. Provides continuous feedback to supervisors and other Leads by example to inspire team members to be positive, engaged contributors. The person who fills this role will be directly accountable for the technical output of their scrum team.

Requirements

  • Bachelor’s degree in Computer Science or equivalent work experience
  • Significant full-stack development experience, ideally including team leadership
  • Strong database implementation skills (SQL and NoSQL)
  • Deep background in Typescript
  • Experienced working with cloud-native implementation strategies, ideally in AWS (Lambda, SQS, etc)
  • Strong technical knowledge, with hands-on experience managing systems development in new computing architectures and environments; knowledge or relevant technology, tools, and middleware is critical.
  • Capable of complex project work while balancing application support responsibilities.
  • Strong ability to accurately estimate project development activities.
  • Has led technical adoption by introducing and leading new concepts to the team and championing their growth and adoption.
  • Has led research and development activities among the team.
  • Has lead team breakout and design sessions and keeps the team informed of changes in the initial design.

Responsibilities

  • Lead engineer of a given scrum team. Responsible for the team’s overall technical output
  • Collaborate with the team’s TPO to ensure that commitments are met and that the team is operating efficiently
  • Participate in business and IT project estimation activities, from the position of being a subject matter expert
  • Evaluate application software packages and make recommendations to management
  • Provide technical support within an assigned business unit/area in the analysis, design, and development of business applications
  • Provide technical consulting support on projects or system issues
  • Cross-team communication and collaboration
  • Evaluate and identify areas of development process improvements

Benefits

  • Ongoing training and professional development opportunities
  • Fully paid healthcare, dental and vision premiums for employees and eligible dependents, and gym benefits
  • One-time sign-on bonus, generous company 401(k) contributions and employee stock ownership after one year
  • Competitive PTO and work from home opportunities after an introductory period
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service