Software Technology - Franklin Lakes, NJ

posted 10 days ago

Full-time - Mid Level
Franklin Lakes, NJ
Professional, Scientific, and Technical Services

About the position

The Sr Manager - Software Engineering position is a leadership role responsible for managing an agile scrum team of full-stack engineers. The role focuses on delivering technology solutions that provide value to customers, driving the design and development of resilient and scalable applications, and ensuring effective communication across teams. The manager will also oversee project commitments, manage budgets, and mentor team members to foster their professional growth.

Responsibilities

  • Partner with Business, Technical and Strategic Product to manage project commitments in an agile framework.
  • Own the applications' technology stack and drive modern solutions to complex problems.
  • Drive design and development of resilient, reliable, scalable and self-healing solutions to meet and exceed customer requirements.
  • Ensure that all parts of the application ecosystem are thoroughly and effectively covered with telemetry.
  • Relieve the team of 'churn' and 'waste' by driving automation of menial tasks.
  • Collaborate with leaders across partner-teams to drive cohesive and optimal solutions.
  • Communicate clearly and effectively in oral and written forms, and be able to present and demonstrate work to technical and non-technical stakeholders.
  • Manage forecasts and budgets from multiple funding sources for engineering team demand.
  • Recruit and lead a team of full-stack engineers, driving career development and owning standard resource manager responsibilities.
  • Mentor the engineering team to develop and perform as highly as possible.

Requirements

  • 8-10+ years of experience in software engineering and IT leadership roles.
  • Solid understanding of software engineering processes including design patterns, algorithms, data structures, and system design.
  • Experience with continuous integration / continuous delivery tools, REST API development, serverless architecture, and containerization.
  • Deep agile development experience and strong understanding of DevOps mindset.
  • Strong written, verbal, and interpersonal communication skills.
  • 7+ years of experience with programming languages such as Java, C#, or Python.
  • 1+ years of production experience with cloud technologies.
  • 2+ years of production operational support experience.
  • 2+ years of experience writing unit or integration tests.

Nice-to-haves

  • Experience with instrumenting applications using Prometheus/Grafana and creating effective alarms and dashboards.
  • Familiarity with log indexing tools such as ELK stack, Datadog, Splunk, or Sumologic.

Benefits

  • Flexible working hours with team collaboration from 7-9am to 4-6pm.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service