Lead Software Engineer (P979)

84.51°Cincinnati, OH
Onsite

About The Position

We are seeking a Lead Software Engineer to design, build, and support scalable software solutions for internal and external users. This role combines hands-on development with technical leadership across modern application development, APIs, cloud-native services, data integrations, and AI-enabled capabilities. You will partner with cross-functional teams to deliver high-quality, maintainable solutions, mentor engineers, and help guide implementation decisions that balance business needs, technical quality, and long-term sustainability.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related technical field
  • 5+ years of professional software engineering experience
  • Strong experience with Java and Spring Boot
  • Experience with Angular 20+, React, or VUE
  • Experience building and consuming RESTful APIs
  • Strong SQL and relational database experience
  • Experience with automated testing tools such as JUnit or Cucumber
  • Experience with Git, Maven and/or Gradle
  • Understanding of CI/CD, object-oriented design, and SOLID principles
  • Experience debugging, tuning, and supporting enterprise applications
  • Strong communication, collaboration, and mentoring skills

Nice To Haves

  • Experience with Azure
  • Experience with Python
  • Familiarity with event-driven architecture
  • Experience with AI/ML-enabled applications
  • Familiarity with generative AI, LLMs, or AI integration patterns
  • Exposure to Databricks, Snowflake, or modern data platforms
  • Experience with NoSQL databases such as MongoDB or Couchbase
  • Familiarity with observability tools such as Datadog, Dynatrace, New Relic

Responsibilities

  • Design, develop, test, deploy, and support software applications across the full SDLC
  • Build and enhance solutions using Java, Spring Boot, Angular, REST APIs, JSON, and SQL
  • Translate business and product requirements into scalable, maintainable technical solutions
  • Lead team-level technical implementation decisions and support sound engineering practices
  • Contribute to application and service design with a focus on scalability, reliability, security, and performance
  • Build and support API-first integrations and contribute to event-driven solutions where appropriate
  • Maintain and modernize existing applications
  • Perform code reviews and mentor junior and mid-level engineers
  • Support testing, CI/CD, and release practices that improve software quality and delivery
  • Partner with product, data, security, and platform teams to deliver business value
  • Contribute to AI-enabled features such as intelligent search, recommendations, summarization, assistants, workflow automation, or predictive insights
  • Integrate applications with AI/ML services, including model APIs and LLM-based capabilities where appropriate

Benefits

  • Health: Medical: with competitive plan designs and support for self-care, wellness and mental health. Dental: with in-network and out-of-network benefit. Vision: with in-network and out-of-network benefit.
  • Wealth: 401(k) with Roth option and matching contribution. Health Savings Account with matching contribution (requires participation in qualifying medical plan). AD&D and supplemental insurance options to help ensure additional protection for you.
  • Happiness: Paid time off with flexibility to meet your life needs, including 5 weeks of vacation time, 7 health and wellness days, 3 floating holidays, as well as 6 company-paid holidays per year. Paid leave for maternity, paternity and family care instances.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service