Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Backend / Python Engineer image - Rise Careers
Job details

Senior Backend / Python Engineer

As a Backend Software Engineer at CredLens, you will be instrumental in designing and building our platform using Python/Flask/SqlAlchemy. You will work closely with a small, cohesive team including Software, DevOps, & Data Engineers as well as Data Scientists to build a brand-new platform to manage and visualize non-degree credential data.  You’ll primarily be working on our application microservices, and you’ll also be expected to work on AWS CDK, data technologies such as Airflow and Airbyte, as well as dabbling in a little front-end work with react/next.js if you’re curious.


This is a green-field build-out, reporting directly to the CTO, providing an exciting opportunity to shape the future of our platform as well as the opportunity to develop into leadership or architectural lead roles.  Note that this is a hybrid role based out of our Washington, DC Office.


CredLens is building a nonprofit national data trust focused on verified outcomes for non-degree credentials.  The effort is an initiative launched by the Strada Education Foundation in 2024. CredLens will deliver actionable insights and power ongoing research for industry-based, professional, and workforce credentials.  


CredLens is designed to fill the data gap for non-degree credentials.  The attainment of these credentials is growing, but there is little to no data tracking their outcomes.  CredLens will offer tailored data analytics and visualizations to credential issuers, workforce training providers, philanthropic funding partnerships, and state system partnerships to support the continuous improvement of credential quality and to support informed funding and scaling decisions.


Key Responsibilities
  • Take a lead role in building the backend tier of our secure portal in Python & Flask, partnering actively with both front-end and data engineers to ensure a coherent end-to-end implementation of our vision
  • Actively engage in building out IaC with AWS CDK
  • Occasionally implement and enhance Airbye Connectors & Airflow DAGs within the data stack
  • Implement and maintain security best practices to protect data integrity and privacy, and have an active role in ensuring secure coding practices
  • Build strong unit and integration tests, and ensure strong quality practices are followed in all development work
  • Coach & mentor junior engineers and actively engage in code reviews and PRs


The Person: Qualifications and Experience
  • Bachelor’s degree in computer science, information technology, or a related field is preferred but not mandatory

Experience Required
  • Minimum 8 years of full-stack development experience with at least 4 years in Python with a strong preference for Flask & SQLAlchemy
  • Strong proficiency with Docker, Postgres, Git, PyTest, Alembic
  • Excellent problem-solving skills, attention to detail, & curiosity
  • Experience coaching & mentoring junior developers

Experience Preferred
  • AWS IaC using Python CDK
  • AWS technologies such as EKS & Lambda
  • Data Engineering or Data Science
  • Working in a startup or non-profit environment

Values Alignment
  • Passion for education and technology, with a commitment to CredLens’ mission and values.
  • Strong interpersonal skills and the ability to build relationships with diverse stakeholders
  • Demonstrated alignment with CredLens guiding values, commitment to building a strong and healthy workplace culture, and working in a collaborative environment.
  • Commitment and professional experience in advancing diversity, equity, and inclusion within an organization, including incorporating stakeholder perspectives in the design, implementation, and evaluation of work efforts.


$121,200 - $140,000 a year
Plus annual bonus

The pay range listed is based on national compensation benchmark data and may vary depending on skills, experience, job-related knowledge, variations in cost of labor, and in some cases, geographic location.  The exact job offer will be determined based on several factors such as the candidate’s individual skills, qualifications and experience relative to the requirements of the role.  The range displayed with the job posting represents the minimum and maximum target for new hire salaries for the position across the U.S.  

The company also reviews and considers internal equity (current employee salary) when hiring new employees to the organization.  The range is the expected starting base salary for someone hired into this position with room to grow professionally, including increased earning potential beyond the starting pay range.  Beyond a new hire’s base salary, Strada also offers all full-time employees a comprehensive employee benefit package.

Travel Requirements


Minimal travel but hybrid work model and expected to be in the DC office at least 2 days per week.


Mission and Values Alignment:

Committed to providing equitable pathways to opportunity through PSET, particularly for individuals who have faced significant barriers. Demonstrated alignment with CredLens' guiding values, commitment to building a strong and healthy workplace culture, and working in a collaborative environment.    


Strategy and Innovation Leadership:

