What you’ll do:
- Design & develop scalable, public-facing APIs and SDKs
- Build and enhance mission-critical third-party integrations
- Develop backend services using Python, Django, PostgreSQL, and AWS
- Implement and manage OpenAPI specifications
- Design and develop event-driven architectures
- Diagnose and resolve technical problems; build unit tests and automation to ensure the quality of your features
- Maintain existing code and write code that is easily maintainable through documentation, good architecture and automated testing
- Define, discuss and work with the team on the architecture of the platform
- Actively participate in interviewing and evaluating new team members
- Provide vision and direction for software development best practices & methodologies
- Mentor junior members of the software engineering team in all aspects of software development across multiple projects with multiple customers
- Prioritize your work and the work of others with a sense of urgency to ship products in time to have the desired business impact
- Review code, help drive technical excellence through best practices and latest tools
- Maintain a working knowledge of advances and trends in programming and technology
- Generate ideas for innovative technological solutions
What you have:
- Proven track record of success in large enterprise SAAS Software, distributed systems, scalability, and continuous development
- Bachelor’s degree or equivalent and 6-9 years’ experience OR Master’s degree and 4-7 years’ experience
- Senior level skill-set with core programming languages (Python, Java, C#, C/C++, etc.)
- Experience working with distributed systems, inter-service communication protocols, and APIs (e.g. REST, NSQ, etc.)
- Experience developing transactional systems, where concurrency, race conditions, and data consistency are a concern
- Experience designing, implementing, and maintaining APIs using OpenAPI
- Experience working with relational databases and SQL
Extras you bring to the table:
- Experience working with TypeScript, JavaScript, or Vue.js,
- Deploying into a public cloud service (AWS, GCP, etc.)
- Experience with containerization (Docker/Kubernetes)
- Solid understanding of distributed systems and building scalable/redundant services
- Experience with service monitoring, metrics, alerting, log aggregation, and tracing
- Experience with functional/acceptance testing
Why join Polly?
- High Bar of Talent: Polly consistently performs in the top quartile of start-up companies, and we consider the people of Polly the engine helping us achieve success. Many candidates choose Polly because of the collaborative, smart, and fun people that work here. We strive to hire the best to continue to raise that bar, and <5% of those that enter the interview process are presented with an offer.
- Disruptive Mission: Mortgage capital markets is historically an under-innovated space; Polly is committed to changing that. Our purpose-built platform has reimagined and reinvented the way that our lender customers operate. We are seeking passionate and driven builders who are not interested in accepting the status quo.
- Individual Impact & Growth: Every day, the Polly team doesn’t just work—they contribute to our overarching mission. Individual impact is highly visible and everyone’s voice matters. You will have exposure to every level of leadership, cross-functional teams, and impactful projects, giving you a unique opportunity to build and hone your skills.
- Hybrid Workplace with Innovation at the Core: Here at Polly, we believe in blending flexibility with in-person collaboration. With a hybrid model, our employees work on site three days a week (Tues./Wed./Thurs.) at our Innovation Hubs, located in Dallas-Fort Worth and San Francisco, driving forward-thinking solutions and fostering teamwork.
Employee Benefits:
- Competitive Compensation: Polly offers competitive salaries designed to reward your expertise and direct impact/contributions.
- Comprehensive Health Coverage: Enjoy 100% company-paid medical, vision, dental, disability, and life insurance, granting peace of mind.
- Flexible Vacation, Done Right: Take time off to recharge when you need it with Polly’s flexible, non-accrued vacation policy—because we trust you to balance work and life.
- Hybrid Environment: Polly employees work on site three days a week (Tues./Wed./Thurs.) at our Innovation Hubs, located in Dallas-Fort Worth and San Francisco.
Interview Process:
- Round 1 - 30 minute 1:1 with a Polly Talent Team Member
- Round 2 - 30 minute 1:1 with Polly’s Staff Software Engineer Team Lead, API Team
- Round 3 - Take Home Assessment
- Round 4 - 30 minute 1:1 with a Polly's Principal Software Engineer + a Senior Software Engineer
- Round 5 - 30 minute 2:1 with Polly Product Managers
- Round 6 - 45 minute 1:1 with Polly's CTO
Similar Jobs
What We Do
The secondary market for mortgages accounts for over $1T in annual volume and impacts 20% of GDP. Yet, the pricing and loan trading of mortgages is still often done with antiquated technology, excel spreadsheets, phone calls, and physical paper. Billions of dollars are lost to inefficiency and mistakes.
Polly is transforming the mortgage industry with its modern, data-driven capital markets ecosystem that includes an advanced Product & Pricing Engine (PPE), Loan Trading Exchange, Analytics Platform, and Partner Platform. Our mission is to help capital markets and secondary teams operate smarter, more efficiently, and more profitably with best-in-class, end-to-end technology that is configured for each of our customers’ unique workflows and business needs.
Polly is based in San Francisco, California. Please visit www.polly.io to learn more.

%20copy.jpg)




