Software Engineering Manager

Published
November 4, 2021
Location
Dallas, TX
Category
Job Type

Description

Overview

Digital Realty may be the biggest global industry leader you've never heard of, but we are the 'landlord of the cloud.' We support the data center, colocation, and interconnection strategies of over 4,000 customers across 290 data centers in 49 metros in the Americas, EMEA and APAC, ranging from cloud and information technology services, communications and social networking to financial services, manufacturing, energy, healthcare, and consumer products. Now is the time to join Digital Realty and be part of the world’s trusted foundation powering the digital ambitions of our customers, prospects, and partners.

Position: Software Engineering Manager

Opportunity Snapshot

Make your mark on a pioneering team at the world's largest full-solution data center provider. Enjoy the best of both: the energy of a startup venture and the stability and resources of a global industry leader. If you have IT management experience and an approach to leadership around serving and guiding teams, this position offers you a compelling opportunity. You will:

  • Join a new, pioneering group that is developing the data center industry’s first open, global services platform
  • Solve complex problems across teams, geographic regions, and customer types with the support of a large, stable company
  • Make an impact in multiple ways, including:
  • Building your own team,
  • Implementing your own great ideas,
  • Helping establish an engineering-first culture, and
  • Defining long-term strategy.
  • Enjoy a positive culture that values your well-being; for example, we offer unlimited paid time off and the flexibility to help you balance work with the other important things in your life.
  • The Requirements

    To meet the basic qualification for this role, you will have legal authorization to work permanently in the United States for any employer without requiring a visa transfer or visa sponsorship. In addition, to be a good fit for the Software Engineering Manager opportunity, you will have:

    • 5+ years of software engineering experience.
    • 3+ years of experience managing engineering teams of at least five direct reports.
    • Experience in startup environments is a plus.
    • A structured approach to software development, ideally including experience with iterative product delivery processes.
    • Proven leadership skills, with the ability to motivate others, foster teamwork, and help people develop professionally.
    • Experience planning projects, with experience developing roadmaps is a plus.
    • A bachelor's or graduate degree in Computer Science or Engineering, or equivalent experience
    • Strong analytical and problem-solving skills.
    • Excellent verbal and written communication abilities.
    • A results orientation and a history of delivering quality products on schedule and within budget.

    The Role

    Reporting to the Director of Engineering or Senior Director of Engineering, you will be responsible for the overall health and performance of your team(s). Most likely you will build and lead one team, but you may support up to two teams with a maximum of 12 direct reports.

    Overall, you will:

    • Be charged with building and leading software development teams. This includes hiring, having engineers directly reporting to you, and supporting them in their growth.
    • Collaborate with engineering management, product managers, and your team to maintain product integrity and ship on time.
    • Partner with your stakeholders and team to define long-term strategic initiatives, feature roadmaps, technical investments and backlogs, and weekly priorities.
    • Lead the team to set technical direction congruent with company vision and strategic product objectives.
    • Facilitate decisions about the design and implementation of software delivery and processes.
    • Ensure your team consistently and incrementally delivers features that provide value to our customers and our business.

    In the area of team and people development, you will be responsible for:

    • Learning and development, including attracting, hiring, onboarding and retaining diverse top talent. This will involve:
    • Developing people and teams through coaching, mentoring, and management support.
    • Conducting regular 1:1s, goal setting, and feedback conversations with direct reports to ensure their well-being and overall team health.
    • Facilitating individual and team professional development.
    • Working continuously to improve inclusion, diversity, and sense of belonging.
  • Team support, using service-oriented leadership to identify team needs and requirements for success and ensuring these are met within business constraints.
  • Team maturity, guiding direct reports to continuously improve team processes, refine best practices, and promote an inclusive culture.
  • Regarding process and delivery, you will be responsible for:

    • Process and product, including maintaining high levels of transparency regarding the efforts of your team(s). You'll collaborate effectively with other engineering teams and Product Managers, and assume responsibility for delivery process refinement, execution, reporting, and work backlog of your team(s).
    • Technical work, helping grow the expertise of your teams’ ability to design and implement performant, scalable, resilient, and maintainable architecture. You'll create opportunities for experimentation and learning. You won't be expected to regularly write or review code, however you are ultimately accountable for the technical decisions made by your teams as well as improving the overall reliability, performance, quality, and cost within your teams’ domains and services.
    • Business value delivery, ensuring incremental value delivery while supporting strategic work in collaboration with Product Management. You will be accountable for team strategy, goal setting, progress measurement, and reporting.

    Note: this description is intended to give you a general overview of the position and is not an exhaustive listing of duties and responsibilities.

    More Good Reasons

    Own the impact

    You will join what is, in essence, a startup incubating inside Digital Realty, and shape your own team while also influencing the overall product. We welcome and encourage your good ideas. If you've ever thought, 'If I were in charge, this is how I'd do it,' this could be your chance.

    Growth without limits

    We're growing fast and growing smart, including acquiring businesses that complement and strengthen our core offerings. We're already one of the largest players in our space, and ongoing growth will create opportunities for strong performers.

    People-focused culture

    We are a collaborative, people-focused group dedicated to quality and continuous improvement. We promote a friendly, fun, and open work environment, and our dedication to this is reflected in the tenure of our employees. People like it here and tend to stay and build successful careers.

    Excellent compensation

    In addition to a competitive salary and discretionary bonus potential, we offer a comprehensive benefits package that includes all you would expect plus some pleasant surprises, like multiple flexible spending plans, a generous company match on the 401(k) plan, and more.

    Keys to Success

    While specific technical knowledge is less important than management and leadership skills, you'll need to be able to understand the challenges your team is facing and help them resolve issues. You should establish yourself as a resource to the team, ensuring they have the tools and training they need to thrive. We'll also look to you to be independent and self-motivated, taking general guidelines and goals, and then planning and executing projects to successful completion.

    In addition, to be an outstanding Software Development Manager, you will:

    • Take a proactive approach to getting up to speed quickly.
    • Predict potential issues and assess the pros and cons of various options.
    • Bring a collaborative approach, including engaging stakeholders in decisions.
    • Manage multiple and changing priorities effectively in a fast-paced environment.
    • Balance a sense of urgency with a commitment to quality.
    • Pay attention to details while also grasping the bigger picture.
    • Stay abreast of emerging technologies and best practices relevant to your work.

    Digital Realty: Where the cloud lives and business thrives

    We built the global standard for technical real estate, developing a unique capability to acquire, manage, and scale data center campuses. Now, Digital Realty is building a unique ecosystem of open solutions that power customer growth through exceptional service on a foundation of unrivaled data center expertise. The new Digital Realty combines unparalleled data center services, carrier-dense interconnection, real estate acumen, and financial strength to create unique power of choice and value when and where our customers need it.

    Our Mission

    To provide our customers with the trusted foundation for the digital world

    Our Vision

    To build a network of connected campuses and internet gateways that become the heart of the internet and cloud, powering growth and prosperity for customers, employees and shareholders.

    Our Values

    Guide our decisions and actions every day—above all else, we value customers, excellence, talent, teamwork and success.

    About Digital Realty

    Digital Realty Trust, Inc. supports the data center and colocation strategies of more than 2,000 firms across its secure, network-rich portfolio of data centers located throughout North America, Europe, Asia and Australia. Digital Realty's clients include companies of all sizes, ranging from financial services, cloud and information technology services, to manufacturing, energy, gaming, life sciences and consumer products

    Disclaimer:

    The above statements are intended to describe the general nature and level of work being performed by people assigned to this job. They are not intended to be an exhaustive list of all responsibilities, duties, and skills required of personnel so classified.

    Digital Realty Trust is committed to employing a diverse workforce. We value and actively seek to recruit, develop and retain people with backgrounds, experiences and perspectives that reflect the full diversity of our society.

    Digital Realty is a publicly traded company (NYSE: DLR) with investment grade ratings from all three major ratings agencies.

    Digital Realty offers a highly competitive compensation package, excellent benefits, and an environment that recognizes and rewards your contributions.

    Digital Realty is an equal opportunity employer, EOE/AA/M/F/Vets/Disabled

    Please do not forward unsolicited resumes to any employee of Digital Realty and its subsidiaries. Digital Realty is not responsible for any fees related to unsolicited referrals.

    Apply
    Drop files here browse files ...

    Related Jobs

    November 29, 2021
    November 29, 2021
    November 29, 2021
    Endodontist   Grapevine, TX new
    November 29, 2021
    Endodontist   Plano, TX new
    November 29, 2021

    Author: