Software Resources has an immediate, direct placement job opportunity for a Senior Manager, Software Engineering / Business Technology Partner with a major corporation in Denver, CO.
This is a hybrid role, 2 days on site, 3 days remote.
The position is a "working manager role that involves participating in coding and projects, as well as overseeing a pool of developers and report writers. Must be hands-on.
Summary:
The Senior Manager, Software Engineering / Business Technology Partner (BTP) is a key leadership role within the Business Technology department. This position is responsible for both hands-on software engineering and the collaborative management of a high-performing team. Working in a dual-leadership model, you will share oversight of a pooled team of developers, jointly manage performance and development, and drive innovation across software, database, and automation initiatives.
As a BTP, you will act as a strategic liaison between Business Technology and business units, ensuring technology solutions align with company goals and deliver measurable value. You will play a central role in advancing Agentic AI projects, process automation, database administration, and complex software and bank integrations.
Who you are
You are a collaborative leader who thrives in a shared management environment and values teamwork over hierarchy. With a strong background in software engineering, you are passionate about hands-on development and technical excellence. You balance project management, technical delivery, and team development with ease, and you excel at building relationships across business and technology teams. Your communication and stakeholder management skills enable you to translate complex technical concepts for non-technical audiences. You are committed to rigorous quality control and thorough testing, ensuring that solutions released by your team meet the highest standards. Driven to innovate, automate, and continuously improve processes and outcomes, you are committed to fostering a culture of collaboration, learning, and measurable results within your team.
What you'll do
- Jointly lead, mentor, and develop a team of software engineers, fostering a culture of collaboration, continuous learning, and innovation.
- Assign and oversee project work for the pooled team, ensuring optimal resource utilization and project delivery.
- Conduct joint performance reviews and support professional growth for all team members.
- Design, develop, and maintain software solutions, integrations, and internal applications using modern technologies (C#, SQL, AI/ML, cloud platforms, etc.).
- Lead and participate in Agentic AI and process automation projects across the company.
- Oversee database administration, software integrations, and bank integrations.
- Establish and enforce coding, documentation, testing, and deployment standards.
- Collaborate with business units to gather requirements, translate business needs into technical solutions, and ensure successful project outcomes.
- Manage a shared budget for software tools; recommend new technologies and tools for approval by SVP, Business Technology.
- Track and report on project progress, KPIs, and team performance to senior leadership.
- Ensure data integrity, compliance, and security in all technology initiatives.
- Periodically travel to other corporate offices to support business units and technology projects.
- Participate in vendor negotiations and technology selection processes.
- Other duties as assigned by the SVP, Business Technology.
- (BTP Role) Ensure that technology initiatives are closely aligned with business objectives to drive value and support strategic goals for your assigned departments.
- (BTP Role) Act as a bridge between the Business Technology department and your assigned business units, facilitating effective communication and collaboration.
- (BTP Role) Identify and implement innovative technology solutions that can enhance business processes and improve efficiency.
- (BTP Role) Build and maintain strong relationships with your assigned business units to understand their needs and ensure technology services meet their expectations.
- (BTP Role) Track the performance of Business Technology initiatives and report on their impact on business outcomes, adjusting as necessary to ensure success.
- (BTP Role) Travel to Corporate Offices to meet with your BTP assigned departments.
- (BTP Role) Oversee the documenting workflow processes related to the supported Departments and Systems.
What you'll bring
- Bachelor's degree in Computer Science, Engineering, or related field required; Master's degree preferred or equivalent work experience.
- 7+ years of progressive experience in software engineering, including team lead or management responsibilities.
- Demonstrated experience managing or mentoring others across multiple projects.
- Strong technical skills in:
- Software development (C#, .NET, Python, Java, or similar)
- Database design and administration (SQL, cloud databases)
- AI/ML concepts and process automation
- Cloud computing platforms (Azure preferred)
- Software integrations (including third-party and bank integrations)
- Strong background in business intelligence/reporting with knowledge of Power BI preferred.
- Proficient in Microsoft Visual Studio.
- Understanding of standard accounting and financial practices and methodologies.
- Excellent documentation skills.
- Excellent project management, time management, and problem-solving skills.
- Strong documentation skills and ability to communicate complex technical concepts to non-technical audiences.
- Experience working in hybrid or distributed teams is preferred.
About Software Resources
Software Resources, founded more than 3 decades ago, is a trusted staffing partner specializing in Technology (IT, Creative, & Marketing), Finance, & Accounting placements. We work with companies nationwide that need skilled professionals and connect them with candidates like you looking for the right opportunity.
We are always looking for professionals at all experience levels and in various specialties to meet our clients' hiring needs. As a member of our team, you will have access to benefits including medical, dental, and vision coverage, a 401(k) with company match, short-term disability, life insurance with AD&D.
If this position fits interests you, we encourage you to apply.