Adept at operationalizing strategy and effectively communicating strategic endeavors within the organization and in external contexts, both verbally and in writing. Particular skill in designing annual plans, monitoring progress, and refining plans as needed. Adaptable with tolerance for ambiguity. Able to problem-solve and navigate varied viewpoints. Capacity to refine efforts based on evidence that change is needed. Ability to lead efforts to visualize and monitor change. Capability to see and support innovative ideas and opportunities across the organization, and to embed innovation within operational plans. Capabilities in taking the perspective of others and adapting an agenda and approach – toward a shared aim - accordingly.   


Strategic Problem Solving: 

Ability to effectively utilize a hypothesis-driven approach to problem solving, with effective quantitative and communication skills. Ability to take on broad-reaching and sometimes ambiguous questions while working collaboratively and cross-functionally with Strada team members across the organization.  


Execution and Operations Leadership:

Ability to translate innovative, strategic ideas into tangible, actionable steps, as well as to effectively monitor progress and partner with others on identifying improvements during implementation to increase the likelihood of successful execution.  


DEI Commitment:

Commitment and professional experience advancing diversity, equity, and inclusion within and organization, including incorporating stakeholder perspectives in the design, implementation, and evaluation of strategic efforts.    


Relationship Building and Collaborative Capabilities: 

Demonstrated ability to cultivate, grow, and manage positive, mutually beneficial relationships at all levels of an organization and with partners outside the organization. Strong communication, interpersonal and relationship management skills—including identifying and working through challenges—underscored by strong judgment and emotional intelligence. Proven collaborator, able to work with colleagues at all levels in the organization. 



Diversity, equity, and inclusion are central to CredLens' organizational vibrancy, employee experience, and mission. We strongly encourage applicants from people of color/the global majority, immigrant, bilingual, and bicultural individuals; people with disabilities, members of the LGBTQIA2S+  and gender nonconforming communities; and people with other diverse backgrounds and lived experiences. We believe every member on the team enriches our workplace by exposing us to a broad range of ways to understand and engage with the world, identify challenges, and discover, design, and deliver critical insights and solutions.

Strada Education Foundation Glassdoor Company Review
3.6 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Strada Education Foundation DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Strada Education Foundation
Strada Education Foundation CEO photo
Stephen Moret
Approve of CEO

Average salary estimate

$130600 / YEARLY (est.)
min
max
$121200K
$140000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Backend / Python Engineer, Strada Education Foundation

If you're looking to make a real impact in the world of data and education, CredLens in Washington, DC has an exciting opportunity for you as a Senior Backend / Python Engineer. In this role, you will be at the heart of our innovative team, building a brand-new platform that will manage and visualize crucial non-degree credential data. You'll dive deep into backend development, utilizing Python, Flask, and SQLAlchemy to create microservices that drive our secure portal. Collaboration is key at CredLens, and you'll work closely with Software, DevOps, and Data Engineers, as well as Data Scientists, to turn our visions into reality. One of the best parts? This green-field project allows you to shape the future of our platform while directly reporting to the CTO. You'll also get the chance to explore AWS CDK, Airflow, and even dabble in front-end technologies like React/Next.js if you're up for it! At CredLens, we believe in building a strong culture while providing ample opportunities for professional growth, mentoring junior engineers, and fostering an inclusive workplace. Your passion for education and technology will help us fill a crucial data gap, offering insights that can revolutionize how credentialing works. Plus, with a hybrid work model, you can enjoy flexibility while contributing to our mission. We look forward to seeing how your experience and enthusiasm can propel CredLens forward as we partner with various stakeholders to improve the quality of credentials and support informed decisions.

Frequently Asked Questions (FAQs) for Senior Backend / Python Engineer Role at Strada Education Foundation
What are the key responsibilities of a Senior Backend / Python Engineer at CredLens?

As a Senior Backend / Python Engineer at CredLens, key responsibilities include leading the development of the backend tier of our secure portal using Python and Flask. You will collaborate with front-end and data engineers and work on infrastructure-as-code with AWS CDK. You will also enhance data stack components like Airflow and implement security best practices while encouraging quality through unit and integration testing.

Join Rise to see the full answer
What qualifications are needed for a Senior Backend / Python Engineer at CredLens?

To qualify for the Senior Backend / Python Engineer position at CredLens, you should ideally have a Bachelor’s degree in computer science or a related field, with at least 8 years of full-stack development experience. A strong background in Python, Flask, and SQLAlchemy is preferred, as well as proficiency in Docker, Postgres, and a good grasp of mentoring junior developers.

Join Rise to see the full answer
What technologies will I work with as a Senior Backend / Python Engineer at CredLens?

