×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Engineer - Full Stack; React, GraphQL, Rails, Postgres, AI

Job in Boston, Suffolk County, Massachusetts, 02298, USA
Listing for: Maestro for Private Equity
Full Time, Part Time position
Listed on 2026-01-02
Job specializations:
  • Software Development
    Full Stack Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 170000 - 210000 USD Yearly USD 170000.00 210000.00 YEAR
Job Description & How to Apply Below
Position: Principal Software Engineer - Full Stack (React, GraphQL, Rails, Postgres, AI)

Principal Software Engineer - Full Stack (React, Graph

QL, Rails, Postgres, AI) About Maestro

Maestro is the value creation platform designed exclusively for the Private Equity industry. Backed by S&P Global, Accordion Partners, and several General Partners from the PE industry, Maestro helps PE sponsors modernize their operations and maximize value creation within their portfolio through active portfolio management and collaboration with portfolio company management teams.

About the Role

We are seeking a highly skilled Principal Software Engineer with a deep expertise in both coding and product architecture. The ideal candidate will be proficient in full stack development, with a strong focus on React (JS/TS), web application development, Graph

QL, and Postgres/SQL. Experience with Ruby on Rails (or equivalent) and Object Relational Mapping tools is also required. Additionally, working knowledge of AI LLM agent frameworks like Lang Chain/Lang Graph is highly desirable.

This position must be based in our Boston office and is a hybrid role with the flexibility to work remotely 2-3 days a week.

Key Responsibilities:
  • Develop, test, and maintain web applications using React, Graph

    QL, and Rails and other services.
  • Model complex data and develop APIs and business logic to make available to front-end and other consumers.
  • Use LLM agent frameworks to develop best in class agentic AI workflows.
  • Ensure seamless integration of front-end and back-end components.
  • Optimize application performance across the stack, with focus on scalability and quality for a large number of consumers.
2. Technical Leadership
  • Assume technical lead role on given projects, with the ability to break down complex problems into clear architectures, scoped tasks and timelines to ready for agile development.
  • Collaborate product managers and stakeholders to defi ne technical requirements and product specifications.
  • Be capable of strong architectural design, with the ability to contribute to the development of scalable, robust, and secure product architectures.
  • Conduct code reviews, providing constructive feedback to ensure high-quality code standards.
  • Stay updated with emerging technologies and industry trends, recommending innovative solutions to enhance our tech stack.
  • Mentor and guide junior developers, fostering a culture of continuous learning and improvement.
3. Collaboration and Communication
  • Work closely with cross-functional teams including designers, product managers, and QA engineers.
  • Effectively communicate complex technical concepts to-technical stakeholders.
  • Facilitate technical discussions and decision‑making processes.
Qualifications:

3>
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Proven experience as Principal Software Engineer or similar role, with a strong portfolio of successful projects.
  • ORM experience.
  • Strong skills and experience with building multi‑tenant applications.
  • performance optimization skillsi.e. Detecting and fixing1 queries).>
  • Expertise in full stack development with a focus on React web application development, Graph

    QL, and on (or similar framework).
  • Strong understanding of LLM Agent frameworks and eco‑system. Experience building agents using these technologies.
  • Strong understanding of Graph

    QL and RESTful APIs microservices architecture, and database design.
  • Excellent problem‑solving skills and attention to detail.
  • Strong leadership and mentoring abilities.

    Excellent communication and teamwork skills.

Salary: $170, – $210,000 + benefits, bonus, and equity
Actual compensation packages are determined by evaluating a wide array of factors unique to each candidate, including but not limited to skill set, years and depth of experience, education, certifications, cost of labor and internal equity.

Maestro is an Equal Opportunity Employer. are committed to building a team that represents a variety of backgrounds, perspectives, and skills. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, veteran status, or any other status protected under federal, state, or local law.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary