Software Engineering Manager, Professional Services

Revel Media GroupKaysville, UT
1d

About The Position

We're seeking a Software Engineering Manager of Professional Services to lead the technical delivery and process optimization of our custom, client-specific, integrated applications. This is a key senior management role within our Technology department. You'll leverage your full-stack software engineering background alongside your strong organizational, communication, and project management skills to champion the successful execution of client projects. You will play a crucial role in establishing robust processes, ensuring high-quality technical solutions, and effectively managing both in-house and third-party development teams to deliver exceptional value to our customers. This role directly contributes to our increased revenue opportunities by expanding our service offerings and client engagements.

Requirements

  • Must understand and be deeply committed to the company's mission and the strategic role of Professional Services in achieving business goals. Required to ensure all technical decisions and project executions align with our overarching organizational objectives.
  • Proven dedication to delivering high-quality, reliable software solutions that consistently exceed client expectations. Must be committed to seeing projects through to successful completion, regardless of challenges in a timely manner.
  • You must champion honesty, clarity, and transparency in all technical communications, project updates, and decision-making. Required to foster an environment of open dialogue and clear accountability with both internal teams and external partners.
  • You need to inspire confidence and high performance within your technical teams and with third-party partners. Must be able to motivate others through clear vision, technical expertise, and a positive approach to problem-solving.
  • You must approach every technical challenge and project requirement with a strong sense of personal responsibility. Required to proactively seek innovative solutions from all angles, demonstrating accountability for outcomes.
  • You should be confident in voicing your ideas for better technical approaches or process improvements. Once a decision is made, you must fully commit to its successful execution, guiding your teams and stakeholders effectively through the chosen path.
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience
  • 3-5 years of experience in full-stack software engineering, with a robust understanding of user interfaces, architectural patterns, and scalable application design.
  • Proven experience utilizing AWS cloud services for deploying, managing, and scaling applications (e.g., ECS, EC2, S3, Lambda, RDS, VPC, IAM, etc.).
  • Demonstrated experience in a project management or technical lead role.
  • Strong background in process improvement and establishing development best practices.
  • Direct experience managing third-party vendors or outsourced development teams.
  • Exceptional communication (written and verbal), interpersonal, and negotiation skills.
  • Strong organizational skills with the ability to manage multiple priorities and complex projects simultaneously.
  • Familiarity with waterfall and agile development methodologies.
  • Revel Media Group is a tobacco-free employer, and all new hires must submit to a drug and background check.

Responsibilities

  • Guide the technical planning, execution, and deployment of custom software for clients, adhering to efficient development methodology.
  • Design, implement, and continuously refine our internal development processes and best practices to boost efficiency and quality.
  • Oversee relationships and projects with outsourced development teams, ensuring they meet technical requirements and quality standards.
  • Provide technical oversight to project teams, focusing on architectural integrity, code quality, and adherence to security and performance standards, particularly within AWS cloud architectures.
  • Efficiently manage technical resources across multiple client projects, balancing priorities to maximize team productivity.
  • Serve as the primary technical liaison between clients, internal product teams, and external developers, clearly translating complex technical information.
  • Identify, assess, and mitigate technical risks throughout the project lifecycle, developing proactive solutions and contingency plans to ensure effective management.
  • Mentoring and guiding junior technical staff within the Professional Services team, fostering their professional growth.
  • Work closely with the VP of Software Engineering, Sales, and other department leads to ensure smooth project transitions from initial discovery to final deployment.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service