When you’re the best, we’re the best. We instill an environment where employees feel engaged, satisfied and able to contribute their unique skills and talents while living and working as their authentic selves. We provide extensive opportunities for personal and professional development, building both employee competence and organizational capability to fuel exceptional performance through an inclusive environment both now and in the future. Architect and lead the design of scalable microservices, event-driven architectures, and cloud-native solutions on Microsoft Azure. Own and enforce engineering best practices, including CI/CD pipelines (Azure DevOps, Octopus Deploy, GitHub Actions), automated testing (TDD, BDD), and infrastructure automation (Terraform, Pulumi, Kubernetes). Mentor and guide the development team, conducting technical reviews, architectural discussions, and knowledge-sharing sessions. Define API security standards (OAuth, OpenID Connect, JWT) and enforce robust authentication, authorization, and compliance measures. Collaborate with cross-functional teams—architects, product managers, and stakeholders—to align engineering decisions with business strategy. Develop and contribute to the codebase, implementing scalable microservices in C#, Python, and Java and high-performance frontends in React and Angular. Optimize application performance and security, leveraging caching (Redis, CDN), query tuning, database indexing, sharding, and security hardening (OWASP). Lead Kubernetes-based deployments, enabling container orchestration, horizontal scaling, and load balancing for high availability and fault tolerance. Leverage BI tools (Power BI, Tableau, MicroStrategy) for engineering analytics, operational intelligence, and business insights. Drive data-driven engineering strategies, integrating real-time analytics, data lakes, and ETL pipelines where applicable. Support team well-being and morale by ensuring balanced workloads, recognizing achievements, and fostering a healthy, productive work environment. Cultivate psychological safety, where team members feel comfortable sharing ideas, asking questions, and learning from mistakes without fear of blame. Provide consistent feedback through regular 1:1s and team discussions, promoting an open feedback culture that encourages growth and learning. Resolve interpersonal challenges proactively, using empathy and mediation skills to maintain team cohesion and alignment with shared goals. Instill accountability by ensuring team members take ownership of deliverables, meet expectations, and remain committed to project success. Facilitate regular retrospectives, continuously refining workflows, improving efficiency, and implementing actionable process enhancements. Partner with the Engineering Manager to support career development, offering guidance on technical skills, leadership growth, and long-term career planning. Drive continuous improvement by encouraging the team to challenge existing workflows, adopt better methodologies, and innovate within projects. Foster a culture of experimentation, empowering the team to explore new ideas, iterate quickly, and embrace a fail-fast, learn-fast approach. Advocate for engineering excellence, recommending initiatives that enhance both product delivery and the overall effectiveness of engineering teams. Mentor and guide engineers in core technical areas, including technical decision-making, code quality, debugging, architecture design, scalability, and emerging technologies. Provide hands-on problem-solving and learning opportunities to drive continuous technical excellence. Identify skill gaps and growth opportunities, collaborating with engineers to create targeted learning plans that enhance debugging skills, technical adaptability, and a balanced development of both technical and soft skills. Recognize and nurture individual strengths, aligning responsibilities with career aspirations, leadership potential, and technical interests. Provide coaching and leadership development to cultivate future engineering leaders. Foster a culture of innovation and continuous improvement, encouraging team members to experiment with new ideas, adopt emerging technologies, and proactively address technical debt, scalability, and maintainability challenges. Champion AI-driven tools and techniques to enhance productivity, streamline workflows, and foster data-driven decision-making within the engineering team. Identify and implement AI-powered automation opportunities, reducing manual effort, improving efficiency, and accelerating software development cycles. Lead AI integration into the development lifecycle, incorporating automation for test case generation, performance monitoring, anomaly detection, and predictive analytics in cloud environments. Leverage Azure Databricks for AI/ML, enabling scalable data processing, machine learning model training, and real-time analytics to drive intelligent automation and insights. Foster a culture of AI-driven innovation, encouraging team members to experiment with AI-based solutions and adopt emerging technologies to solve complex engineering challenges. Equip engineers with best practices for AI adoption, ensuring responsible and effective use of AI tools while maximizing their impact on software development. Collaborate with product owners to gather and refine requirements, ensuring alignment with business objectives and successful project delivery. Decompose complex features into manageable tasks, prioritizing efforts for timely completion, smooth execution, and effective resource allocation. Facilitate seamless collaboration between engineering and product teams, ensuring alignment on feature development, timelines, and deliverables. Proactively identify and assess risks related to technical decisions, projects, and dependencies, providing clear mitigation strategies and communicating them effectively. Partners with product owners and delivery leads to drive high-quality execution, ensuring projects are delivered on time without compromising quality. Lead post-mortems for major incidents and projects, capturing key lessons learned, fostering accountability, and implementing continuous improvements. Maintain transparency and alignment by effectively communicating project status, progress, and potential risks to Product Owners and Delivery Leads. Foster strong cross-functional relationships through regular touchpoints with Product Management, Architecture, and Delivery teams, ensuring cohesive project execution, shared goal alignment, and proactive resolution of technical challenges.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
1,001-5,000 employees