Staff / Principal Software Engineer
MOGEL
About the role
Location: Scottsdale, Arizona
Schedule: In-office Monday through Friday, with approximately one work-from-home day per month
Compensation: $150,000 – $170,000 base salary plus bonus potential
Benefits: Full benefits package including medical, dental, vision, and 401(k) with employer match
About The Opportunity
MOGEL RPO is partnering with our client, a leading financial analytics and technology organization, to hire a Staff / Principal Software Engineer to help design and build sophisticated software platforms that support complex analytics, reporting, and financial modeling used by major public and private companies.
Our client combines deep financial domain expertise with advanced technology to develop highly specialized tools that help organizations navigate complex financial reporting and equity compensation requirements. Their engineering team builds high-performance systems that support mission-critical analytics and decision-making.
This is a hands-on engineering leadership role for a highly experienced software engineer who enjoys solving complex technical problems, collaborating directly with stakeholders, and translating business requirements into scalable technical solutions.
The role requires a consultative engineering mindset—someone comfortable gathering requirements, advising on technical approaches, and designing systems while remaining actively involved in development.
This position may also appeal to an Engineering Manager who wants to return to a highly technical individual contributor role, with the possibility of taking on leadership responsibilities again as the engineering team continues to grow.
The team is also exploring emerging technologies and modern development patterns, including AI-enabled capabilities and intelligent automation, making this a strong opportunity for engineers interested in learning how these technologies may enhance enterprise software platforms.
Key Responsibilities
• Lead the technical design and architecture of complex backend systems and software platforms • Gather and translate business and stakeholder requirements into scalable technical solutions • Serve as a trusted technical partner to product leaders, engineers, and domain experts • Remain hands-on with software development, contributing meaningful code and technical solutions • Help guide engineering standards, architecture decisions, and development best practices • Mentor and support engineers across the team through code reviews and knowledge sharing • Contribute to long-term platform evolution and technical strategy • Identify opportunities to improve system performance, scalability, reliability, and maintainability • Support modern development practices including CI/CD pipelines and automated testing • Contribute to exploration of emerging technologies, including AI-enabled workflows and automation opportunities
Required Qualifications
• 8+ years of professional software engineering experience • Deep backend development experience and strong system design skills • Strong programming experience in Python and familiarity with languages such as Java, Kotlin, or Ruby • Experience designing and building scalable backend services, APIs, or distributed systems • Proven ability to gather requirements directly from stakeholders and translate them into technical solutions • Strong communication and collaboration skills • Experience influencing architecture decisions and engineering best practices • Experience mentoring engineers or providing technical leadership within engineering teams • Strong problem-solving skills and attention to detail
Preferred Qualifications
• Background working in a consultative engineering, solutions architecture, or technical consulting capacity • Experience working with enterprise SaaS or analytics platforms • Familiarity with cloud platforms such as AWS, Azure, or GCP • Experience working within microservices architectures • Interest in AI-enabled development, intelligent automation, or emerging engineering patterns • Curiosity about modern concepts such as LLM integrations, agentic workflows, or AI-assisted software systems • Experience working in agile development environments
About MOGEL RPO
MOGEL RPO partners with innovative companies to provide specialized recruitment and talent advisory services, particularly within technology and education sectors. We work closely with our clients to identify and attract high-impact talent for complex and mission-critical roles.
Equal Opportunity Employer
MOGEL RPO and our clients are committed to creating a diverse environment and are proud to be equal opportunity employers. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics.
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free