Position: Staff Software Engineer Headquartered in San Diego, Mulligan Funding serves as a leading provider of working capital ($5K - $2M) to the small and medium-sized businesses that fuel our country. Since 2008, we have prided ourselves on our collaborative, innovative, and customer-focused approach. Enjoying a period of unprecedented growth, driven by the combination of cutting-edge technology, human touch, and unwavering integrity, we are looking to add to our people first culture, with highly motivated and results-oriented professionals, to push the limits of what’s possible while creating value for all of our partners. Mulligan Funding is seeking a Staff Software Engineer to drive the technical direction and architecture of our Azure cloud-based systems. This critical role combines hands-on engineering with architectural oversight, offering the opportunity to influence how we build, scale, and secure our core applications. We’re looking for an engineer who brings fresh ideas, thrives on collaboration, and contributes across all stages of the development lifecycle. Success in this role requires strong technical judgment, a proactive mindset, and the ability to work effectively across teams to achieve shared goals. You will: • Design and implement system architecture that supports long-term scalability, modular service layers, and high availability across cloud-based applications. • Identify opportunities to improve engineering workflows and system interactions, reducing friction and improving developer productivity. • Contribute to solving complex technical problems through continuous research, prototyping, and evaluation of industry best practices. • Develop tools and systems to monitor and protect sensitive data, ensuring that privacy, compliance, and security standards are consistently met. • Troubleshoot and resolve software issues with speed and precision to support a stable, responsive operating environment. • Optimize cloud-deployed systems for performance and cost, tuning application behavior and infrastructure use for maximum efficiency. • Research and evaluate emerging technologies and frameworks that can improve data engineering, platform stability, or team velocity. • Build and refine data architecture that supports both operational applications and analytical tools used by business stakeholders. • Develop scalable, maintainable data models—ideally using dbt—that enable high-quality reporting, automation, and internal tooling. • Collaborate closely with Dev Ops and Support teams to diagnose and resolve technical issues that impact business operations or customer experience. • Provide architectural guidance and code-level feedback to ensure engineering efforts align with business goals and future platform needs. • Mentor engineers across the team, promoting high standards in design, documentation, and cross-team collaboration. • Performs other duties as assigned. You have: • 10+ years of software engineering experience, including deep experience with Azure cloud-based solutions • A Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s preferred) • 8+ years of experience developing software using multiple programming languages (e.g., Python, Rust) • 8+ years designing and developing web services and APIs for distributed systems with high availability • Strong experience with system performance optimization and cloud efficiency • A solid understanding of secure software development practices and threat mitigation • Proficiency with modern data modeling tools, preferably dbt • Familiarity with modern data architecture and engineering practices • Experience deploying applications into Kubernetes • Experience integrating with Salesforce platforms • (Nice to have) Familiarity with front-end technologies such as React with Type Script, HTML, and CSS We offer: • Medical, vision, and dental benefits to support you and your family. • Flexible Spending Accounts (FSA) for eligible healthcare and dependent care expenses. • A 401(k) with matching contributions to help you plan for retirement. • Paid time off, including sick leave, vacation, and holidays. • Paid parental leave for growing families. • A Lifestyle Spending Account (LSA) for athletic and wellness expenses. • An…
Job Type
Fulltime role
Skills required
Azure, Python, Kubernetes, React
Location
San Diego, California
Salary
No salary information was found.
Date Posted
June 14, 2025
Mulligan Funding LLC is seeking a Staff Software Engineer to lead the technical direction of their Azure cloud-based systems in San Diego, California. The role involves hands-on engineering, architectural oversight, and collaboration across all stages of the development lifecycle.