Software Engineer II, Accounting

Posted 92ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Software Engineer II developing secure and scalable technology solutions for private markets at Juniper Square. Collaborating with product, design, and QA teams to enhance features and capabilities.

Responsibilities:

  • Assist in implementing Core Accounting functionality on our General Ledger under the guidance of senior engineers.
  • Collaborate on Projects: Contribute to small to large projects within the Product Team, providing technical input and executing assigned tasks effectively.
  • Project Kickoffs and Specifications: Participate in project kickoffs and help translate project requirements into technical specifications for implementation alongside senior team members.
  • Data Model Design: Assist in defining and expanding data models, including database schema and object models in the data access layer specific to the product.
  • Business Logic Implementation: Implement required business logic in the service layer, ensuring alignment with project requirements and best practices.
  • API Development: Help define and implement GraphQL API endpoints, collaborating with other engineers to ensure seamless integration and functionality.
  • Frontend Development: Work with React to enhance and maintain the user interface, ensuring a responsive and user-friendly experience.
  • Testing and Code Reviews: Write integration and unit tests for your code to ensure reliability and performance. Participate in code reviews for colleagues, providing constructive feedback to maintain code quality.
  • Technical Support: Provide technical support for stakeholder groups such as customer success teams, addressing their technical inquiries and assisting in troubleshooting issues.
  • Production Issue Management: Participate in monitoring, diagnosing, and addressing production issues. Collaborate with senior engineers to resolve complex problems and ensure system stability.

Requirements:

  • Bachelor's degree in Computer Science or a related field
  • 2-5 years of experience in software development, particularly with modern web application frameworks (e.g., React, NestJs, FastAPI, or similar).
  • Experience with service-oriented architecture
  • Preferred experience in one of the following: Python/Typescript
  • Preferred experience with kubernetes
  • Understanding of server-side MVC frameworks (like Django, Rails, Pyramid etc.)
  • Experience with SQL database schema design
  • Experience operating Linux clusters (Amazon Web Services is a plus)
  • You must be flexible and adaptable—you will be juggling multiple projects in a fast-paced startup environment.
  • Experience with accounting concepts preferred.
  • Experience with AI coding tools (like Cursor, Augment) preferred.

Benefits:

  • Health, dental, and vision care for you and your family
  • Life insurance
  • Mental wellness coverage
  • Fertility and growing family support
  • Flex Time Off in addition to company-paid holidays
  • Paid family leave, medical leave, and bereavement leave policies
  • Retirement saving plans
  • Allowance to customize your work and technology setup at home
  • Annual professional development stipend