Build intelligent enterprise applications that help Microsoft make better decisions about its engineering investments.
Compensation
Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $119,800 - $234,700 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $160,200 - $261,000 per year.
Responsibilities
Build across the stack. Write and maintain production code for web interfaces, backend services, APIs, Dataverse plugins, custom components, and integrations.
Lead platform modernization. Evolve application architecture and business workflows using the right combination of custom services, Dataverse, Power Apps, and Power Automate.
Lead architecture and technical execution. Define service boundaries, API contracts, data models, and migration patterns.
Engineer resilient integrations. Build secure, observable connections across enterprise systems.
Deliver trustworthy AI experiences. Develop AI-assisted applications and agent integrations.
Requirements
Bachelor's Degree in Computer Science or related technical field
Design, build, and maintain cloud-native infrastructure, microservices, and APIs that support scalable AI model deployment and integrate with DICOM, HL7/FHIR, EHR, and radiology systems.
Compensation
The salary range for this position is CAD $152,000 - CAD $228,000. Final determinations may vary based on several factors including but not limited to education, work experience, certifications, geographic location etc. This role is also eligible for an annual discretionary bonus.
Responsibilities
Design, build, and maintain cloud-native infrastructure, microservices, and APIs that support scalable AI model deployment and integrate with DICOM, HL7/FHIR, EHR, and radiology systems.
Partner with Data Science and AI teams to develop, optimize, and productionize end-to-end data and machine learning pipelines from research through clinical deployment.
Establish and champion engineering best practices across AI-assisted development, code quality, testing, CI/CD, observability, documentation, and healthcare compliance requirements.
Lead technical execution through code reviews, architectural guidance, troubleshooting, production monitoring, and mentoring of software engineers.
Collaborate with product managers, clinical stakeholders, and cross-functional teams to deliver solutions that improve clinical workflows, operational efficiency, and patient care outcomes.
Requirements
Bachelor’s degree in Computer Science, Software / Data Engineering, or related field
Design, develop, and maintain robust, scalable, and high-performance object oriented code in backend services for fleet management and mobility payments solutions.
The firmware technical lead steers our development team through complex projects, blending deep technical expertise with leadership skills to coach and grow the technical expertise of the team, while championing AI-assisted development practices that raise the productivity and quality bar of the entire firmware organization.
Compensation
The anticipated TTC range for this role is 157,996.89 - 197,496.11 CAD Annual.
Responsibilities
Ensure the timely delivery of embedded firmware and software features as part of GA releases that meet our rigorous quality standards.
Play a crucial role in shaping our product's technical future by contributing to the development of robust, scalable product (firmware, software) architectures.
Take a proactive role in setting project priorities and breaking down complex features, aligning your efforts with our product's long-term vision and immediate goals.
Lead by example, mentoring our engineering team through hands-on collaboration, code reviews, and sharing best practices.
Identify and address technical challenges, facilitating effective collaboration across teams to ensure project milestones are met efficiently.
Requirements
Bachelor's Degree in Computer Science, Math, Engineering, or related field
Nice to have: Masters in embedded firmware development
Nice to have: Cybersecurity and cryptographic algorithms and protocols
Nice to have: Vulnerability scanning and management
Support Solution Services of the CTO office in the full solution lifecycle by partnering with Business Development, customers, and cross-functional teams to scope, design, demonstrate, and mature complex technical solutions.
Compensation
The anticipated base salary range for this position is $145,000–$165,000 annually and reflects Kentro’s good-faith expectations at the time of posting.
Responsibilities
Collaborate with Business Development to deliver in-person and virtual sales demonstrations and conduct feasibility assessments
Lead pre-sales scoping, solution design, customer engagement, and the development of demos and prototypes
Communicate complex solutions to executive, business, and technical audiences
Leverage AI tools and platforms to rapidly create demos and prototypes
Evaluate and incorporate emerging technologies and platforms into demonstrations and prototypes
Requirements
Bachelor's degree (BA/BS) in Computer Science, Information Systems, Engineering, or a related field
Nice to have: Understanding of federal regulatory requirements, compliance frameworks, and standards (SOC 2, CMMI, PCI DSS, HIPAA)
Nice to have: Rapid learner
Nice to have: Broad technical knowledge across disparate technologies and cloud platforms
Lead design and build of front‑office trading services, microservices modernization, event‑driven architecture, cloud deployment on Azure, AI integration, CI/CD, and team culture leadership.
Compensation
Salary Range:
$137,400 - 233,600 USD
Responsibilities
Design and build front‑office trading services covering pricing, order flow and trade capture
Lead breakup of monolithic applications into microservices
Define service boundaries, contracts and migration path
Senior software engineer responsible for sustaining and evolving C/C++ products, modernizing legacy systems, and leading technical initiatives within a hybrid environment.
Locations (2)
Rochester, New York, United States
Pittsford, New York, United States
Responsibilities
Enhance, troubleshoot, and maintain established C and C++ applications across Windows and Linux environments.
Design and deliver new capabilities using C#, modern .NET, service-oriented architecture and contemporary APIs and integration patterns.
Assess legacy components and help define pragmatic modernization approaches.
Use AI-assisted engineering tools for code comprehension, refactoring, test generation, documentation, defect analysis, and delivery acceleration.
Write, review, test, and document maintainable code, including automated unit, integration, and regression tests.