In this role, you will primarily work with technologies such as Python, Flask, and SQLAlchemy for backend development. Familiarity with AWS CDK for infrastructure as code, as well as data technologies like Airflow and Airbyte will also be beneficial. Additionally, you may have some opportunities to work with front-end technologies like React and Next.js.

Join Rise to see the full answer
What are the growth opportunities for a Senior Backend / Python Engineer at CredLens?

CredLens offers excellent growth opportunities for a Senior Backend / Python Engineer, including the chance to evolve into leadership roles or architectural positions. Since you'll be working directly with the CTO, there will be ample opportunities to showcase your skills and contribute to the vision of our data trust for education, enhancing your career trajectory.

Join Rise to see the full answer
What is the work culture like at CredLens for a Senior Backend / Python Engineer?

The work culture at CredLens is collaborative and inclusive, with a strong commitment to mentoring and supporting professional growth. The environment is designed to be healthy and supportive, aligning with the organization's values of diversity, equity, and inclusion. Your input will be valued as you work alongside diverse stakeholders to shape impactful solutions.

Join Rise to see the full answer
Common Interview Questions for Senior Backend / Python Engineer
Can you explain your experience with Python and Flask development?

In answering this question, highlight specific projects where you've used Python and Flask, discussing the architecture and any challenges you faced. Include metrics or outcomes to demonstrate your impact, showcasing your advanced technical understanding as a Senior Backend / Python Engineer.

Join Rise to see the full answer
How do you ensure the security of your backend services?

Discuss specific strategies you implement for security best practices, such as using secure coding techniques, regular code reviews, and automated testing tools to identify vulnerabilities. Mention any experience with security frameworks or tools you've used in past projects.

Join Rise to see the full answer
What inspires your passion for education and technology?

Express your personal motivation for working at the intersection of technology and education. Share examples of how you have contributed to similar causes in the past, emphasizing how those experiences align with CredLens’ mission and goals.

Join Rise to see the full answer
How do you approach mentoring junior developers?

Describe your mentoring philosophy and techniques. Mention specific instances where you've supported junior developers through code reviews, one-on-one sessions, or team workshops, illustrating how this aligns with your role as a Senior Backend / Python Engineer.

Join Rise to see the full answer
Can you explain a complex technical concept to a non-technical audience?

Choose a technical concept you are comfortable with, then practice breaking it down into simple terms. Focus on using analogies or relatable examples, demonstrating your communication skills, which are critical in collaborative environments like CredLens.

Join Rise to see the full answer
What is your experience with cloud technologies, particularly AWS?

Discuss specific projects where you have used AWS technologies, emphasizing your familiarity with services like EKS and Lambda. Provide examples of how you've utilized AWS infrastructure as code, particularly with AWS CDK, to achieve development goals.

Join Rise to see the full answer
How do you perform debugging and troubleshooting in your projects?

Explain your systematic approach to debugging software issues, detailing tools or methodologies you use. Provide examples of difficult bugs you resolved, emphasizing your critical thinking and problem-solving skills relevant for a Senior Backend / Python Engineer role.

Join Rise to see the full answer
Can you give an example of a successful team project you were part of?

Share a specific project where you played a key role, detailing your contributions, collaborative efforts, and the end results. Highlight how this experience shaped your understanding of teamwork in a tech environment, especially within the context of CredLens’ mission.

Join Rise to see the full answer
What are some challenges you've faced in previous roles, and how did you overcome them?

Select a couple of significant challenges from your past roles, outlining the steps you took to address them. Discuss your thought process and any skills you utilized to navigate these situations, showcasing resilience and adaptability.

Join Rise to see the full answer
Why do you believe diversity, equity, and inclusion are important in technology?

Reflect on your understanding of how diverse teams contribute to innovation and creativity in tech. Share experiences where inclusivity led to better outcomes in projects and stress your commitment to promoting DEI principles in your role as a Senior Backend / Python Engineer at CredLens.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Customer-Centric
Empathetic
Transparent & Candid
Growth & Learning
Work/Life Harmony
Maternity Leave
WFH Reimbursements
Fully Distributed
Company Retreats
Medical Insurance
Vision Insurance
Dental Insurance
Unlimited Vacation
Paid Time-Off
Paid Sick Days
Paid Holidays
Learning & Development
Health Savings Account (HSA)
Photo of the Rise User
Sentient Remote No location specified
Posted 15 hours ago
Photo of the Rise User
Posted 24 hours ago
Photo of the Rise User
Posted 10 days ago
MATCH
Calculating your matching score...
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 22, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!