array:58 [
  "nid" => array:1 [
    0 => array:1 [
      "value" => "434"
    ]
  ]
  "uuid" => array:1 [
    0 => array:1 [
      "value" => "9ebccc44-9eeb-4106-abf9-2444e3ce0a50"
    ]
  ]
  "vid" => array:1 [
    0 => array:1 [
      "value" => "756"
    ]
  ]
  "langcode" => array:1 [
    0 => array:1 [
      "value" => "en"
    ]
  ]
  "type" => array:1 [
    0 => array:3 [
      "target_id" => "job_posting"
      "entity" => array:12 [
        "uuid" => "e0dc7f60-1a3a-469f-9838-2efe492ed78d"
        "langcode" => "en"
        "status" => true
        "dependencies" => array:1 [
          "module" => array:1 [
            0 => "menu_ui"
          ]
        ]
        "third_party_settings" => array:1 [
          "menu_ui" => array:2 [
            "available_menus" => []
            "parent" => ""
          ]
        ]
        "name" => "Job Posting"
        "type" => "job_posting"
        "description" => null
        "help" => null
        "new_revision" => true
        "preview_mode" => 1
        "display_submitted" => false
      ]
      "bundle" => "node_type"
    ]
  ]
  "revision_timestamp" => array:1 [
    0 => array:1 [
      "value" => "1660672806"
    ]
  ]
  "revision_uid" => array:1 [
    0 => array:3 [
      "target_id" => "1"
      "entity" => array:25 [
        "uid" => array:1 [
          0 => array:1 [
            "value" => "1"
          ]
        ]
        "uuid" => array:1 [
          0 => array:1 [
            "value" => "e7a9bcaf-2b2f-4486-ab52-0af4c03e2b5d"
          ]
        ]
        "langcode" => array:1 [
          0 => array:1 [
            "value" => "en"
          ]
        ]
        "preferred_langcode" => array:1 [
          0 => array:1 [
            "value" => "en"
          ]
        ]
        "preferred_admin_langcode" => []
        "name" => array:1 [
          0 => array:1 [
            "value" => "superadmin"
          ]
        ]
        "pass" => array:1 [
          0 => array:1 [
            "value" => "$2y$12$9bVfd6CME8g1kG.bKWI5ReyaLsi1Q1LCsnG7qK8Ek.fVv5EV5AtEe"
          ]
        ]
        "mail" => array:1 [
          0 => array:1 [
            "value" => "info+transwork@messageagency.com"
          ]
        ]
        "timezone" => array:1 [
          0 => array:1 [
            "value" => "UTC"
          ]
        ]
        "status" => array:1 [
          0 => array:1 [
            "value" => "1"
          ]
        ]
        "created" => array:1 [
          0 => array:1 [
            "value" => "1523977029"
          ]
        ]
        "changed" => array:1 [
          0 => array:1 [
            "value" => "1769096910"
          ]
        ]
        "access" => array:1 [
          0 => array:1 [
            "value" => "1780429640"
          ]
        ]
        "login" => array:1 [
          0 => array:1 [
            "value" => "1780429804"
          ]
        ]
        "init" => array:1 [
          0 => array:1 [
            "value" => "admin@example.com"
          ]
        ]
        "roles" => array:1 [
          0 => array:3 [
            "target_id" => "administrator"
            "entity" => array:10 [
              "uuid" => "702ccd05-05a5-4871-8373-e31ba7880718"
              "langcode" => "en"
              "status" => true
              "dependencies" => []
              "_core" => array:1 [
                "default_config_hash" => "Om6FEO7vZZMkPIbVvfxtdkWerQ2PvQM4sWUd6Q3ZnfI"
              ]
              "id" => "administrator"
              "label" => "Administrator"
              "weight" => 2
              "is_admin" => true
              "permissions" => []
            ]
            "bundle" => "user_role"
          ]
        ]
        "default_langcode" => array:1 [
          0 => array:1 [
            "value" => "1"
          ]
        ]
        "metatag" => array:8 [
          0 => array:2 [
            "tag" => "meta"
            "attributes" => array:2 [
              "name" => "title"
              "content" => "superadmin | TransWork"
            ]
          ]
          1 => array:2 [
            "tag" => "meta"
            "attributes" => array:2 [
              "name" => "description"
              "content" => "TransWork"
            ]
          ]
          2 => array:2 [
            "tag" => "link"
            "attributes" => array:2 [
              "rel" => "canonical"
              "href" => "https://transwork.org/user/1"
            ]
          ]
          3 => array:2 [
            "tag" => "meta"
            "attributes" => array:2 [
              "name" => "robots"
              "content" => "noindex, nofollow"
            ]
          ]
          4 => array:2 [
            "tag" => "meta"
            "attributes" => array:2 [
              "property" => "og:image"
              "content" => "https://transwork.org/sites/default/files/styles/banner/public/2018-08/placeholder.jpg"
            ]
          ]
          5 => array:2 [
            "tag" => "meta"
            "attributes" => array:2 [
              "property" => "og:image:url"
              "content" => "https://transwork.org/sites/default/files/styles/banner/public/2018-08/placeholder.jpg"
            ]
          ]
          6 => array:2 [
            "tag" => "meta"
            "attributes" => array:2 [
              "property" => "og:image:secure_url"
              "content" => "https://transwork.org/sites/default/files/styles/banner/public/2018-08/placeholder.jpg"
            ]
          ]
          7 => array:2 [
            "tag" => "meta"
            "attributes" => array:2 [
              "name" => "twitter:image"
              "content" => "https://transwork.org/sites/default/files/styles/banner/public/2018-08/placeholder.jpg"
            ]
          ]
        ]
        "role_change" => array:1 [
          0 => array:1 [
            "target_id" => "__role_delegation_empty_field_value__"
          ]
        ]
        "path" => array:1 [
          0 => array:1 [
            "langcode" => "en"
          ]
        ]
        "field_contact_email" => []
        "field_contact_name" => []
        "field_contact_phone" => []
        "field_employer_profile" => []
        "user_picture" => []
      ]
      "bundle" => "user"
    ]
  ]
  "revision_log" => []
  "status" => array:1 [
    0 => array:1 [
      "value" => "1"
    ]
  ]
  "uid" => array:1 [
    0 => array:3 [
      "target_id" => "1"
      "message" => "Recursion detected."
      "array_path" => "revision_uid.0.entity"
    ]
  ]
  "title" => array:1 [
    0 => array:1 [
      "value" => "Senior Software Engineer (USA or Canada)"
    ]
  ]
  "created" => array:1 [
    0 => array:1 [
      "value" => "1660672629"
    ]
  ]
  "changed" => array:1 [
    0 => array:1 [
      "value" => "1660672806"
    ]
  ]
  "promote" => array:1 [
    0 => array:1 [
      "value" => "0"
    ]
  ]
  "sticky" => array:1 [
    0 => array:1 [
      "value" => "0"
    ]
  ]
  "default_langcode" => array:1 [
    0 => array:1 [
      "value" => "1"
    ]
  ]
  "revision_default" => array:1 [
    0 => array:1 [
      "value" => "1"
    ]
  ]
  "revision_translation_affected" => array:1 [
    0 => array:1 [
      "value" => "1"
    ]
  ]
  "metatag" => array:7 [
    0 => array:2 [
      "tag" => "meta"
      "attributes" => array:2 [
        "name" => "title"
        "content" => "Senior Software Engineer (USA or Canada) | TransWork"
      ]
    ]
    1 => array:2 [
      "tag" => "meta"
      "attributes" => array:2 [
        "name" => "description"
        "content" => "Azavea is a civic technology firm based in Philadelphia that uses geospatial data to build software and data analytics for the web. As a B Corporation, our mission is to use advanced geospatial technology for civic, social, and"
      ]
    ]
    2 => array:2 [
      "tag" => "link"
      "attributes" => array:2 [
        "rel" => "canonical"
        "href" => "https://transwork.org/jobs/senior-software-engineer-usa-or-canada"
      ]
    ]
    3 => array:2 [
      "tag" => "meta"
      "attributes" => array:2 [
        "property" => "og:image"
        "content" => "https://transwork.org/sites/default/files/styles/banner/public/2018-08/placeholder.jpg"
      ]
    ]
    4 => array:2 [
      "tag" => "meta"
      "attributes" => array:2 [
        "property" => "og:image:url"
        "content" => "https://transwork.org/sites/default/files/styles/banner/public/2018-08/placeholder.jpg"
      ]
    ]
    5 => array:2 [
      "tag" => "meta"
      "attributes" => array:2 [
        "property" => "og:image:secure_url"
        "content" => "https://transwork.org/sites/default/files/styles/banner/public/2018-08/placeholder.jpg"
      ]
    ]
    6 => array:2 [
      "tag" => "meta"
      "attributes" => array:2 [
        "name" => "twitter:image"
        "content" => "https://transwork.org/sites/default/files/styles/banner/public/2018-08/placeholder.jpg"
      ]
    ]
  ]
  "path" => array:1 [
    0 => array:3 [
      "alias" => "/jobs/senior-software-engineer-usa-or-canada"
      "pid" => "442"
      "langcode" => "en"
    ]
  ]
  "menu_link" => []
  "body" => array:1 [
    0 => array:3 [
      "value" => """
        <p>Azavea is a civic technology firm based in Philadelphia that uses geospatial<br />\r\n
        data to build software and data analytics for the web. As a B Corporation,<br />\r\n
        our mission is to use advanced geospatial technology for civic, social, and<br />\r\n
        environmental impact. Most of our work deals with local governments,<br />\r\n
        non-profit organizations, and academic or federal research projects. &nbsp;We<br />\r\n
        build custom web applications, perform geospatial analysis, and contribute to<br />\r\n
        open source projects. Our engineers work across the technology stack, from<br />\r\n
        modern browser-based front-ends to robust service-based backends residing on<br />\r\n
        scalable infrastructure. Find out more at Azavea: What We do.</p>\r\n
        \r\n
        <p>We are looking for a Senior Software Engineer who is passionate about<br />\r\n
        building applications that will have a positive impact. Ideal candidates are<br />\r\n
        interested in public service, but not necessarily in working for a government<br />\r\n
        or a non-profit organization.</p>\r\n
        \r\n
        <p>We’re excited about what we do, we’re growing, and we hope you will join us.</p>\r\n
        \r\n
        <p>As a Senior Software Engineer at Azavea, you’ll be working alongside other<br />\r\n
        engineers, project managers, and user experience designers to develop custom<br />\r\n
        web software for our clients. Lately, we’ve been developing tools to model<br />\r\n
        national water quality, monitor honeybee health across the country, and bring<br />\r\n
        transparency to supply chains in the global apparel industry. We also<br />\r\n
        maintain DistrictBuilder, an open-source, collaborative redistricting tool<br />\r\n
        that will support redistricting using 2020 Census data, and the Cicero API,<br />\r\n
        an Azavea product that provides access to a comprehensive database of elected<br />\r\n
        officials and legislative districts.</p>\r\n
        \r\n
        <p>Our applications are mostly written in JavaScript (React), Python (Django),<br />\r\n
        TypeScript (React ,Angular) and C# (.NET WebAPI). Almost all of our work<br />\r\n
        revolves around maps and spatial data. If you haven’t worked with spatial<br />\r\n
        technology before, don’t worry, many of our colleagues hadn’t when they<br />\r\n
        joined us.</p>\r\n
        \r\n
        <p>All remote colleagues are expected to be available for collaboration between<br />\r\n
        the hours of 10 a.m. and 2 p.m. EST.<br />\r\n
        What you'll do:<br />\r\n
        Write code to create APIs and web applications based on visual designs.
<br />\r\n
        Create interactive data visualizations in our applications using maps,<br />\r\n
        charts, and graphs.<br />\r\n
        Model relational data and develop data processing pipelines.
<br />\r\n
        Engage in multidisciplinary work that applies an agile process.
<br />\r\n
        Work across front-end and back-end development.
<br />\r\n
        Contribute to technical designs, identify risks and tradeoffs in decisions.
<br />\r\n
        Own large, cross-cutting features and entire medium sized projects with<br />\r\n
        minimal oversight.
<br />\r\n
        Build relationships with and consensus amongst various stakeholders.
<br />\r\n
        Effectively communicate complex technical concepts to a wider range of audiences.
<br />\r\n
        Contribute to both a growing company and to the open source communities that<br />\r\n
        support our work.
<br />\r\n
        Collaborate with other engineers and support knowledge-sharing.
<br />\r\n
        You should:<br />\r\n
        Have experience building applications using a modern web backend framework<br />\r\n
        like Django, Rails, or Express.<br />\r\n
        Demonstrate proficiency with core web technologies (HTML/CSS/JS) and a<br />\r\n
        contemporary web frontend framework like React, Vue, or Angular.<br />\r\n
        Have experience using and querying relational databases like PostgreSQL or MySQL.<br />\r\n
        Be comfortable with the command line and working in a UNIX environment.<br />\r\n
        Have a growth mindset and be excited to learn new technologies and skills.<br />\r\n
        Be interested in working with small teams on meaningful projects.<br />\r\n
        Have effective communication skills.<br />\r\n
        You write clean and understandable code.<br />\r\n
        Have experience with a GitHub based workflow that includes pull requests and<br />\r\n
        code reviews.<br />\r\n
        Have experience working in an Agile development environment.<br />\r\n
        Additional experience we find valuable (but not required):<br />\r\n
        Familiarity with open source or commercial GIS software like Leaflet, Mapbox<br />\r\n
        GL JS, PostGIS, or ArcGIS Server.<br />\r\n
        Delivering and operating applications using cloud platforms like AWS, GCP or Heroku.<br />\r\n
        Working with virtualization technology or containers.<br />\r\n
        Understand concepts of cloud automation, and CI/CD.<br />\r\n
        Making technical decisions and owning outcomes.<br />\r\n
        A note on hiring during the COVID-19 pandemic<br />\r\n
        The majority of our colleagues have historically worked out of our<br />\r\n
        Philadelphia office, but during the pandemic we transitioned the entire<br />\r\n
        company to remote work. While many of our colleagues are continuing to work<br />\r\n
        remotely for the time being, the office is now open and we can accommodate<br />\r\n
        either in-person or remote interviews depending on the health and safety<br />\r\n
        concerns of you and our team. We have made arrangements for remote<br />\r\n
        onboarding, including shipping relevant materials and a laptop to your home.<br />\r\n
        We are fortunate to have invested in meaningful work-from-home tools and<br />\r\n
        processes over the years and have been able to continue providing a secure,<br />\r\n
        flexible, and safe work environment for all of our colleagues. We ask for<br />\r\n
        your patience as we adapt our hiring process as well, and are happy to answer<br />\r\n
        any questions or concerns about the process.</p>\r\n
        \r\n
        <p>Office and Benefits<br />\r\n
        Our Philadelphia headquarters is located in a brightly lit office on the 5th<br />\r\n
        floor of a converted factory building in the Callowhill neighborhood, a short<br />\r\n
        walk from Center City, the Reading Terminal Market, and SEPTA subway and<br />\r\n
        regional rail stations. For bicyclists, we have in-house bike parking,<br />\r\n
        showers, and lockers. The office itself is arranged as an open office plan<br />\r\n
        with many smaller rooms for team meetings and concentration time. You get<br />\r\n
        your own desk with a high-end Linux workstation or Apple laptop and extra<br />\r\n
        monitors. We have flex-time to deal with personal stuff, and most people work<br />\r\n
        a 40 - 45 hour week on a regular schedule. After the first six months, our<br />\r\n
        staff can also spend up to 10% of their time on an open source, professional<br />\r\n
        development, or R&amp;D project. Recent 10% time projects include experiments<br />\r\n
        with machine learning, React Native, and various forms of serverless<br />\r\n
        processing with Amazon Lambda.</p>\r\n
        \r\n
        <p>We offer a salary commensurate with skills and experience. Azavea's salary<br />\r\n
        for the Senior Software Engineer role ranges from $104,400 to $130,000.</p>\r\n
        \r\n
        <p>Our benefits package includes:<br />\r\n
        • Fully subsidized health care, dental, prescription plan, including for<br />\r\n
        spouse/partner and children<br />\r\n
        • Fully subsidized life and long term disability insurance, plus voluntary<br />\r\n
        short term disability insurance<br />\r\n
        • Medical reimbursement plan to cover what the health insurance does not<br />\r\n
        • Retirement plan with matching percentage<br />\r\n
        • Almost 4 weeks paid vacation plus sick/personal time off<br />\r\n
        • Family and medical leave<br />\r\n
        • Flexible work schedule<br />\r\n
        • Paid maternity and paternity leave<br />\r\n
        • Child care subsidy<br />\r\n
        • Paid time off for voting and volunteering<br />\r\n
        • Education assistance plan<br />\r\n
        • Student loan assistance<br />\r\n
        • Public transit and biking reimbursement plans<br />\r\n
        • Monthly lunches on the house<br />\r\n
        • 10% time for Research or Training Projects<br />\r\n
        • Profit-sharing bonus plan<br />\r\n
        • Financial transparency through an open book policy<br />\r\n
        • Kind, capable, and thoughtful colleagues</p>\r\n
        \r\n
        <p>We welcome qualified candidates from all walks of life and value diversity in<br />\r\n
        our company. We prohibit discrimination based on race, color, religion,<br />\r\n
        ancestry, national origin, sex, sexual orientation, gender identity or<br />\r\n
        expression, age, veteran status, military service, disability, marital<br />\r\n
        status, or domestic partner status.</p>\r\n
        """
      "summary" => ""
      "format" => "full_html"
    ]
  ]
  "field_agree_to_allow" => []
  "field_agree_to_receive" => []
  "field_application_deadline" => []
  "field_application_instructions" => array:1 [
    0 => array:2 [
      "value" => "<p>Please complete all fields of the application (e.g. provide a coding sample and technical writing sample).</p>\r\n"
      "format" => "full_html"
    ]
  ]
  "field_application_start_date" => []
  "field_business_name" => array:1 [
    0 => array:1 [
      "value" => "Azavea"
    ]
  ]
  "field_company_logo" => []
  "field_confirm_rules" => []
  "field_confirm_terms" => []
  "field_contact_email" => array:1 [
    0 => array:1 [
      "value" => "peopleops@azavea.com"
    ]
  ]
  "field_contact_email_transwork" => []
  "field_contact_name" => array:1 [
    0 => array:1 [
      "value" => "Julie Garcia"
    ]
  ]
  "field_contact_name_transwork" => []
  "field_contact_phone" => []
  "field_contact_phone_transwork" => []
  "field_contact_title" => array:1 [
    0 => array:1 [
      "value" => "People Operations Coordinator"
    ]
  ]
  "field_date_close" => array:1 [
    0 => array:1 [
      "value" => "2022-09-11"
    ]
  ]
  "field_date_posted" => array:1 [
    0 => array:1 [
      "value" => "2022-08-16"
    ]
  ]
  "field_education" => []
  "field_employer" => []
  "field_experience_level" => []
  "field_industry" => array:1 [
    0 => array:3 [
      "target_id" => "26"
      "entity" => array:19 [
        "tid" => array:1 [
          0 => array:1 [
            "value" => "26"
          ]
        ]
        "uuid" => array:1 [
          0 => array:1 [
            "value" => "8236cad4-ee63-4b0c-817c-01e02c3ec8d1"
          ]
        ]
        "revision_id" => array:1 [
          0 => array:1 [
            "value" => "26"
          ]
        ]
        "langcode" => array:1 [
          0 => array:1 [
            "value" => "en"
          ]
        ]
        "vid" => array:1 [
          0 => array:3 [
            "target_id" => "industry"
            "entity" => array:9 [
              "uuid" => "f0df3ba2-417b-48af-9a18-072913dafd78"
              "langcode" => "en"
              "status" => true
              "dependencies" => []
              "name" => "Industry"
              "vid" => "industry"
              "description" => null
              "weight" => 0
              "new_revision" => false
            ]
            "bundle" => "taxonomy_vocabulary"
          ]
        ]
        "revision_created" => array:1 [
          0 => array:1 [
            "value" => "1567107695"
          ]
        ]
        "revision_user" => []
        "revision_log_message" => []
        "status" => array:1 [
          0 => array:1 [
            "value" => "1"
          ]
        ]
        "name" => array:1 [
          0 => array:1 [
            "value" => "Professional and Business Services"
          ]
        ]
        "description" => array:1 [
          0 => array:2 [
            "value" => null
            "format" => null
          ]
        ]
        "weight" => array:1 [
          0 => array:1 [
            "value" => "0"
          ]
        ]
        "parent" => array:1 [
          0 => array:1 [
            "target_id" => "0"
          ]
        ]
        "changed" => array:1 [
          0 => array:1 [
            "value" => "1567107695"
          ]
        ]
        "default_langcode" => array:1 [
          0 => array:1 [
            "value" => "1"
          ]
        ]
        "revision_default" => array:1 [
          0 => array:1 [
            "value" => "1"
          ]
        ]
        "revision_translation_affected" => array:1 [
          0 => array:1 [
            "value" => "1"
          ]
        ]
        "metatag" => array:6 [
          0 => array:2 [
            "tag" => "meta"
            "attributes" => array:2 [
              "name" => "title"
              "content" => "Professional and Business Services | TransWork"
            ]
          ]
          1 => array:2 [
            "tag" => "link"
            "attributes" => array:2 [
              "rel" => "canonical"
              "href" => "https://transwork.org/taxonomy/term/26"
            ]
          ]
          2 => array:2 [
            "tag" => "meta"
            "attributes" => array:2 [
              "property" => "og:image"
              "content" => "https://transwork.org/sites/default/files/styles/banner/public/2018-08/placeholder.jpg"
            ]
          ]
          3 => array:2 [
            "tag" => "meta"
            "attributes" => array:2 [
              "property" => "og:image:url"
              "content" => "https://transwork.org/sites/default/files/styles/banner/public/2018-08/placeholder.jpg"
            ]
          ]
          4 => array:2 [
            "tag" => "meta"
            "attributes" => array:2 [
              "property" => "og:image:secure_url"
              "content" => "https://transwork.org/sites/default/files/styles/banner/public/2018-08/placeholder.jpg"
            ]
          ]
          5 => array:2 [
            "tag" => "meta"
            "attributes" => array:2 [
              "name" => "twitter:image"
              "content" => "https://transwork.org/sites/default/files/styles/banner/public/2018-08/placeholder.jpg"
            ]
          ]
        ]
        "path" => array:1 [
          0 => array:1 [
            "langcode" => "en"
          ]
        ]
      ]
      "bundle" => "industry"
    ]
  ]
  "field_job_status" => []
  "field_job_summary" => []
  "field_job_type" => array:1 [
    0 => array:1 [
      "value" => "1"
    ]
  ]
  "field_link_to_apply" => array:1 [
    0 => array:3 [
      "uri" => "https://jobs.lever.co/azavea?lever-origin=applied&lever-source%5B0%5D=TransWork"
      "title" => "Apply Here"
      "options" => []
    ]
  ]
  "field_location" => array:1 [
    0 => array:1 [
      "value" => "Philadelphia, PA or Remote (USA or Canada)"
    ]
  ]
  "field_organization_website" => []
  "field_salary" => []
  "field_salary_annual_minimum" => []
  "field_salary_hourly_minimum" => []
  "field_salary_range_maximum" => []
  "field_salary_range_minimum" => []
  "field_salary_type" => []
  "field_skills" => []
  "field_work_location" => []
]

Get Involved