As a Senior Software Engineer on the 1ES team, you will play a pivotal role in designing and implementing new software and services that will be utilized by thousands of engineers within Microsoft and beyond. This role is perfect for someone who thrives in a collaborative environment and is passionate about building tools that developers love.
Key Responsibilities
- Create scalable and reliable software solutions that meet user needs and business objectives.
- Optimize and refactor existing codebases to improve performance and maintainability.
- Partner with product managers, designers, and other engineers to define product features and requirements.
- Actively participate in design reviews and provide constructive feedback to peers.
- Monitor system performance and availability, responding to alerts and resolving issues in real time.
- Develop and implement best practices for system observability and reliability.
- Engage in Test Driven Development (TDD) and Continuous Integration/Continuous Delivery (CI/CD) practices to ensure high-quality software delivery.
- Foster a culture of experimentation by exploring new technologies and methodologies.
- Mentor junior engineers, helping them to grow their technical skills and navigate challenges.
- Lead technical discussions and contribute to the overall engineering strategy.
Qualifications
- Bachelor’s Degree in Computer Science or a related technical field.
- 5+ years of experience in software engineering with a strong command of programming languages such as C#, PowerShell, Java, JavaScript, or Python.
Preferred Qualifications
- Proven experience in developing distributed systems and cloud architectures.
- Strong understanding of software development lifecycle and Agile methodologies.
- Familiarity with modern DevOps practices and tools.
- Experience with AI, machine learning, or data processing at scale is a plus.
- Must meet Microsoft’s security screening requirements, including a Microsoft Cloud Background Check.
What We Offer
- Innovative Environment. Be part of a team that values creativity and new ideas.
- Career Growth. Opportunities for professional development and career advancement within a global organization.
- Inclusive Culture. We celebrate diversity and are committed to creating an inclusive environment for all employees.
How to Apply. If you’re excited about the opportunity to contribute to the future of software development at Microsoft, we encourage you to submit your application today!
Equal Opportunity Statement. Microsoft is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.