Given the technologies we're using, you'll be working with graph databases and IOT technologies. You create teams with strong practices in areas like scale, availability, and continuous deployment.
Microsoft principal software engineer salary code#
You will create a culture that creates clarity through architecture reviews, plans projects collaboratively, and uses code reviews to ensure we are all meeting the high bar you set. As this is the beginning of a new project you'll contribute code as well as manage a growing team. Ideal candidates take joy in getting in on the ground floor of a new endeavor. Your team will publish code to the open source community and transfer code to Azure service teams, and, as a result, ensuring our code and coding practices are of high quality is important to you. As the project progresses, you'll continue to build the team. If you're excited about innovation and exploration in an environment that supports you and supports experimentation, then this is a great role for you.Īs the Principal Software Engineering Lead you will be responsible for building a new engineering team working in the relational database area. Dapr was incubated in partnership with the open source community and is now a Cloud Native Computing Foundation (CNCF) project.
Our most recent successful project was Dapr (). Our primary customers are software developers building applications in the cloud or on the edge.
We work primarily in the cloud native and distributed computing areas and look at other areas as appropriate. When we find good ideas, we double down on those ideas, building out the idea into a fully functional product. We've created a psychologically safe environment for experimentation and incubation. Innovation is challenging work, and, if we're pushing ourselves to explore new ideas, we'll find that most of our projects will fail. We work closely with the open-source community as part of our endeavor. We're part of the CTO's office and we're responsible for identifying new product ideas, incubating those ideas, and if they're successful, transitioning those incubated ideas to Azure's service teams. It might be OK to talk about the merits of an interview process, or compare what has been successful at your company, but if it ends up just turning into complaints your post might still be removed.We're looking for a principal software engineering lead for the Azure Open Source Incubation Team focused on incubating a new idea in graph databases. There is no interesting/new content coming out. This has been re-hashed over and over again. No questions like “Should I learn C#” or “Should I switch jobs into a language I don’t know?”ĭiscussion about industry direction or upcoming technologies is fine, just frame your question as part of a larger discussion (“What have you had more success with, RDBMS or NoSQL?”) and you’ll be fine.Ħ. This includes almost any discussion about a “hot market”, comparing compensation between companies, etc. General rule of thumb: If the advice you are giving (or seeking) could apply to a “Senior Chemical Engineer”, it’s not appropriate for this sub.Īsking if you should ask for a raise, switch companies (“should I work for company A or company B”), “should I take offer A or offer B”, or related questions, is not appropriate for this sub. Career advice threads may be removed at the moderators discretion based on response to the thread." This sub is for discussing issues specific to experienced developers.Īny career advice thread must contain questions and/or discussions that notably benefit from the participation of experienced developers. Violations = Warning, 7-Day Ban, Permanent Ban. This includes posts that could be interpreted as trolling, such as complaining about DEI (Diversity) initiatives or people of a specific sex or background at your company.ĭo not submit posts or comments that break, or promote breaking the Reddit Terms and Conditions or Content Policy or any other Reddit policy. No racism, unnecessarily foul language, ad hominem charges, sexism - none of these are tolerated here. If you have less than 3 years of experience as a developer, do not make a post, nor participate in comments threads except for the weekly “Ask Experienced Devs” auto-thread. Do not participate unless experienced (3+ years) This community leans towards being a specialized subreddit facilitating discussion amongst individuals who have gained some ground in the IT world.įor an idea of what is encouraged in this subreddit and what is not (please report anything that does not follow the rules): Rulesġ. Welcome to the /r/ExperiencedDevs subreddit! We hope you will find this as a valuable resource in your journeys down the fruitful CS/IT career paths.