Logo
Open Commons Consortium

Senior Software Engineer

Open Commons Consortium, Chicago, Illinois, United States


Open Commons Consortium (OCC) is a division of the Center for Computational Science Research Inc. (CCSR), a Chicago-based 501(c)(3) not-for-profit that supports analytic, scientific, biomedical, and environmental research and applications. We seek a S enior Software Engineer with 6 years of full-stack web development experience who wants to transform data science, working with recognized leaders across multiple fields in a fast-paced learning environment. For additional information, https://www.occ-data.org/commons-projects Working at OCC is an excellent opportunity to work in a uniquely mission-driven, not-for-profit, and technologically innovative environment while supporting research and discovery in various cross-disciplinary data science fields. Sample projects include: Building new and maintaining existing project-specific Data Commons and their surrounding ecosystems to accelerate the pace of research and discovery across academia, industry, and government stakeholders. Develop new features and platforms for interoperability and better user and support experience. Optimize platform APIs and backend processes for transparent and secure communication. Joining working groups to improve standards in predictive analytic deployment. For additional information, https://gen3.org/ Responsibilities: This is a full-time hybrid role for a Senior Software Engineer at Open Commons Consortium to support Gen3 open-source software for Data Commons and Data Meshes. The Senior Software Engineer will be responsible for back-end web development, software development, and programming tasks to support the platform software and data ecosystems. For more information, the Gen3 source code is open-source and is in this repository: https://github.com/uc-cdis/gen3.org. Experience: Minimum six (6) years of relevant programming experience with the following: Advanced experience with front-end languages (HTML, CSS, JavaScript) and back-end languages (PHP, node js) and Python programming language. Advanced experience with PostgreSQL etc. Programming experience with development, debugging, and maintenance. Experience with IaaS cloud systems and relevant technologies, such as Amazon Web Services. Experience with system administration of cloud-native systems. Interest and expertise in systems research and working on challenges that don’t have evident solutions. Demonstrated contributions to open-source software. Experience with distributed systems, performance analysis, and resource and/or data management systems. Preferences Bachelor's degree or equivalent experience Located in Chicagoland Competencies: Ability to collaborate with minimal supervision and oversight and ensure accountability for deliverables and outcomes. Ability to take a broad plan and break it into incremental tasks and oversee the completion of each task. Ability to prioritize and manage workload to meet critical project milestones and deadlines. Ability to persuade others to adopt new structures or systems to meet objectives. Ability to confidentially communicate sensitive matters such as strategic initiatives, trade secrets, quiet periods, and scientific discoveries yet to be put in the public domain. Salary Range and Benefits: · Health Insurance · 403(b) retirement plan · Flexible work environment; work hours. · Work-from-home opportunities. · Opportunities for development and career progression Travel: Occasional travel for conferences, meetings