Director – Software Engineering

Job not on LinkedIn

🔥 3 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of 3Cloud

3Cloud

501 - 1000 employees

💼 Consulting

🏥 Healthcare

🏭 Manufacturing

Consulting • Healthcare • Manufacturing

3Cloud is a leading Azure partner and Microsoft innovator, specializing in generative AI services for enterprise organizations. The company offers expertise in data analytics, AI, DevOps, cloud app development, and cloud infrastructure management, focusing entirely on Microsoft Azure to help businesses transform and optimize their performance. 3Cloud positions itself as a trusted copilot in the AI journey, aiming to enhance business performance through innovative solutions and strategic alignment of AI projects with business objectives. They cater to a range of industries including healthcare, financial services, manufacturing, and retail, providing managed services and ongoing support to enable and scale positive impacts of AI.

📋 Description

• Contribute to the shaping and support of the technical vision for Software Engineering across the practice, in partnership with Principal Architects and other senior technical leaders. • Establish and evolve reference architectures, engineering standards, and evaluation frameworks for modern application development on Azure (e.g., API-first, microservices, event-driven, cloud-native patterns). • Provide high-level architectural oversight on key engagements, ensuring technical decisions align with practice direction, security and compliance expectations, and long-term maintainability. • Identify gaps in engineering and architecture capability (e.g., performance, reliability, observability, DevOps, AI-assisted development) and lead the creation of training, reusable assets, and accelerators to close them. • Champion the thoughtful adoption of modern engineering approaches, tools, and patterns (including AI-assisted development) that improve quality, speed, and reliability while remaining responsible and secure. • Provide oversight for key client engagements to ensure quality, alignment to business objectives, and clear connection between our work and client outcomes. • Support delivery teams through escalation guidance, architectural coaching, and strategic clarity when projects or relationships become complex or high-risk. • Partner with Engagement Managers, Architects, and client stakeholders to ensure predictable, high-quality outcomes on large programs and critical workstreams. • Participate in select executive-level conversations to validate technical direction, shape roadmaps, and resolve risks where Director-level presence improves alignment and confidence. • Help clients mature their engineering and delivery practices (e.g., standards, governance, DevOps, Agile ways of working) so improvements persist beyond a single project. • Set expectations and guardrails for delivery quality, engineering practices, and ways of working across the Software Engineering practice. • Monitor engagement performance, risk, and client satisfaction across your portfolio; intervene proactively when trends or signals suggest delivery or relationship risk. • Ensure consistency and quality across teams without personally owning program-level roadmaps, instead empowering and coaching managers, tech leads, and architects. • Partner with Engagement Managers and Practice Operations to manage utilization, margin, and staffing mix in a way that supports both financial goals and sustainable team health. • Promote operational readiness and supportability across engagements, including appropriate use of CI/CD, testing strategies, observability, and incident response practices. • Develop and grow managers, Principal Architects, and senior engineers through regular coaching, clear expectations, and constructive feedback. • Build connected, inclusive, high-performing teams with a culture of trust, collaboration, and accountability, modeling the behaviors you expect from leaders. • Monitor team health, morale, and workload balance across multiple teams, addressing engagement or performance concerns proactively in partnership with People Team and Practice leadership. • Oversee staffing and resource alignment for your area, balancing utilization targets with growth opportunities, development goals, and succession planning. • Define interview standards and mentorship strategies for Software Engineering, training others to apply them consistently and improving hiring outcomes and talent growth at scale. • Drive development of practice-wide training, reusable assets, tools, templates, and accelerators that improve delivery quality, speed, and consistency across Software Engineering engagements. • Collaborate with Directors, Principal Architects, and Practice Leaders across App Innovation, Data & AI, and Advisory to ensure our solutions and offerings are cohesive and aligned to 3Cloud’s broader strategy. • Guide internal knowledge-sharing communities, brown bags, and upskilling efforts so engineers and architects can quickly adopt new patterns, tools, and approaches. • Enable the GTM team by collaboratively leading the creation of Software Engineering offerings, estimation playbooks, and proposal templates that match market needs and improve proposal quality, win rate, and margin confidence. • Support the GTM team as Subject Matter Expert and/or pursuit lead for Software Engineering solution pursuits, including complex modernization and greenfield application initiatives. • Contribute to practice evolution by identifying capability gaps, talent needs, and strategic opportunities (e.g., new solution areas, partnerships, or accelerators). • Influence multi-million-dollar annual sales and delivery outcomes for a portfolio of Software Engineering work, ensuring both client value and healthy business performance.

