Description
Software ManagerRemote, USA OneStream Software LLCBenefits Offered Vision, Medical, Life, Dental, 401KEmployment Type Full-TimeCompensation $130,000.00- $170,000.00 (Range applies to US candidates only) + Benefits/Variable Comp./Equity - Range may vary based on experience.
ABOUT THE JOBAs the Software Manager of Platform Engineering, you will report to the Senior Director of Platform Engineering and be responsible for providing strategic leadership responsible for the design, development and implementation of various solutions for our OneStream XF software as well as supervision of the Software Engineers on your team.Your primary responsibilities will be to design, develop & maintain our OneStream platform and to coordinate with the rest of the team working on different layers of the infrastructure.RESPONSIBILITIESPrimary ResponsibilitiesSoftware Development Life Cycle (SDLC) Project ManagementOversee the development of comprehensive development project plans that include clear staffing, resource and effort requirements, risks, quality objectives, timelines, and budget estimates.Provide oversight for all phases of SDLC implementation including design, coding, testing, and analysis of programs and applications.Accountable for the preparation and documentation of software requirements and specifications.Oversee the project status reporting process.Monitor development projects to ensure adherence to established objectives, timelines, and budget limits.Ensure security, regulatory and software compliance (tech debt) is understood and followed.Ensure compliance with all applicable laws and regulations.Communication, Strategy, and Relationship ManagementEnsure distribution of project status updates to other departments to build awareness of current projects, gather feedback, and seek input for future initiatives.Establish and cultivate strong business relationships with end users, IT professionals, and other internal stakeholders.Understand strategic product direction and effectively communicate to the software development leaders, architects and software engineersCollaborate with other leaders in the SDLC process for quality and efficiency gains.Human Resource ManagementOversee the assembly of Platform engineering teams, task delegation, and staff scheduling.Conduct performance appraisals, and provide coaching and mentoring, to software engineers.Encourage and plan/define professional development, and ensure the presence of appropriate training initiatives, within the development team.Participate in the hiring and training processes as necessary.
QUALITIES OF A SUCCESSFUL CANDIDATEFormal Education and CertificationBachelor's degree in Engineering, Computer Science, or a related technical degree is required.
Knowledge and Experience8+ years of overall Solutions Architect or Engineering experience, preferably in the CPM/ERM industry; 2+ years of leadership/management experience of Solutions Architecture/Engineering teams; additional experience in the developer/API real-time communications space is highly desirable.Strong leadership skills, with the ability to recruit, mentor, coach, develop and manage team of engineers.Outstanding and confident communication skills, and comfortable dispensing knowledge to a highly-skilled and experienced audience ranging from developers to C-level executives.Thorough knowledge of programming languages.Proven project management in the context of software development.Preferred ExperienceMaster's degree optionalPrior OneStream or financial CPM experience
Personal AttributesAbility to manage high-performance development teams.Demonstrated interpersonal and leadership skills, including an ability to thrive in a team-based setting.