Social Finance - Cottonwood Heights, UT

posted 18 days ago

Full-time - Manager
Remote - Cottonwood Heights, UT
Religious, Grantmaking, Civic, Professional, and Similar Organizations

About the position

The Software Engineering Manager will lead the Operations team in building a cutting-edge technology platform that enhances support systems, including Chatbot and IVR (Interactive Voice Response). This role involves guiding a team of engineers, overseeing the software development lifecycle, and ensuring the delivery of high-quality software solutions. The ideal candidate will have a strong technical background, excellent leadership skills, and a commitment to fostering a collaborative and innovative work environment.

Responsibilities

  • Lead and mentor a team of software engineers, providing guidance and support.
  • Define and communicate team objectives and set performance goals.
  • Conduct performance evaluations and provide ongoing feedback and coaching.
  • Identify skill gaps within the team and coordinate training programs.
  • Foster a culture of innovation, professional growth, and continuous improvement.
  • Oversee the software development lifecycle from requirements gathering to deployment.
  • Collaborate with stakeholders to define project scope, goals, and deliverables.
  • Create project plans, schedules, and budgets.
  • Manage project priorities and resolve conflicts for efficient execution.
  • Track and report project progress, identify risks, and implement mitigation strategies.
  • Provide technical leadership and promote best practices and code quality.
  • Work closely with product managers, designers, and other stakeholders for alignment.
  • Foster strong working relationships with cross-functional teams.
  • Collaborate with senior leaders to develop strategies for operational excellence.

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Strong technical background and expertise in software development.
  • Proficiency in multiple programming languages, frameworks, and technologies.
  • Proven experience as a Software Development Manager or in a technical leadership role.
  • Experience managing and leading software development teams.
  • Track record of successfully delivering complex software projects.
  • Excellent leadership and team management skills.
  • Excellent communication and interpersonal skills.
  • Experience with technologies such as Kafka, Kubernetes, Datadog, CI/CD, Java/Kotlin, Typescript, Spring Boot, and GraphQL.

Nice-to-haves

  • Knowledge of AI and usage of LLMs.
  • Expertise in Python.
  • Proficient in platform monitoring using tools such as DataDog.
  • Understanding of SLOs and SLIs.
  • Experience in Kotlin and Java.
  • Understanding of database concepts.

Benefits

  • Comprehensive and competitive benefits package.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service