The Data Security team is looking for a highly motivated and experienced Software Engineer II to build cloud solutions for premium features in Office 365 and Windows. The team is expanding and requires talented engineers with expertise in cloud distributed systems, security, and compliance.
Requirements
- Solid understanding of Object-Oriented Programming and common Design Patterns
- 4+ years of relevant software development experience and proficient in C# (Java or C++)
- In-depth knowledge of cloud development (Azure, AWS, Google Cloud)
- Experience developing and shipping Azure Services is a plus
- Experience and involvement with DevOps is a plus
- Effective communication/collaboration skills, ability to deal with ambiguity and prioritize issues
- Collaborating with technical partners to deliver end-to-end solutions
- Experience with multithreading and asynchronous processing
- Experience with CI/CD pipeline using agile practices
- Ability to quickly ramp up on multiple technology areas
- Interpersonal skills
- A sense of personal ownership is required, together with the ability to deliver to tight deadlines while managing internal stakeholder expectations
- Self-motivated and organized to deliver results
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance