Software Engineer @ Parabola - New York, NY

Job Overview

11 days ago

Software Engineer

Parabola - New York, NY

At Parabola, we are solving hard and unique engineering challenges as we architect the visual programming language for the world. From an engineering mindset, Parabola is a programming language, IDE, deployment process, serverless compute environment, and cron job all bundled into one approachable drag-and-drop tool. To make this work, we've had to build out a solid foundation. Yet, we’re still early. As we continue to grow, there are many more product, infrastructure, logic, and design challenges to solve.

If you’re excited by solving these types of challenges and want to have a massive impact on team and technology, we want to talk to you!

A great week would be...
– Shipping a new feature to our React app that enables Parabola flows to be embedded anywhere across the web.
– Presenting a lunch & learn to the team on a new testing utility you created that makes writing tests faster for the rest of the team.
– Reviewing a product design spec, asking clarifying questions, and giving feedback on product and potential tech risks or areas of high implementation costs.
– Collaborating with another engineer on a tech plan for the first iteration of the product design spec.
– Writing code with React, TypeScript, NodeJS, or Python.
– Tinkering with AWS Cloudwatch to ensure we’re correctly tracking a metric that shows the improving stability of Parabola’s flow calculation system.
– Pairing with another engineer on a some improvements they left on one of your PRs.
About you
  • Experience: You have 4+ years of experience in a team-based, production engineering environment.
  • Architect: You have designed and built systems from the ground up and have laid out plans and the steps to implement.
  • Leader: You are interested in becoming a leader within the company in all aspects—from team to code initiatives to architecture.
  • Tinkerer: You love solving problems and are persistent at pushing the team, technology, and infrastructure in the right direction through incremental improvements.
  • Can do: Your default is to figure out how to solve a problem, not why it can’t be done.
  • Communicator: Your communication skills are top-notch. From high-level customer needs to in-the-weeds architecture, you clearly communicate across all disciplines.
  • Team Player: You are collaborative and firmly believe that with everyone working towards a common goal, we’ll get there faster and with a better end result.
  • You are you: You are unique. You bring something great and uniquely awesome to the team. You are proud of who you are.

Our tech stack
Parabola engineers currently work with the following technologies/languages:

We believe in using the best technology available for the job and we trust our engineers to make those decisions. Having experience in all of the above technologies is not required, but if you do that can certainly be a plus.

Benefits
  • Fully covered medical, dental, and vision insurance
  • Custom desk setup w/ equipment of your choice
  • Flexible work & generous vacation policy
  • Lunch and team meals 5x per week
  • Monthly team events (past events include cooking classes, mini golf, bowling, and more)
  • Team led lunch & learns (past lunch & learn topics include TypeScript, loose leaf tea, and more)
  • Dog-friendly office

Similar Jobs

Java Software Engineering

JPMorgan Chase Bank, N.A.

New York, NY

Understanding of software skills such as business analysis, development, maintenance, and software improvement. BS/BA degree or equivalent experience.

Software Engineering

JPMorgan Chase Bank, N.A.

New York, NY

BS in Computer Science / Engineering or a similar technical degree. Work with a team that develops smart and scalable solutions and provide a solid experience…

Software Engineering

JPMorgan Chase Bank, N.A.

Jersey City, NJ

Understanding of software skills such as business analysis, development, testing, and deployment. BS/BA degree or equivalent experience.

Software Engineer (Java), Markets Technology, NY

JPMorgan Chase Bank, N.A.

New York, NY

Hands-on experience in building and leading high-performance, scalable, enterprise-grade applications using Java/J2EE platforms.

Site Reliability Engineer

Thought Machine

New York, NY

Site Reliability Engineers at Thought Machine take responsibility for deploying our software into production. Supporting the engineering team in building highly…

Senior .Net Software Engineer

JPMorgan Chase Bank, N.A.

Jersey City, NJ

Experience in software development methodologies such as Scrum and TDD. Experience within a cloud environment deployment and configuration (ex. AWS) is a plus.

Java Backend / Fullstack Software Engineer

JPMorgan Chase Bank, N.A.

Brooklyn, NY

Design and Development of Resilient and scalable software solutions for Hybrid environments (Private cloud, Public cloud, On-Premises, Mobile, Desktop).

Software Engineering Lead - Mobile Platform

JPMorgan Chase Bank, N.A.

Jersey City, NJ

Keen understanding of financial control and budget management. You will be responsible for recruiting and leading a team of talented software engineers to…

Lead Java/ Microservices Engineer

JPMorgan Chase Bank, N.A.

Jersey City, NJ

Keen understanding of financial control and budget management. Extensive experience developing with Java, building scalable microservices, and with distributed…

Senior Cloud Software Engineer - MongoDB Atlas/AWS

JPMorgan Chase Bank, N.A.

Jersey City, NJ

Understanding the importance of great documentation and a passion for helping customers. Understanding and experience of Agile and Lean philosophies including…

Application Developer - C++ VoiP

JPMorgan Chase Bank, N.A.

Jersey City, NJ

Work in agile constructs throughout the software life cycle ensuring sustainable software releases. Apply strong modern cloud based patterns and software…

AI Research Scientist - Behavior Understanding - Senior Associate / Vice President / Executive Director

JPMorgan Chase Bank, N.A.

New York, NY

Practical software engineering experience in collaborative project settings. Expertise in one or more specialized areas; e.g., deep learning (DL), reinforcement…

Application Developer - Java

JPMorgan Chase Bank, N.A.

Jersey City, NJ

Work in agile constructs throughout the software life cycle ensuring sustainable software releases. Apply strong modern cloud based patterns and software…

Java / Full Stack / Cloud Engineering Lead

JPMorgan Chase Bank, N.A.

New York, NY

Manage and mentor a team of 5 - 8 developers ranging in experience from recent graduates to seasoned engineers. BS/BA degree or equivalent experience.

Java Back End Developer

JPMorgan Chase Bank, N.A.

New York, NY

Keen understanding of financial control and budget management. BS/BA degree or equivalent experience. Expertise in application, data, and infrastructure…

Sr. Python Engineer

Capgemini

Englewd Clfs, NJ

Knowledge of modular software design. The Capgemini Freelancer Gateway is enabled by a cutting-edge software platform that leads the contingent labor world for…

Senior Full Stack Java Developer Lead

JPMorgan Chase Bank, N.A.

Jersey City, NJ

DPS services will be distributing transactions & holdings information from strategic big data reservoir and various trading and book keeping applications to…

UI Developer ( Full Time )

Biztegy Analytics

Manhattan, NY

Guide clients the selection of technologies required to complete any project. Must Have Skill Sets: HTML5, CSS3, Java Script, jQuery, Angular7/ Angular 6,…

Mainframe Developer (Fulltime)

Biztegy Analytics

Parsippany, NJ

Technical background of Mainframe technologies - Cobol, IMS DB/DC, DB2, MQ, SCLM. Capture Business requirements and prepare Project Definition Document.

SR SALESFORCE

Biztegy Analytics

New York, NY

5+ years of experience developing software applications. 8+ years of software engineering experience with senior-level design capabilities using modern…

Senior DevOps Engineer (Fulltime)

Biztegy Analytics

Parsippany, NJ

AWS: 4+ years’ experience with using a broad range of AWS technologies (e.g. EC2,ECS, ELB, S3, VPC, IAM, CloudWatch, ECR, Lambda,APIG) to develop and maintain…

Sr. Java Web Services Developer (Full Time)

Biztegy Analytics

Manhattan, NY

Overall day-to-day IT management to include but not restricted to: The Web Services Developer will be required to identify and evaluate high level enterprise…

Software Engineer

Etsy

Brooklyn, NY

Experience with working on object-oriented programming languages like Python, Java, Scala, etc. Validated software engineering and coding skills, including CS…

Engineer 4, Software Dev & Engineering

Comcast

Philadelphia, PA

Develops software update process for existing applications. Assists in the roll-out of software releases. Responsible for planning and designing new software…