Senior Python Developer

Lanham, Maryland

Moore DM Group
Job Expired - Click here to search for similar jobs
Description

As a Senior Python Software Developer, you will take a lead role in designing, building, and evolving software applications that support our data science and analytics initiatives. You'll collaborate closely with engineers, data scientists, and product managers to deliver scalable, maintainable, and high-performance systems. Your expertise in Python and SQL will be key in maintaining and enhancing our modeling platform and driving forward the technical vision of our team. If you're driven by building high-impact software and working in a collaborative, mission-focused environment, we'd love to hear from you.

SimioCloud is a forward-thinking technology company committed to empowering nonprofits through advanced data-driven solutions. We specialize in creating innovative tools that enhance fundraising effectiveness and operational efficiency.

Moore is a data-driven constituent experience management (CXM) company achieving accelerated growth for clients through integrated supporter experiences across all platforms, channels and devices. We are an innovation-led company that is the largest marketing, data and fundraising company in North America serving the purpose-driven industry with clients across education, association, political and commercial sectors.

Check out for more information.

Your Impact:
  • Lead the design, development, and deployment of Python-based applications and services, with a strong emphasis on clean, scalable and maintainable code.
  • Modernize and enhance an existing modeling application by incrementally replacing and extending its functionality using best practices in software engineering.
  • Build robust services that bridge Python and SQL, optimizing performance while ensuring data accuracy and seamless integration.
  • Collaborate with data scientists to integrate machine learning models and preserve their integrity as the application evolves.
  • Participate in architectural planning and technical design discussions, contributing to long-term technical strategy.
  • Conduct performance profiling, diagnostics, and data validation-primarily in SQL, with Python as needed-to support analytics and model accuracy.
  • Mentor and guide junior developers through code reviews, technical sessions, and peer programming, fostering a culture of continuous learning and code quality.
  • Promote and implement best practices in software development, including automated testing, CI/CD pipelines, version control, and documentation.
  • Contribute to the ongoing improvement of development workflows, coding standards, and system monitoring practices.
  • Work with engineering teams to support deployment, database optimization, and system reliability efforts.
  • Stay current with emerging trends and technologies in Python development, data engineering, and software design patterns.
  • Collaborate cross-functionally with product managers, analysts, and stakeholders to align technical solutions with business goals.
  • Take initiative in troubleshooting and resolving production issues and implement solutions to prevent recurrence.
  • Remain open to and actively explore AI-assisted development tools (such as GitHub Copilot, ChatGPT, Cursor etc.) to improve development speed, code quality, and team efficiency.
Your Profile:
  • A seasoned Python developer with a strong understanding of modern development practices and an appreciation for elegant, readable code.
  • Comfortable working with complex SQL queries and database optimization.
  • Experienced in designing software systems with long-term maintainability and scalability in mind.
  • Open-minded and curious about emerging technologies, including AI-assisted tools, and how they can enhance team productivity.
  • A team player who values collaboration, mentorship, and open communication.
  • Detail-oriented with a passion for delivering high-quality, user-focused solutions.
How We'll Support You:
  • Join the largest marketing and fundraising company in North America serving the nonprofit industry where we prioritize innovation and professional growth.
  • Collaborate with industry subject matter experts with over 5,000 employees across the enterprise.
  • To help you stay energized, engaged and inspired, we offer a wide range of benefits including comprehensive healthcare, paid holidays and generous paid time off so you can have the time and space to recharge and pursue your other passions and be with the people you care about.
  • Moore is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Date Posted: 26 May 2025
Job Expired - Click here to search for similar jobs