Senior Software Engineer
MicrosoftAbout the role
Team
The GenCX team is a part of the Microsoft Dynamics 365 product suite, focusing on leveraging Generative AI to enhance Customer Insights and Orchestration (CIO). Dynamics 365 is known for driving digital transformation by integrating people, data, and processes to maintain competitiveness in a digital-first world. The team is small but agile, focusing intently on shipping impactful AI-based experiences to simplify complex client problems, enhance productivity, and innovate quickly.
Our mission
As analytics team, our mission is to make easier for people and businesses to solve problems, work better, and be more creative with data. Develop innovative, reliable, and user-friendly solutions that help our customers understand, visualize, and act on their data. Be passionate about data-driven decision making and empowering our customers to achieve more with technology.
Why Join Us?
- Impactful Work: Shape the future of AI-driven Analytics solutions and impact large-scale business applications
- Cutting-Edge Technology: Work with the latest technologies and methods in Generative AI and data management
- Collaborative Environment: Collaborate with diverse engineering teams and engage in continuous learning and improvement
What We’re Looking For?
- Passion for Data: Enthusiasm for exploring, analyzing, and communicating insights from various data sources
- Interest in Emerging Technologies: Generative AI, Retrieval Augmentation Generation (RAG), Microsoft Fabric, OneLake
- Skills and Expectations: Leadership across feature areas with a focus on quality and attention to detail
What You’ll Do?
- Engage in delivering the next-generation Analytics Storage (Unified Analytics Storage) through integrations and query compute capabilities
- Build AI capabilities to analyze next-generation Analytics Storage, develop key metrics, and insights for Retrieval Augmentation Generation (RAG)
- Ensure our analytics platform and capabilities are providing delightful experiences to thousands of global companies
Responsibilities
- Collaborate with stakeholders to gather user requirements and feedback.
- Lead architectural discussions and create design documents.
- Develop and implement testing plans for quality assurance.
- Produce high-quality, maintainable, and efficient code.
- Drive project planning, estimation, and experimentation.
- Maintain and support live services, implementing solutions to complex issues.
- Integrate telemetry for monitoring and refining products.
- Share best practices and enhance software developer tools.
- Ensure compliance with security, privacy, and accessibility standards.
- Maintain communication with partners and stakeholders.
Qualifications
Required/Minimum Qualifications
- Bachelor's Degree in Computer Science or related technical discipline plus 4+ years of technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
Additional or Preferred Qualifications
- Bachelor's Degree in Computer Science or related field plus 8+ years of technical engineering experience, OR
- Master's Degree in Computer Science or related field plus 6+ years of technical engineering experience, OR equivalent experience.
Skills
- Agility, Algorithm Design and Implementation, Architecture Design, Automation, Collaborative Innovation, Compliance Oversight, Computer Science
- Conflict Resolution, Data Analysis, Decision Making, Design Readiness, Detail Oriented
- Distributed Systems Application Development, Engineering Lifecycle, Livesite Skills
- Negotiation, Oral Communication, Problem Solving, Process and Solution Curiosity
- Product Lifecycle, Programming Language Transferability, Project Management, Project Vision
- Quality Assurance, Readiness Assessments, Resilient System Design, Runtime Analysis
- Software Development, Software Development Methodologies, Strategic Technical Implementation
- Systems Thinking, Technical Domain, Technology Selection, Testing Process, Writes Code, Written Communication
Preferred Skills and Experiences
- Programming Languages: C#, KQL, Python, PySpark, SparkSQL, Power Query
- Data Platforms and Services: Kusto, Azure Delta Lake Storage Gen 2, Azure Kubernetes Service, Azure Event Hubs, Azure Synapse, Azure SQL Data Warehouse, Databricks, Azure Data Factory, Trino, Spark
- Data Structures and Formats: Delta Tables, Delta Log, Common Data Model
- Data Visualizat
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s