About The Position

This role involves working directly with business and operational users to understand and translate functional requirements into technical solutions. The Associate, Product Management will design, architect, test, and implement intricate technical solutions for complex business problems, including large-scale backend infrastructure and APIs, utilizing object-oriented programming and design patterns concepts. The position requires writing high-quality, robust, readable, and scalable code following best practices, and then testing and deploying software into a production environment. Responsibilities also include providing production support and maintenance, implementing critical bug fixes, and assisting in diagnosing and resolving incidents. A key aspect of the role is communicating ideas clearly and concisely to non-technical users. The technology stack includes Java, Python, Spring, AngularJS, React, BPMNs, RESTful web services, Elastic Search, Graph and DB2 database, Slang (proprietary scripting language), Kubernetes, Kafka and AWS and industry tools integration API’s. The role also involves utilizing design programs such as Adobe Creative Suite, Sketch, and FIGMA. Functioning as or with a Product Manager, the individual will gather requirements and create user experiences. Collaboration with Engineers will be necessary to determine if designs can be modified based on technical limitations, and tracking changes as part of the project management cycle. Presenting to technical and non-technical staff and communicating the rationale for design decisions is also required. The role includes developing technical product roadmaps and communicating them to stakeholders, leading user acceptance testing, and scoping test automation for engineers to write unit and regression tests using frameworks like Junit, Jasmine, or Cypress.

Requirements

  • Master’s degree (U.S. or foreign equivalent) in Computer Science, Computer Engineering, Computer Science & Quantitative Methods, Information Systems/Technology, or related field and one (1) year of experience in job offered or related IT Product Manager role OR Bachelor’s degree (U.S. or foreign equivalent) in Computer Science, Computer Engineering, Computer Science & Quantitative Methods, Information Systems/Technology, or related field and three (3) years of experience in job offered or related IT Product Manager role.
  • Prior employment must include one (1) year (with a Master’s) OR three (3) years (with a Bachelor’s) with: working across the entire product lifecycle, from initial analysis and requirements gathering with users, through design, development, QA testing and production release.
  • Designing and developing secure systems using Visualforce, Web components, Apex, RESTful webservices, Java, object-oriented language, and Javascript.
  • Using testing frameworks to write test cases, maintain necessary code coverage by Apex, and maintain APEX governor limits.
  • Utilizing SOQL query to debug errors and No-SOQL database tools such as Data loader or similar.
  • Developing process automation across product lifecycle using orchestration tools, including at least one of the following: Gradle, Maven, Git, Subversion, Confluence, or JIRA.

Responsibilities

  • Work directly with business and operational users to understand and translate functional requirements into technical solutions.
  • Design, architect, test, and implement intricate technical solutions for complex business problems, including large-scale backend infrastructure and APIs, utilizing object-oriented programming and design patterns concepts.
  • Write high quality code that is robust, readable, and scalable, following coding best practices.
  • Test and deploy software into a production environment.
  • Provide production support and maintenance including implementing critical bug fixes in a timely manner and assisting in the diagnosis and resolution of incidents.
  • Communicate ideas clearly and concisely to non-technical users of the system.
  • Work across a technology stack consisting of Java, Python, Spring, AngularJS, React, BPMNs, RESTful web services, Elastic Search, Graph and DB2 database, Slang (proprietary scripting language), Kubernetes, Kafka and AWS and industry tools integration API’s.
  • Utilize design programs, including Adobe Creative Suite, Sketch, and FIGMA.
  • Function as a Product Manager or with a Product Manager to gather requirements and create user experiences.
  • Communicate and work with Engineers to determine if a design can be modified based on its technical limitations.
  • Track changes as part of the project management cycle.
  • Present in front of technical and non-technical staff and communicate the rationale for design decisions.
  • Develop technical product roadmaps and communicate to stakeholders.
  • Lead user acceptance testing and scope test automation for engineers to write unit and regression tests using testing frameworks such as Junit, Jasmine, or Cypress.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service