hero

STARTUP JOBS

Explore jobs at American Underground member companies

Enterprise Software Architect

ProcessMaker

ProcessMaker

Software Engineering, IT
Durham, NC, USA
Posted on Monday, July 22, 2024

The Enterprise Software Architect is responsible for architecting, implementing, and configuring all components, and coding scripts within ProcessMaker, ensuring comprehensive testing for each PLG experience or application.
This role requires working closely with product manager, designer, and other engineers to develop features, experiments and processes that improve the user experience and drive user acquisition, activation, and retention.

Responsibilities

  • Architect, develop and implement product features, experiments, and assets that enhance the user experience and drive key growth metrics.
  • Write clean, efficient, and well-documented code using best practices and coding standards.
  • Analyze experiment results and user feedback to iterate on product features and designs for maximum impact.
  • Document technical designs, implementation details, and best practices to facilitate knowledge sharing and ensure maintainability of codebases.


Essential Functions

  • Define and deliver reusable assets that accelerate adoption - templates, connectors, canned demos, and other artifacts that reduce friction in time to value.
  • Collaborate with Marketing to participate in webinars and live streams to showcase features and best practices in support of accelerating adoption.
  • Stay up-to-date with emerging technologies, industry trends, and best practices to continuously improve skills and knowledge and drive innovation within the organization.

Minimal Qualifications

  • Bachelor's degree in computer science, engineering, or a related field
  • Proven experience in software development, with expertise in one or more programming languages (e.g.,PHP, Java, JavaScript).
  • Knowledge of web technologies, including HTML, CSS, RESTful APIs, and HTTP protocols
  • Experience with modern software development methodologies, such as Agile or Scrum.
  • Excellent problem-solving skills and attention to detail, with a passion for delivering high-quality software products.
  • Experience with web technologies, cloud platforms, and API integrations.
  • Effective communication and collaboration skills, with the ability to work in a fast-paced, dynamic environment.
  • English communication proficiency

Preferred Qualifications

  • 2+ years experience with SaaS/Tech enterprise-class technology
  • Experience with front-end frameworks and libraries like React, AngularJS, or Vue.js, and back-end frameworks like Node.js or Flask
  • Strong problem-solving abilities and a knack for tackling complex technical challenges with creativity
  • Eagerness to stay updated with emerging technologies, and best practices in software development, and a commitment to continuous learning and self-improvement