Senior Software Engineer at Microsoft
Redmond, Washington, United States -
Full Time


Start Date

Immediate

Expiry Date

20 Feb, 26

Salary

0.0

Posted On

22 Nov, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Software Engineering, APIs, Data Pipelines, Cloud Platforms, Java, C#, Python, Machine Learning, Generative AI, Deep Learning, Natural Language Processing, Containers, Kubernetes, CI/CD, System Design, Monitoring

Industry

Software Development

Description
Design, architect, and build highly scalable services, APIs, and data pipelines that support marketing operations and improve customer experience. Lead technical design reviews, drive engineering best practices, and mentor junior engineers. Partner with product managers, data scientists, and marketing stakeholders to translate business requirements into technical solutions. Develop robust monitoring, alerting, and automation to ensure system reliability and operational excellence. Contribute to long-term architectural vision and influence engineering strategy across the team. Write clean, maintainable, and secure code with comprehensive test coverage. Drive experimentation and continuous improvement using modern CI/CD and cloud-native practices. Help identify opportunities to improve and optimize existing systems using generative AI. Stay up to date with the latest trends and technologies in generative AI. Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to Java, C# or Python OR equivalent experience. 5+ years of experience as a software engineer, developing and shipping software in Python, C#, Java or modern language equivalent. 5+ years of experience building and deploying large-scale distributed systems or cloud-based services. Hands-on experience with cloud platforms like Azure, AWS or GCP for deploying and scaling applications. Solid understanding of data structures, algorithms, and system design. Knowledge of machine learning algorithms and concepts (e.g., supervised learning, unsupervised learning, deep learning) as applied to generative AI. Experience with AI agent development and prompt fine tuning. Familiarity in deep learning architectures (Transformers, CNNs, RNNs) and knowledge of Natural Language Processing (NLP) Knowledge of containers (Docker) and orchestration tools like Kubernetes.
Responsibilities
Design, architect, and build highly scalable services and APIs to support marketing operations. Lead technical design reviews and mentor junior engineers while partnering with product managers and data scientists.
Loading...