Senior Software Engineer
Core
Design, implement, test, debug, and maintain software services, APIs, tools, and platform components while driving feature development from design through deployment.
Role type
Senior Software Engineer (Generative AI & Enterprise Platform)
Builds
Software services, APIs, tools, and platform components
Domain
Generative AI, Enterprise Software, Cloud Platforms
Deliverable
production ML models
Required skills
Generative AI application development, Power Platform development, M365 Enterprise development, C, C++, C#, Java, JavaScript, Python, System design, Incident response, Root cause analysis, Code review, Mentoring
Preferred skills
Experience with emerging technologies, AI capabilities, observability, automation, performance optimization
Technologies
C, C++, C#, Java, JavaScript, Python, Power Platform, M365 Enterprise
Responsibilities
Collaborate with stakeholders to translate business requirements into technical solutions, Design and implement software services and APIs, Execute experimentation plans and analyze results to drive improvements, Participate in architecture and design discussions, Act as DRI for owned components and participate in live-site operations and incident response, Conduct code reviews and contribute to engineering best practices, Mentor engineers through technical guidance and knowledge sharing
Seniority
Senior, hands-on IC with mentorship responsibilities
