Software Engineer

Azavea Philadelphia , PA 19107

Posted 3 months ago


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 environmental impact. Most of our work deals with local governments, non-profit organizations, and academic or federal research projects. We build custom web applications, perform geospatial analysis, and contribute to open source projects. Our engineers work across the technology stack, from modern browser-based front-ends to robust service-based backends residing on scalable infrastructure. Find out more about careers at Azavea here.

We are looking for a Software Engineer who is passionate about building applications that will have a positive impact. Ideal candidates are interested in public service, but not necessarily in working for a government or a non-profit organization.

We're excited about what we do, we're growing, and we hope you will join us.

Skills & Requirements

As a Software Engineer on the Civic Applications team, you'll be working alongside other engineers, project managers, and user experience designers to develop custom web software for our clients. Lately, we've been developing tools to model national water quality, monitor honeybee health across the country, and bring transparency to supply chains in the global apparel industry.

Our applications are mostly written in JavaScript (React), Python (Django) and C# (.NET WebAPI). Almost all of our work revolves around maps and spatial data. If you haven't worked with spatial technology before, don't worry, many of our colleagues hadn't when they joined us.

What you'll do:

  • Write code to create APIs and web applications based on visual designs.

  • Create interactive data visualizations in our applications using maps, charts, and graphs.

  • Model relational data and develop data processing pipelines.

  • Engage in multidisciplinary work that applies an agile process.

  • Contribute to both a growing company and to the open source communities that support our work.

You should:

  • Have experience building applications using a modern web backend framework like Django, Rails, or Express.

  • Demonstrate proficiency with core web technologies (HTML/CSS/JS) and a contemporary web frontend framework like React, Vue, or Angular.

  • Be familiar with using and querying relational databases like PostgreSQL or MySQL.

  • Have a growth mindset and be excited to learn new technologies and skills.

  • Be comfortable with the command line and working in a UNIX environment.

  • Have excellent communication skills, both verbal and written.

  • Be interested in working with small teams on meaningful projects.

You get extra points for:

  • Familiarity with open source or commercial GIS software like Leaflet, Mapbox GL JS, PostGIS, or ArcGIS Server.

  • Experience with a GitHub based workflow that includes pull requests and code reviews.

  • Delivering and operating applications using cloud platforms like AWS, GCP or Heroku.

  • Working with virtualization technology or containers.

  • Making technical decisions and owning outcomes.

You'll notice that we don't cite N years of experience or a Computer Science degree as requirements. We are primarily looking for people who have gained real-world experience successfully building web applications, and we are open to a range of skill levels. Junior and mid-level engineers are welcome to apply.

Office and Benefits

Our Philadelphia headquarters is located in a brightly lit office on the 5th floor of a converted factory building in the Callowhill neighborhood, a short walk from Center City, the Reading Terminal Market, and SEPTA subway and regional rail stations. For bicyclists, we have in-house bike parking, showers, and lockers. The office itself is assembled as an open office plan with several smaller rooms for team meetings and concentration time. You get your own desk with a high-end Linux workstation or Apple laptop and extra monitors. We have flex-time to deal with personal stuff, and most people work a 40 - 45 hour week on a regular schedule. After the first six months, our staff can also spend up to 10% of their time on an open source, professional development, or R&D project. Recent 10% time projects include experiments with machine learning, React Native, and various forms of serverless processing with Amazon Lambda.

We offer a salary commensurate with skills and experience and a benefits package that includes:

  • Fully subsidized health care, dental care, prescription plan, including for spouse/partner and children

  • Fully subsidized life and long-term disability insurance, plus voluntary short-term disability insurance

  • Medical reimbursement plan to cover what the health insurance does not

  • Retirement plan with matching percentage

  • Almost 4 weeks paid vacation plus additional paid sick/personal time off

  • Family and medical leave

  • Flexible work schedule

  • Paid maternity and paternity leave

  • Child care subsidy

  • Paid time off for voting and volunteering

  • Education assistance plan

  • Student loan assistance

  • Public transit and biking reimbursement plans

  • Monthly guest lectures with lunches on the company

  • 10% time for research or learning projects

  • Profit-sharing bonus plan

  • Financial transparency through an open book policy

  • Kind, capable and thoughtful colleagues

We welcome qualified candidates from all walks of life and value diversity in our company. We prohibit discrimination based on race, color, religion, ancestry, national origin, sex, sexual orientation, gender identity or expression, age, veteran status, military service, disability unrelated to job requirements, marital status, or domestic partner status.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Engineer


Posted 5 days ago

VIEW JOBS 1/16/2020 12:00:00 AM 2020-04-15T00:00 Who We Are Stitch is a cloud data ingestion platform. We integrate with more than 90 applications – including Salesforce, MySQL, Facebook Ads, and many more – to enable analytics, business intelligence, and data science. We power data infrastructure for thousands of businesses. Stitch offers the agility of a small team along with the resources of a large organization. We're a part of Talend, a rapidly growing leader in cloud, data, and application integration with offices on four continents. Talend's Philadelphia office opened in 2018 with the acquisition of Stitch, a cloud data integration service, which is now part of Talend Cloud. What You'll Do We work on a variety of products and projects in the Talend Cloud ecosystem, with a focus on Stitch and Smart Services. The Smart Services project aims to build features and enhancements that make users more productive across Talend Cloud. We build systems that capture and anonymize usage data and then build recommendation, forecasting, and automation features on top of that data. As a Software Engineer, you'll be responsible for software design, implementation, testing, and operation. You'll collaborate with other software engineers, quality assurance engineers, product managers, and product designers to participate in the full software development lifecycle – from product requirements, to software design, to testing and release. The team uses Clojure, Java, Python, ES6 and React. We run on AWS. Experience with these technologies is not required but is considered a plus. Most of our code is written through pair programming, and you should expect to spend most of your time collaborating closely with other engineers on our team. In the next year, we expect to: * Continue to rapidly expand our universe of source and destination integrations * Integrate tightly with the Talend Cloud platform * Launch our product in new AWS regions * Scale our data processing infrastructure to handle rapid growth in customers and data volume * Add powerful new features to give users even more control over their data What You'll Need To be eligible for this opening, you should have: * Familiarity with basic data structures and algorithms * Knowledge of web applications, databases, Linux and cloud environments * A track record of delivering substantial software projects in cloud or SaaS products * Excellent communication and interpersonal skills * While it's not required, it would be a plus to have recent experience with Java, Clojure, or Python. #LI-ES1 What we offer you At Stitch, you'll have the opportunity to: Join a passionate team and work with the latest technologies Work in a modern office in the heart of Center City Enjoy regular team events and company celebrations We offer everyone on our team: Competitive compensation, which includes salary, stock options, and a bonus program Medical (PPO or HSA), dental, and vision coverage 401(k) plan with matching company contributions Employee stock purchase plan (ESPP) Flexible spending accounts (FSA) for medical, dependent care, and transit Flexibility for time off and remote work. We also offer paid leave for all new parents. A fully stocked kitchen and weekly catered lunches All the tools needed to be successful and a cozy office environment to thrive in As a global employer, at Talend & Stitch, we believe our success depends on diversity, inclusion and mutual respect among our team members. We seek to recruit, develop and retain the most talented people from a diverse candidate pool. We are committed to making all employment decisions on the basis of business need, merit, capability and equality of opportunity. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, or national origin. Talend Philadelphia PA

Software Engineer