🎯 Requirements

• 14+ years of experience in application development and/or software engineering, with significant hands-on experience delivering modern cloud-native solutions. • 5+ years of experience in application architecture and leading development teams. • Expertise with a major cloud platform (Azure strongly preferred; AWS or GCP acceptable), including designing, deploying, and operating production workloads. • Deep experience leading hybrid and distributed teams effectively, maintaining alignment, quality, and predictable delivery across time zones. • Experience working in a consulting or professional services environment. • Demonstrated success leading large, complex client engagements or programs, including responsibility for delivery quality, client satisfaction, and financial performance. • Strong background in modern software engineering and architecture practices on Azure (or a major cloud platform), including familiarity with PaaS, serverless, integration patterns, and DevOps practices. • Proven ability to act as a trusted advisor to senior client stakeholders (e.g., CTO, VP Engineering, Product leaders), influencing priorities and guiding strategic technical decisions. • Experience shaping and implementing practice-wide standards, assets, or offerings that improve repeatability, quality, and time-to-value. • Demonstrated strength in people leadership, including coaching managers and senior technical leaders, building healthy teams, and addressing performance and engagement issues constructively. • Strong business acumen with experience partnering on utilization, margin, staffing, and sales pursuits. • Excellent communication and storytelling skills, with the ability to explain complex technical and delivery topics clearly to executive and non-technical audiences. • Demonstrated ability to lead system-level architecture, make high-impact technical decisions, and balance competing concerns (value, cost, risk, speed) in partnership with business and product stakeholders. • Experience leading or influencing multi-team programs, including dependency management, integration planning, and architecture governance. • Desire for continuous learning and adoption of new technologies in the cloud space.

🏖️ Benefits

• Flexible work location with a virtual first approach to work! • 401(K) with match up to 50% of your 6% contributions of eligible pay • Generous PTO providing a minimum of 15 days in addition to 9 paid company holidays and 2 floating personal days   • Two medical plan options to allow you the choice to elect what works best for you! • Option for vision and dental coverage • 100% employer paid coverage for life and disability insurance • Paid leave for birth parents and non-birth parents • Option for Healthcare FSA, HSA, and Dependent Care FSA • $67.00 monthly tech and home office allowance • Utilization and/or discretionary bonus eligibility based on role

Apply Now

Similar Jobs

🔥 3 minutes ago

Motional

1001 - 5000

💼 Consulting

📦 Logistics

🏭 Manufacturing

Staff Motion Planning Engineer on the Motion Planning team developing algorithms for production-ready autonomous vehicles. Applying expertise in robotics and software development to ensure safe and comfortable navigation.

🔥 29 minutes ago

Jones Lang LaSalle Americas, Inc.

10,000+ employees

🏠 Real Estate

🤝 B2B

💼 Consulting

Forward Deployed Engineer designing and deploying AI solutions within real estate technology at JLL. Collaborating closely with product and engineering teams to rapidly deliver high-quality solutions.

🔥 44 minutes ago

GEM

51 - 200

💼 Consulting

🛡️ Insurance

💸 Finance

Software Developer at LANL leading installation and configuration of Strategy CMC in a remote capacity. Collaborating with teams to ensure secure and maintainable production environment.

🔥 48 minutes ago

EverCommerce

1001 - 5000

🏥 Healthcare

💼 Consulting

📦 Logistics

Software Engineer IV focused on developing features for EverHealth's healthcare technology platform. Collaborating with industry experts to drive innovation in medical practice software.

🔥 1 hour ago

Navy Federal Credit Union

10,000+ employees

🎖️ Defense

🛡️ Insurance

🏦 Banking

Principal Mainframe Engineer designing and implementing solutions for Navy Federal's mainframe systems. Leading projects and ensuring smooth operations while enhancing features and functionalities.