About us:
The Commons Project Foundation (TCP) is a new kind of impact-focused global entity designed to create, finance, and operate digital services for the public good. Established in 2019, our first efforts fight the spread of Covid by enabling travel and health care information sharing while safeguarding privacy. We partner with government agencies, for-profit companies, academic institutions, and other stakeholders to create digital infrastructure in healthcare, education, finance, and community & civic engagement.
Our highly talented team members have built some of the world's largest tech platforms, led global health programs, founded global scale companies, served at the highest levels of government, produced award winning movies and led humanitarian and philanthropic partnerships. By partnering with and gathering a remarkable group of privacy experts, ethicists and computer scientists, we have built a foundational set of guidelines and product specifications that stake new ground for data privacy and use.
Inclusive to our core, TCP values diversity, integrity, kindness and results. As a global organization serving a wide array of stakeholders, we are actively seeking staff that reflect our userbase. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, disability status, genetic information and testing, family and medical leave, sexual orientation and gender identity or expression, protected veteran status, or any other characteristic protected by law.
Women and minorities are strongly encouraged to apply.
Title: Forward Deployed Software Engineer, reporting to Head of Destinations
Location: Remote: Americas, EMEA or APAC
We’re hiring a Forward Deployed Software Engineer to be our hands-on project technical lead for client integrations for TCP products beginning with CommonHealth and CommonPass, two tools aimed to move us out of the COVID-19 Pandemic. A successful candidate will have experience in communicating, developing, implementing, and integrating products for travel, entertainment, hospitality and/or technology clients.
You’ll be responsible for:
- Conducting some development and enhancement work, in coordination with the central development engineers on TCP products and platforms
- Engaging directly with clients to design, develop, and deploy applications
- Capturing questions and requirements from clients and liaising with product engineering team
- Answering technical questions during sales and implementation process
- Supporting Destination clients in aligning to our data standards
- Writing application specifications and documentation
- Testing, troubleshooting, and enhancing customer applications with and on behalf of clients
- Running QA and testing during implementation process
- Continuously identifying technical risks and gaps; devising mitigation strategies in anticipation of client needs
- Delivering high quality software in-line with product and business requirements
- Supporting API integrations
- Collaborating with the implementation manager to ensure that client implementations are on track
- Participating in Agile Scrum Ceremonies
- Evaluating technical implementation performance, analyzing and mitigating risks, escalating issues, and treating each of your client implementations as your priority
What We’re Looking For In a Candidate:
Must Have:
- 3+ years of full-lifecycle application development experience and at least 2 years of experience using Amazon Web Services or Google Cloud Platform
- Testing and basic QA experience internally and with clients
- Great communication and interpersonal skills
- 2+ years of experience using Agile, DevSecOps, TDD and other lean methodologies
- 2+ years hands-on experience in one or more of:
Java, JavaScript (React.js, Node.js, modern JavaScript libraries), Python
oAuth/Spring Security and encryption technologies
API development (GraphQL/RESTful/Microservices),
AWS services (S3, IAM, EC2, ECS, DynamoDB, Kinesis, RDS and several others)
- Source code management using Git and related tools
- Experience in writing detailed, accurate interface specifications, documents for both a technical and management audience
- Experience delivering results in changing environments and comfort with ambiguity
- Combination of software development and SI experience
Nice to have:
- Development experience with mobile apps
- Clear communicator with a get-it done attitude
- Develops thoughtful and thorough solutions
- Works well independently
- Good understanding of oAuth 2.0 and other AuthO and AuthZ flows preferred
- Familiarity with the Health Data Interoperability standards specifically such as FHIR
- Experience implementing API solutions
- Some experience work with a major Systems integrator such as Accenture or IBM
The successful candidate can work remotely or (for Americas roles) from our offices at the Rockefeller Foundation in New York City.