Overview
Senior Software Engineer I specializing in OneStream, owning the OneStream platform end to end across architecture, infrastructure, security compliance, governance and integrations, and mentoring junior engineers.
What you'll do
- Lead the design and development of complex, scalable, reliable and maintainable software systems using OneStream and EPM tools.
- Design and architect optimal solutions, and maintain architectural integrity and performance.
- Perform thorough requirements analysis, translating business needs into technical specifications.
- Drive best practices in software development, including high-quality code and efficient development workflows.
- Manage OneStream infrastructure, including environment management and application performance.
- Work with internal teams to ensure OneStream complies with TR Security Standards (e.g., VPN connectivity, encryption standards, security dashboards).
- Ensure application governance across OneStream environments, including code management and artifact management.
- Drive automation initiatives across infrastructure, compliance and governance.
- Implement data integration methodologies to connect OneStream with other systems, such as Data Lake, SQL Server, S4 HANA and Power BI.
- Use strong analytical skills to turn data and collection processes into meaningful insights.
- Apply AI expertise to enhance existing products and develop new functionality.
- Research and evaluate emerging technologies, and recommend adopting them where they improve products and development processes.
- Oversee and contribute to comprehensive software testing strategies to ensure robust, defect-free deployments.
- Conduct operational assessments of existing systems, and identify and implement improvements.
- Troubleshoot and resolve complex technical issues using advanced problem-solving skills.
- Collaborate with product management, QA and operations teams to foster open, collaborative communication.
- Champion a customer-centric focus throughout the software development lifecycle.
- Mentor and guide junior engineers to support their growth and development.
What you'll need
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Software Engineer, with demonstrated leadership on software development projects.
- Hands-on experience with EPM tools, including OneStream and Hyperion.
- Experience in end-to-end OneStream implementation, with significant exposure to managing OneStream infrastructure.
- Strong expertise in EPM and planning technologies, with hands-on experience in planning, forecasting and month-end processes.
- Experience with data integration between OneStream and systems such as Data Lake, SQL Server, S4 HANA and Power BI.
- Extensive experience in the full software development lifecycle, with a deep understanding of software engineering principles and practices.
- Strong background in software testing methodologies and tools.
- Proven ability in system design and architecture.
- Expertise in requirements analysis and operational assessment techniques.
- Exceptional analytical and problem-solving abilities, with a passion for data-driven insights.
- Excellent collaborative communication and interpersonal skills.
- Demonstrated customer-centric focus in previous roles.
- Experience mentoring junior engineers.
- A self-motivated, team-oriented approach and a passion for serving others.
Nice to have
- Master's degree in Computer Science, Software Engineering, or a related field.
- Knowledge of Claude, Generative AI and Sensible ML.
- Solid understanding of and experience with emerging technologies.
- Experience driving automation initiatives in EPM or infrastructure environments.
Details
- Hybrid work model for office-based roles.
- Locations: Hyderabad, Bangalore (Karnataka), Telangana, India.
Read the full description and apply on the company’s own careers page.