1. About Our Client:
The organization operates in the Corporate Performance Management (CPM) industry, serving large enterprises with complex financial, operational, and analytical needs. It addresses the challenge of managing mission-critical workloads for the Office of the CFO in highly regulated industries by providing a unified CPM platform. The platform leverages a sophisticated technology stack, including distributed multi-threaded services, OLAP and multidimensional data models, modern web frameworks, SQL-based persistence, and cloud-native SaaS architecture on Microsoft Azure, supporting enterprise-scale operations.
2. About the Opportunity:
The Senior Software Engineer is responsible for designing, developing, and delivering complex software features within the CPM platform, focusing on scalability, performance, and maintainability. This role leads moderately to highly complex projects, owns features end-to-end, makes technical decisions, mentors other engineers, and ensures high production quality and reliability. The position directly impacts the platform’s operational excellence and continuous improvement of engineering practices.
3. Responsibilities:
• Design, develop, and maintain complex software features and services, including requirements translation, technical design, implementation, validation, deployment, and support
• Lead implementation of scalable, performant, maintainable, and reliable features
• Drive technical design discussions and contribute to architectural decisions
• Build and maintain user interfaces using frameworks like Angular, React, Blazor, and WPF
• Make and defend technical decisions within owned areas aligning with architectural standards
• Ensure JSON and XML data contracts and integrations are well designed, documented, and backward compatible
• Design and evolve APIs, SDKs, and extensibility mechanisms for internal teams and partners
• Identify opportunities to improve system performance, reliability, and developer productivity
• Lead and participate in code reviews, acting as a trusted reviewer and approver
• Mentor Software Engineers on design, coding standards, and best practices
• Collaborate cross-functionally to translate business requirements into technical solutions
• Contribute to CI/CD improvements, automation, testing strategies, and engineering quality initiatives
• Own complex features end to end, including design, implementation, testing, deployment, and support
• Use AI-assisted development tools responsibly to enhance development and documentation
• Partner with peers to diagnose and resolve production issues ensuring system reliability
4. Requirements:
• Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent experience
• 4-10 years of professional software development experience
• Proficient in C#, .NET, ASP.NET, and related frameworks
• Experience with UI frameworks including Angular, React, Blazor, and WPF
• Deep understanding of RESTful API design and service-oriented architectures
• Experience designing and maintaining JSON contracts in enterprise applications
• Skills in performance tuning, memory management, and SQL query optimization
• Experience with Git workflows and CI/CD pipelines
• Ability to review unit tests and ensure adequate test coverage
Preferred:
• Experience building extensible platforms, frameworks, or SDKs
• Familiarity with SaaS architectures, distributed systems, or multi-tenant applications
• Experience with deployment automation and DevOps practices
• Domain knowledge in financial systems, EPM, or CPM solutions
• Azure experience and/or relevant certifications
• Strong software design and architectural skills
• Ability to independently own and deliver complex features
• Proven mentoring skills and ability to influence technical direction
• Excellent analytical and troubleshooting abilities
• Ability to communicate complex technical concepts to varied audiences
• Balance between feature delivery and long-term maintainability and scalability
• Demonstrated responsible use of AI-assisted development tools
5. Pay Range and Compensation Package:
• $138,000.00 to $172,250.00 (Range applies to US candidates only; may vary based on experience)
6. Benefits & Perks:
• Vision insurance
• Medical insurance
• Life insurance
• Dental insurance
• 401K plan
• Benefits, Variable Compensation, and Equity opportunities
Equal Opportunity Statement: Our client is an equal opportunity employer. They celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, or national origin.
Note:
RemoteHunter is not the Employer of Record (EOR) for this role. Our purpose in this opportunity is to connect exceptional candidates with leading employers. We help job seekers worldwide discover roles that match their goals and guide them to complete their full application directly through the hiring company’s career page or ATS.