Dir Software Engineering

RELXAlpharetta, GA

About The Position

This position is responsible for all aspects of technology and development leadership for a major software product or system(s). This position sets the architectural standard for the workgroup as well as providing the team with day-to-day management and direction to accomplish on-time, efficient delivery of product development goals. Additionally, the position will also lead a development team to perform research, design, and software development assignments within a software functional area and provide direct input to project plans, schedules, and methodology in the development of cross-functional software products.

Requirements

  • Key experience and proven competencies in technologies associated with responsibilities.
  • Knowledge of large complex systems.
  • Proven experience utilizing Alternative Sourcing Models.
  • Strong knowledge of architectural principles.
  • Proven ability to leverage technical metrics to drive effective business decisions.
  • Proven expert in partnering with and leading internal and external technology resources in solving complex business needs.
  • Proven knowledge and experience managing cloud technologies, including designing, deploying, and operating scalable, secure, and highly available solutions across cloud platforms, with accountability for cost optimization, reliability, security, and governance.
  • Proven experience leveraging AI and AI-driven technologies, including generative AI, and automation capabilities to improve software quality, engineering productivity, system intelligence, and business outcomes, while ensuring ethical use, security, and alignment with enterprise standards.
  • Expertise and proven experience in both Managed Services and Staff Augmentation models.
  • Strong proficiency in database technology, design and manipulation, optimization, best practices, and leading industry trend knowledge.
  • Knowledge in normalized/dimensional data modeling principles and their application to complex business needs.
  • Expertise in techniques for design and code reviews of offshore technical proposals.
  • Proven ability to adapt to new roles and responsibilities.
  • Software development process expert in applicable methodologies (e.g., Agile, Waterfall).
  • Expertise in industry technology language development trends.
  • Expert knowledge of multiple data storage subsystems.
  • Proven expertise in the use and development of applicable desktop tool sets.
  • Strong proficiency with data manipulation language including optimization techniques.
  • Ability to design and work with complex data models.
  • Expertise in development languages including but not limited to: Java/J2EE, SQL, PHP, Python, and .Net.

Responsibilities

  • Lead internal and external technology resources.
  • Successfully partner and lead large offshore resources in solving complex business needs.
  • Perform reviews to ensure enterprise and architectural standards and processes are followed.
  • Complete management responsibilities to include performance management, hiring, and coaching of staff.
  • Utilize best practices and understands emerging trends.
  • Write advanced complex code for computer systems and serve as a senior source of expertise.
  • Manage system and user acceptance testing cycles to ensure accurate and quality business solutions.
  • Lead the development of technical standards, and perform reviews to ensure enterprise and architectural standards and processes are followed.
  • Serve as a primary technical point of contact for external technology resources.
  • Recommend technical strategy and direction across functional area.
  • Participate in development and evolution of architecture.
  • Consult with stakeholders to find alternative work-arounds during system outages.
  • Provide design input across a product.
  • Work directly with customers and end users.
  • Serve as acknowledged “go to” person on coding and technical issues.
  • Interface with other technical personnel or team members to finalize requirements.
  • Write and review portions of detailed specifications for the development of system components of moderate complexity.
  • Complete bug fixes.
  • Design and work with complex data models.
  • Manage and encourage new ideas from staff to foster improvements through innovations.
  • Empower the staff to be accountable and responsible for their own actions and decisions.
  • Seek diverse ideas and perspectives from a variety of sources to create better solutions, products, and services.
  • All other duties assigned.

Benefits

  • annual incentive bonus
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service