As a Software Engineer you will: Requiring deep technical skills and the ability to quickly adapt to new areas. Will improve the end-to-end lifecycle of services Your role involves working on high-end technologies and collaborating across disciplines to deliver impactful features. Analyze complex system behavior, and apply modern engineering practices to streamline deployments and reduce costs.
Required Qualifications
Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience. 4 to 6+ years of professional software engineering experience, including handsâon development in one or more modern programming languages such as C, Java, C++, Python. Strong understanding of core software engineering fundamentals, including data structures, algorithms, objectâoriented design, and scalable system principles. Experience developing, testing, debugging, and maintaining productionâquality code, following established coding standards and development processes. Working knowledge of cloud, distributed systems, or serviceâbased architectures, with exposure to reliability, performance, and monitoring concepts.
Original Posting
This role is sourced from Microsoft. Apply on Microsoft careers page