Staff Software Engineer

TalTeam, Inc.

$120K — $145K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's/Master's degree in computer science or equivalent
  • 8-10+ years of hands-on software engineering experience
  • Proficiency in Java, Kotlin, Oracle, Postgres, and Spring frameworks
  • Experience in Kafka and in-memory caching technologies
  • Development of REST services and understanding of unit testing frameworks
  • Ability to provide solutions aligned with business needs
  • Strong problem-solving abilities and customer-centric mindset

Responsibilities

  • Lead and mentor an Agile development team for various services
  • Drive technical designs aligned with business objectives
  • Ensure design, code, test, and operational excellence within the team
  • Promote a culture of growth and learning by leading by example
  • Collaborate with product owners to refine the backlog and develop executable stories
  • Design and implement data pipelines for large data sets
  • Stay abreast of technological trends to propose innovative engineering solutions

Benefits

  • Collaborative work environment with global teams
  • Opportunities for mentoring and professional growth
  • Ability to work flexible schedules
  • Exposure to innovative technologies and architectures
  • Contribution to strategic product development initiatives
Full Job Description
As a Staff Software Engineer, you will play a leadership role on a product team to design and build new features and components in our evolving platform, helping to embrace modern principles like microservices and event driven architectures.

ESSENTIAL JOB FUNCTIONS
• Work as part of an Agile development team, taking ownership for one or more services
• Provides leadership to the Agile Development team, driving technical designs to support business goals
• Ensuring the entire team exemplifies excellence in design, code, test and operation
• willingness to lead by example - embracing change and foster a Growth and Learning culture on the team
• Mentoring team members through code review, design reviews
• Taking a lead role, working with product owners to help refine the backlog, breaking down features and epics into executable stories
• Have a high quality software mindset - making sure that the code you write works
• Design and implement robust data pipelines to ingest, process, and store large volumes of data from various sources.
• Stay updated with the latest technologies and trends in data engineering and propose innovative solutions.

QUALIFICATIONS

Education:
• Bachelor's/Master's degree in computer science or equivalent.
Mandatory Skills:
• 8-10+ years of hands-on software engineering experience
• Recent experience in Java, Kotlin, Oracle, Postgres, Data handling, Spring, Spring Boot
• Recent experience in Kafka, in memory caching
• Experience in developing REST services.
• Experience in unit test frameworks.
• bility to provide solutions based on business requirements.
• bility to collaborate with cross-functional teams.
• bility to work with global teams and a flexible work schedule.
• Must have excellent problem-solving skills and be customer-centric.
• Excellent communication skills.

Preferred Skills:
• Experience with Microservices, CI/CD, Event Oriented Architectures and Distributed Systems
• Experience with cloud environments (e.g., Google Cloud Platform, Azure, Amazon Web Services, etc.)
• Experience leading product oriented engineering development teams is a plus
• Familiarity with web technologies (e,g,, JavaScript, HTML, CSS), data manipulation (e.g., SQL), and version control systems (e.g., GitHub, GitLab)
• Familiarity with DevOps practices/principles, Agile/Scrum methodologies, CI/CD pipelines and the product development lifecycle
• Familiarity with modern web APIs and full stack frameworks.
• Experience with GCP, Docker, Kubernetes is a plus
• Experience with Apache Airflow, Apache Flink, Google BigQuery is a plus
• Experience developing eCommerce systems - especially B2B eCommerce - is a plus.

Similar Jobs

More Jobs at TalTeam, Inc.

More Information Technology Jobs

Find similar Staff Software Engineer jobs: