Search jobs > Cambridge, MA > Software engineer python

Python Software Engineer

Center for Effective Philanthropy
Cambridge, MA, United States
Full-time

Center for Effective Philanthropy is currently seeking a Software Engineer in the Cambridge Ma location.

This is a Hybrid role In office two days per week.

As one of the go-to technical experts in the room, the Software Engineer will be instrumental in projects that improve the organization’s use of data by identifying and driving efficiencies in our processes while working closely with staff to maintain and upgrade our in-house online reporting system.

The Data Systems Engineer builds and develops cloud-based data pipelines and architecture while maintaining and improving back-end Python applications for this system, which are used to develop and deliver the Center for Effective Philanthropy’s (CEP’s) assessment tools to foundation leaders and YouthTruth’s student survey reports to schools, districts, and networks nation-wide.

If you have experience with Python development and SQL we would like to speak to you! Please apply!

In this role, you will lead and carry out a variety of tasks, including :

  • Supporting the creation and rollout of our cloud-based data ingestion and translation architecture (tech stack includes, DBT and Airflow)
  • Maintaining and building upon our relational databases
  • Ensuring smooth functioning of our development, quality assurance, and production environments
  • Developing and maintaining (debugging, improving, testing, and deploying) Python scripts
  • Building integrations applications and solving integrations issues
  • Creating and executing unit test plans based on system and validation requirements
  • Documenting changes in software for end users
  • Serving as a thought partner with colleagues and internal stakeholders about the feasibility and time intensiveness of proposed projects

As an integral part of CEP’s tech team, your time will be spent on CEP’s technology infrastructure, working on YouthTruth and Assessment and Advisory Services teams’ projects.

The Ideal Candidate

  • You exhibit excellent judgment and can work with low direction to support your data and client analyst colleagues in a fast-paced environment while being thorough and results-oriented.
  • You take pride in your work and take the necessary steps to ensure the production of reliable and sustainable code.
  • You have exceptional communication skills. You are collaborative and excited to work cross-functionally while building relationships and generating influence across the company.
  • You bring an aptitude for continuous improvement within processes and disciplines, helping to evolve from the current state into leveraging new mindsets and approaches.
  • You are tolerant of ambiguity and have the desire to create structures, evolve systems, and build new capabilities to better serve our customers.

Basic Qualifications :

  • Experience with the following languages : Python and SQL
  • At least 3 5 years’ experience as a software developer in Python.
  • 3 plus years of API development and Integration experience
  • Understanding of cloud architectures and their applications within a data-driven environment
  • Integration among different applications through APIs
  • Experience using Python with datasets
  • Experience with SQL language and tools to help build data transformation models

Preferred Qualifications :

  • Experience with code management and review such as Github
  • Experience with cloud deployed applications using AWS a plus
  • Experience with AWS, data modeling and implementation, and / or Ruby on Rails a plus but not necessary

No fields configured

Please contact your admin to configure this card

2 days ago
Related jobs
Strategic Employment Partners (SEP)
Boston, Massachusetts

An award-winning IoT green energy company is hiring for a Senior Software Engineer to join their growing team. This is a great chance to leverage your skills with Python, Django, PostgreSQL, and AWS to make a difference with the code you write!. Familiarity with data science, machine learning, and/o...

Atlantic Group
Boston, Massachusetts

Software Engineering team, where the impact will be immediate and tangible. Develop and support software as required by the business users. This includes new green field initiatives and enhancing existing software. Experience architecting and designing software applications. ...

Scuba Analytics
Boston, Massachusetts

Software Engineer -- Python / Full Stack -- Platform Features Delivery. Reporting to: Director, Software Engineering. Heavy engineering emphasis on Python (with exposure to UI with JavaScript). Our unique approach was originated by Facebook engineers who found that the best commercial tools were not...

Canonical
Boston, Massachusetts

This role requires quality-oriented software engineering in Python and a focus on software interoperability over a vast range of target releases and environments. Excellent Python skills are a key requirement, with previous contributions to open source Python projects being an advantage. The Pro cli...

Huxley
Boston, Massachusetts

One of Boston's top Investment Management firms is going through a technical transformation and scaling the engineering team to drive their roadmap forward. They're hiring engineers at all levels to contribute to this initiative (Mid, Senior & Principal). Their existing systems are all Microsoft...

The Resource Technology Partners
Boston, Massachusetts

Validation / Lead Reliability Engineer. The Validation / Lead Reliability Engineer will lead and be an intrinsic part of a dynamic, collaborative team that believes deeply in the importance of what we are doing and that we can achieve it. BS in Math / Statistics / Engineering fields. ...

Curate Partners
Boston, Massachusetts
Remote

Strong programming experience in languages such as Java, Python, JavaScript, etc. ...

The Resource Technology Partners
Boston, Massachusetts

Senior Software Engineer - Greenfield Development (Full-time). As an experienced Engineer and a senior member in our team, you’ll be immersed in all the elements of Software Development Lifecycles - design, development, integration, operation, support and testing. We create and deliver world class, ...

Arche
Boston, Massachusetts

The Python Software Engineer will be able to learn from the most brilliant software engineers while tackling tough problems that will drive our technology forward. Python Software Engineer #5031-1. The Python Software Engineer will be able to help build new automated data analytics jobs to master bu...

Maris Consulting Group℠
Boston, Massachusetts

Senior Software Engineer (Python/AWS). We are targeting a senior software engineer who can get requirements from the business, architect the solution within AWS, deploy to production using Terraform and CloudFormation and then develop code in Python and C# to run within that environment. The Senior ...